MPC5200: How to share GPIO and watchdog
Juergen Beisert
jbe at pengutronix.de
Thu Oct 16 01:42:04 EST 2008
Hi list,
the timer0 on the MPC5200B contains one GPIO and a timer/watchdog.
If I'm using this node:
timer at 600 { /* General Purpose Timer */
compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
cell-index = <0>;
reg = <0x600 0x10>;
interrupts = <0x1 0x9 0x0>;
interrupt-parent = <&mpc5200_pic>;
fsl,has-wdt;
};
I will get watchdog support.
If I'm using this node:
timer at 600 { /* General Purpose Timer */
compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt","fsl,mpc5200b-gpt-gpio","fsl,mpc5200-gpt-gpio";
cell-index = <0>;
reg = <0x600 0x10>;
interrupts = <0x1 0x9 0x0>;
interrupt-parent = <&mpc5200_pic>;
gpio-controller;
#gpio-cells = <2>;
fsl,has-wdt;
};
I will get GPIO support, but no longer watchdog support (watchdogs probe
function will never be called).
Is there a way to get both features supported?
Regards,
Juergen
--
Dipl.-Ing. Juergen Beisert | http://www.pengutronix.de
Pengutronix - Linux Solutions for Science and Industry
Handelsregister: Amtsgericht Hildesheim, HRA 2686
Vertretung Sued/Muenchen, Germany
Phone: +49-8766-939 228 | Fax: +49-5121-206917-9
More information about the Linuxppc-embedded
mailing list