Add GPIO driver for Freescale Vybrid platform
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest0 of 11 patches 0 repliesNew
Patches in v1 No applies recorded yet
None of the 11 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [U-Boot] [PATCH 00/11] Add GPIO driver for Freescale Vybrid platform
Hello Stefano,
Quoted 23 lines · Bhuvanchandra DV
This patch-set adds GPIO driver, DSPI and device tree support for Freescale Vybrid platform and Toradex Colibri Vybrid VF50, VF61 modules.
Following cases are tested with Vybrid GPIO driver:
- with DM, without DT
- with DM and DT
Both the above cases were tested on Toradex Colibri Vybrid VF50, VF61 modules and both works fine.- The patchset is based and tested on the latest master branch.
Bhuvanchandra DV (9):
dm: gpio: uclass: Add flag to control sequence numbering
dm: gpio: vf610: Add GPIO driver support
colibri_vf: Add pinmux entries for GPIOs
colibri_vf: Enable GPIO support
arm: vf610: Add clock support for DSPI
arm: vf610: Add iomux support for DSPI
vf610: dts: Add device tree support
colibri-vf: Enable SPI support
colibri_vf: Add separate defconfig for device tree support
Quoted 3 lines
Sanchayan Maity (2):
usb: ehci-vf: Add weak function for board specific initialisation
colibri_vf: Enable board specific USB initialisation for USB pen gpio
Submitted these patches in single series, as few of the patches are interdependent, thought it would be easy to keep them in same series.
Shall we split this patchset as per the custodian maintainers to pick?
Patchset 1: Add GPIO driver support for Freescale Vybrid platform, enable support for GPIO support on Toradex Colibri VF50, VF61 modules.
Patchset 2: Add device tree support for Freescale Vybrid Platform, Toradex Colibri VF50, VF61 modules.
Patchset 3: Add DSPI support for Toradex Colibri VF50, VF61 modules.
Patchset 4: Add weak function for board specific USB initialization for Freescale Vybrid platform.
Quoted 24 lines
arch/arm/cpu/armv7/vf610/generic.c | 7 ++ arch/arm/dts/Makefile | 3 + arch/arm/dts/vf-colibri.dtsi | 21 ++++ arch/arm/dts/vf.dtsi | 100 +++++++++++++++ arch/arm/dts/vf500-colibri.dts | 18 +++ arch/arm/dts/vf610-colibri.dts | 18 +++ arch/arm/imx-common/iomux-v3.c | 26 ++++ arch/arm/include/asm/arch-vf610/clock.h | 1 + arch/arm/include/asm/arch-vf610/crm_regs.h | 4 + arch/arm/include/asm/arch-vf610/gpio.h | 29 +++++ arch/arm/include/asm/arch-vf610/imx-regs.h | 5 + arch/arm/include/asm/arch-vf610/iomux-vf610.h | 59 +++++++++ arch/arm/include/asm/imx-common/iomux-v3.h | 6 + board/toradex/colibri_vf/colibri_vf.c | 106 ++++++++++++++++ configs/colibri_vf_defconfig | 1 + configs/colibri_vf_dtb_defconfig | 6 + drivers/gpio/Kconfig | 7 ++ drivers/gpio/Makefile | 1 + drivers/gpio/gpio-uclass.c | 1 + drivers/gpio/vybrid_gpio.c | 169 ++++++++++++++++++++++++++ drivers/usb/host/ehci-vf.c | 8 ++ include/configs/colibri_vf.h | 16 +++ 22 files changed, 612 insertions(+)
Quoted 8 lines
create mode 100644
arch/arm/dts/vf-colibri.dtsicreate mode 100644arch/arm/dts/vf.dtsi
create mode 100644arch/arm/dts/vf500-colibri.dtscreate mode 100644arch/arm/dts/vf610-colibri.dtscreate mode 100644arch/arm/include/asm/arch-vf610/gpio.hcreate mode 100644 configs/colibri_vf_dtb_defconfig create mode 100644drivers/gpio/vybrid_gpio.c
Best regards,
Bhuvan