# HG changeset patch # User Mychaela Falconia # Date 1552806514 0 # Node ID b0a18d9f99f46ca0f21451a96950ba18001d6f55 # Parent ca705e7e03f8728a4f8b5315278ef5db56fcd190 armio.c: SE J100 target support diff -r ca705e7e03f8 -r b0a18d9f99f4 src/cs/drivers/drv_core/armio/armio.c --- a/src/cs/drivers/drv_core/armio/armio.c Sun Mar 17 07:04:00 2019 +0000 +++ b/src/cs/drivers/drv_core/armio/armio.c Sun Mar 17 07:08:34 2019 +0000 @@ -237,6 +237,18 @@ AI_ConfigBitAsOutput(8); /* MUSIC_A0 */ AI_ConfigBitAsOutput(12); /* MUSIC_ON */ + #elif defined(CONFIG_TARGET_J100) + /* + * GPIO config on this target is based on the disassembly of + * Init_Target() and AI_InitIOConfig() functions in the official fw. + */ + + /* GPIO out all zeros - the LCD backlight is OFF */ + *((volatile SYS_UWORD16 *) ARMIO_OUT) = 0x0000; + + /* setting of GPIOs as outputs: register setting from the original fw */ + *((volatile SYS_UWORD16 *) ARMIO_IO_CNTL) = 0x2A59; + #elif defined(CONFIG_TARGET_PIRELLI) *((volatile SYS_UWORD16 *) ARMIO_OUT) = 0x0000;