diff options
author | Renaud Barbier <renaud.barbier@ge.com> | 2013-11-13 18:05:34 +0000 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-11-18 10:50:56 +0100 |
commit | 249c48a0756fe6039cade2213c9cbcc5dd8d7585 (patch) | |
tree | cc4b477f2a02d0f1766655d8cbb0a3df79d85f47 /arch/ppc/boards/geip-da923rc | |
parent | 0e2308643c5b4322a175a5ce86457b1b0461cd23 (diff) | |
download | barebox-249c48a0756fe6039cade2213c9cbcc5dd8d7585.tar.gz barebox-249c48a0756fe6039cade2213c9cbcc5dd8d7585.tar.xz |
ppc: DA923RC: update board initialisation
Pull the board device reset GPIO pin high as this prevents
PCI bus probing.
The function da923rc_board_init_r is called at the postcore
initcall level so that the udelay function can take advantage
of the core initialisation.
Signed-off-by: Renaud Barbier <renaud.barbier@ge.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/ppc/boards/geip-da923rc')
-rw-r--r-- | arch/ppc/boards/geip-da923rc/da923rc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/ppc/boards/geip-da923rc/da923rc.c b/arch/ppc/boards/geip-da923rc/da923rc.c index 99d139354d..976aa8d54c 100644 --- a/arch/ppc/boards/geip-da923rc/da923rc.c +++ b/arch/ppc/boards/geip-da923rc/da923rc.c @@ -195,7 +195,7 @@ static int da923rc_board_init_r(void) gpio_set_value(1, 1); /* De-assert Board reset */ udelay(1000); - gpio_set_value(0, 0); + gpio_set_value(0, 1); } /* Enable PCI error reporting */ @@ -209,4 +209,4 @@ static int da923rc_board_init_r(void) return 0; } -core_initcall(da923rc_board_init_r); +postcore_initcall(da923rc_board_init_r); |