Re: [PATCH 4/6] powerpc: add USB peripheral support to MPC8272ADS
On Thu, Aug 07, 2008 at 11:50:14AM +0800, Li Yang wrote: udc is a common name for USB device mode drivers to work with Linux gadget. We will have two separate drivers for USB host and device. Probably we can have two compatibles fsl,qe_udc and fsl,qe-usb-host 1. If you have separate compatibles, what do you need the mode property for? 2. mpc8272 is not QE. 3. fsl,cpm2-usb-slave would be much more readable than fsl,qe_udc. -Scott ___ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev
Re: [PATCH 4/6] powerpc: add USB peripheral support to MPC8272ADS
Hi Li, On Wed, 6 Aug 2008 15:04:43 +0800 Li Yang [EMAIL PROTECTED] wrote: @@ -150,6 +169,12 @@ static void __init mpc8272_ads_setup_arch(void) clrbits32(bcsr[3], BCSR3_FETHIEN2); setbits32(bcsr[3], BCSR3_FETH2_RST); + /* Enabling USB support in BCSR */ + np = of_find_compatible_node(NULL, NULL, fsl,qe_udc); + if (np != NULL) { of_node_put(np); + clrbits32(bcsr[3], BCSR3_USB_EN); + clrbits32(bcsr[3], BCSR3_USB_HI_SPEED); + } -- Cheers, Stephen Rothwell[EMAIL PROTECTED] http://www.canb.auug.org.au/~sfr/ pgp8ccU0tfaOE.pgp Description: PGP signature ___ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev
Re: [PATCH 4/6] powerpc: add USB peripheral support to MPC8272ADS
On Wed, Aug 06, 2008 at 03:04:43PM +0800, Li Yang wrote: Signed-off-by: Li Yang [EMAIL PROTECTED] --- arch/powerpc/boot/dts/mpc8272ads.dts |8 arch/powerpc/platforms/82xx/mpc8272_ads.c | 25 + arch/powerpc/platforms/82xx/pq2ads.h |3 +++ 3 files changed, 36 insertions(+), 0 deletions(-) diff --git a/arch/powerpc/boot/dts/mpc8272ads.dts b/arch/powerpc/boot/dts/mpc8272ads.dts index b2ce4c0..75cc94c 100644 --- a/arch/powerpc/boot/dts/mpc8272ads.dts +++ b/arch/powerpc/boot/dts/mpc8272ads.dts @@ -256,6 +256,14 @@ #address-cells = 1; #size-cells = 0; }; + + [EMAIL PROTECTED] { + compatible = fsl,qe_udc; fsl,mpc8272-usb, fsl,cpm2-usb. Where is fsl,qe_udc documented or used (other than in the BCSR setup)? What does udc mean (the only reference to it in the 8272 manual is under ATM)? + mode = slave; Please document this property. -Scott ___ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev
Re: [PATCH 4/6] powerpc: add USB peripheral support to MPC8272ADS
On Wed, 2008-08-06 at 12:19 -0500, Scott Wood wrote: On Wed, Aug 06, 2008 at 03:04:43PM +0800, Li Yang wrote: Signed-off-by: Li Yang [EMAIL PROTECTED] --- arch/powerpc/boot/dts/mpc8272ads.dts |8 arch/powerpc/platforms/82xx/mpc8272_ads.c | 25 + arch/powerpc/platforms/82xx/pq2ads.h |3 +++ 3 files changed, 36 insertions(+), 0 deletions(-) diff --git a/arch/powerpc/boot/dts/mpc8272ads.dts b/arch/powerpc/boot/dts/mpc8272ads.dts index b2ce4c0..75cc94c 100644 --- a/arch/powerpc/boot/dts/mpc8272ads.dts +++ b/arch/powerpc/boot/dts/mpc8272ads.dts @@ -256,6 +256,14 @@ #address-cells = 1; #size-cells = 0; }; + + [EMAIL PROTECTED] { + compatible = fsl,qe_udc; fsl,mpc8272-usb, fsl,cpm2-usb. Where is fsl,qe_udc documented or used (other than in the BCSR setup)? What does udc mean (the only reference to it in the 8272 manual is under ATM)? udc is a common name for USB device mode drivers to work with Linux gadget. We will have two separate drivers for USB host and device. Probably we can have two compatibles fsl,qe_udc and fsl,qe-usb-host - Leo ___ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev