Hello Simon, Am 16.06.2015 um 23:44 schrieb Simon Glass: > Hi Markus, > > On 16 June 2015 at 01:08, Markus Niebel <[email protected]> wrote: >> From: Markus Niebel <[email protected]> >> >> gpio often are needed to detect revision and variants. >> Therefore gpio should be available ASAP. >> >> Signed-off-by: Markus Niebel <[email protected]> >> --- >> drivers/gpio/mxc_gpio.c | 1 + >> 1 file changed, 1 insertion(+) >> >> diff --git a/drivers/gpio/mxc_gpio.c b/drivers/gpio/mxc_gpio.c >> index 2012f99..925758a 100644 >> --- a/drivers/gpio/mxc_gpio.c >> +++ b/drivers/gpio/mxc_gpio.c >> @@ -330,6 +330,7 @@ U_BOOT_DRIVER(gpio_mxc) = { >> .priv_auto_alloc_size = sizeof(struct mxc_bank_info), >> .of_match = mxc_gpio_ids, >> .bind = mxc_gpio_bind, >> + .flags = DM_FLAG_PRE_RELOC, >> }; >> >> #ifndef CONFIG_OF_CONTROL >> -- >> 2.3.0 >> > > This should really be done in the device tree with the > u-boot,dm-pre-reloc property for the particular GPIO banks you need. I > don't think this should be a global setting. >
I totally agree for the longer run - but tegra gpio does it the same way. Regards, Markus _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

