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
+clrbits16(&i
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 b/
2 matches
Mail list logo