On 16 June 2016 at 21:50, Simon Glass <[email protected]> wrote: > On 13 June 2016 at 16:17, Hamish Martin > <[email protected]> wrote: >> Define a platform data structure for the MPC85XX GPIO driver to allow >> use of the driver without device tree. Users should define the GPIO >> blocks for their platform like this: >> struct mpc85xx_gpio_plat gpio_blocks[] = { >> { >> .addr = 0x130000, >> .ngpios = 32, >> }, >> { >> .addr = 0x131000, >> .ngpios = 32, >> }, >> }; >> >> U_BOOT_DEVICES(my_platform_gpios) = { >> { "gpio_mpc85xx", &gpio_blocks[0] }, >> { "gpio_mpc85xx", &gpio_blocks[1] }, >> }; >> >> This is intended to build upon the recent submission of the base >> MPC85XX driver from Mario Six. We need to use that new driver >> without dts support and this patch gives us that flexibility. >> This has been tested on a Freescale T2080 CPU, although only the first >> GPIO block. >> >> Signed-off-by: Hamish Martin <[email protected]> >> Reviewed-by: Mario Six <[email protected]> >> Tested-by: Mario Six <[email protected]> >> --- >> Changes for v2: >> - Fix compile errors noted by Mario Six >> - Added Mario's review and test tags >> >> >> --- >> arch/powerpc/include/asm/arch-mpc85xx/gpio.h | 6 +++++ >> drivers/gpio/mpc85xx_gpio.c | 37 >> ++++++++++++++++++++++------ >> 2 files changed, 36 insertions(+), 7 deletions(-) > > Acked-by: Simon Glass <[email protected]>
Applied to u-boot-dm/next, thanks! _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

