/* * Setup code for PC-style Real-Time Clock. * * Author: Wade Farnsworth <wfarnsworth@mvista.com> * * 2007 (c) MontaVista Software, Inc. This file is licensed under * the terms of the GNU General Public License version 2. This program * is licensed "as is" without any warranty of any kind, whether express * or implied.
*/
np = of_find_compatible_node(NULL, NULL, "pnpPNP,b00"); if (!np) return -ENODEV;
ret = of_address_to_resource(np, 0, &res[0]);
of_node_put(np); if (ret) return ret;
/* * RTC_PORT(x) is hardcoded in asm/mc146818rtc.h. Verify that the * address provided by the device node matches.
*/ if (res[0].start != RTC_PORT(0)) return -EINVAL;
np = of_find_compatible_node(NULL, NULL, "chrp,iic"); if (!np)
np = of_find_compatible_node(NULL, NULL, "pnpPNP,000"); if (np) {
of_node_put(np); /* * Use a fixed interrupt value of 8 since on PPC if we are * using this its off an i8259 which we ensure has interrupt * numbers 0..15.
*/
res[1].start = 8;
res[1].end = 8;
res[1].flags = IORESOURCE_IRQ;
num_res++;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.