Vadim Yanitskiy has uploaded this change for review. ( 
https://gerrit.osmocom.org/12886


Change subject: firmware/board/compal_e99: enable reading the second half of 
flash
......................................................................

firmware/board/compal_e99: enable reading the second half of flash

The ability to read the second half of flash on E99 is needed
for the follow-up change, that implements reading of the
factory RF calibration values.

Change-Id: Ia677ebdc1ada9fd41daf211fd9da06cd118365fa
Related: OS#3582
---
M src/target/firmware/board/compal_e99/init.c
1 file changed, 6 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmocom-bb refs/changes/86/12886/1

diff --git a/src/target/firmware/board/compal_e99/init.c 
b/src/target/firmware/board/compal_e99/init.c
index 7cc3c67..0271f16 100644
--- a/src/target/firmware/board/compal_e99/init.c
+++ b/src/target/firmware/board/compal_e99/init.c
@@ -51,6 +51,7 @@

 #define ARMIO_LATCH_OUT 0xfffe4802
 #define IO_CNTL_REG    0xfffe4804
+#define ARM_CONF_REG   0xfffef006
 #define ASIC_CONF_REG  0xfffef008

 static void board_io_init(void)
@@ -76,6 +77,11 @@
        reg &= ~(1 << 3);
        reg |= (1 << 1);
        writew(reg, ARMIO_LATCH_OUT);
+
+       /* configure ADD(22), needed for second half of flash */
+       reg = readw(ARM_CONF_REG);
+       reg |= (1 << 3);
+       writew(reg, ARM_CONF_REG);
 }

 void board_init(int with_irq)

--
To view, visit https://gerrit.osmocom.org/12886
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmocom-bb
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia677ebdc1ada9fd41daf211fd9da06cd118365fa
Gerrit-Change-Number: 12886
Gerrit-PatchSet: 1
Gerrit-Owner: Vadim Yanitskiy <[email protected]>

Reply via email to