Re: [PATCH] powerpc: Add support for PORTA and PORTB odr registers

2007-11-13 Thread Scott Wood
Jochen Friedrich wrote: @@ -474,6 +481,12 @@ static void cpm1_set_pin16(int port, int pin, int flags) else clrbits16(>par, pin); +if (port == CPM_PORTA) { +if (flags & CPM_PIN_OPENDRAIN) +setbits16(>odr, pin); +else +clrbits16(>odr, pin);

[PATCH] powerpc: Add support for PORTA and PORTB odr registers

2007-11-13 Thread Jochen Friedrich
PORTA and PORTB have odr registers, as well. However, the PORTB odr register is only 16bit. Signed-off-by: Jochen Friedrich <[EMAIL PROTECTED]> --- arch/powerpc/sysdev/commproc.c | 13 + 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/arch/powerpc/sysdev/commproc.c

[PATCH] powerpc: Add support for PORTA and PORTB odr registers

2007-11-13 Thread Jochen Friedrich
PORTA and PORTB have odr registers, as well. However, the PORTB odr register is only 16bit. Signed-off-by: Jochen Friedrich [EMAIL PROTECTED] --- arch/powerpc/sysdev/commproc.c | 13 + 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/arch/powerpc/sysdev/commproc.c

Re: [PATCH] powerpc: Add support for PORTA and PORTB odr registers

2007-11-13 Thread Scott Wood
Jochen Friedrich wrote: @@ -474,6 +481,12 @@ static void cpm1_set_pin16(int port, int pin, int flags) else clrbits16(iop-par, pin); +if (port == CPM_PORTA) { +if (flags CPM_PIN_OPENDRAIN) +setbits16(iop-odr, pin); +else +