Adding devices support for all spear machines
Get series with b4
b4 am [email protected]Versions newest first
- v6 Latest17 patches 0 repliesNew
Patches in v6 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/17 | ST SPEAr13xx: Added ARM PL061 GPIO Supportarch/ arch/ arch/ +3 more | +70 | 0 replies | |
| 2/17 | ST SPEAr13xx: Added PCIe host controller base driver support.arch/ arch/ arch/ +7 more | +1150 | 4 replies | |
| 3/17 | ST SPEAr: Adding PLGPIO driver for spear platformarch/ arch/ arch/ +7 more | +780 | 0 replies | |
| 4/17 | ST SPEAr3xx: Adding support for ST's PWM IParch/ arch/ arch/ +3 more | +511 | 0 replies | |
| 5/17 | ST SPEAr: Adding Watchdog support on spear3xx & spear6xx machinesarch/ arch/ arch/ +5 more | +30 | 0 replies | |
| 6/17 | ST SPEAr3xx: Adding RAS uart devicesarch/ arch/ arch/ +2 more | +105 | 0 replies | |
| 7/17 | ST SPEAr320: Adding support for CANarch/ arch/ arch/ | +41 | 0 replies | |
| 8/17 | ST SPEAr3xx: EMI (External Memory Interface) controller driverarch/ arch/ arch/ +4 more | +248 | 0 replies | |
| 9/17 | ST SPEAr: Adding machine support for rtc-speararch/ arch/ arch/ +9 more | +66 | 0 replies | |
| 10/17 | ST SPEAr: adding support for synopsis i2c designwarearch/ arch/ arch/ +13 more | +180 | 0 replies | |
| 11/17 | ST SPEAr: Adding machine support for USB hostarch/ arch/ arch/ +9 more | +323 | 0 replies | |
| 12/17 | ST SPEAr: Adding machine support for keyboardarch/ arch/ arch/ +5 more | +100 | 0 replies | |
| 13/17 | ST SPEAr: Adding machine support for nandarch/ arch/ arch/ +11 more | +308 | 0 replies | |
| 14/17 | ST SPEAr: Adding support for SSP PL022arch/ arch/ arch/ +11 more | +357 | 0 replies | |
| 15/17 | ST SPEAr: Adding support for SDHCI (SDIO)arch/ arch/ arch/ +6 more | +137 | 0 replies | |
| 16/17 | ST SPEAr Power Management: Added the support for Standby mode.arch/ arch/ arch/ +9 more | +1095 | 0 replies | |
| 17/17 | ST SPEAr: Updating defconfigsarch/ arch/ arch/ | +211 | 0 replies |
Reviews trailers per patch
All 17 patches have a Reviewed-by or Acked-by.
| Patch | Stanley Miao |
|---|---|
| 1/17 | R-b |
| 2/17 | R-b |
| 3/17 | R-b |
| 4/17 | R-b |
| 5/17 | R-b |
| 6/17 | R-b |
| 7/17 | R-b |
| 8/17 | R-b |
| 9/17 | R-b |
| 10/17 | R-b |
| 11/17 | R-b |
| 12/17 | R-b |
| 13/17 | R-b |
| 14/17 | R-b |
| 15/17 | R-b |
| 16/17 | R-b |
| 17/17 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH V6 00/17] Adding devices support for all spear machines
This patchset adds device drivers and their machine support for all SPEAr Families.
Note: These patches were earlier sent as part of a larger patchset:
"Updating SPEAr Support"
Now it is divided into smaller patchsets. In order to apply these patches cleanly following order of patchsets must be maintained.
- SPEAr3xx & SPEAr6xx Fixes
- SPEAr3xx & SPEAr6xx: Single Image solution and padmux updates
- Adding SPEAr13xx support
- Adding devices support for all spear machines
- Clock Framework & CPU Freq Updates
Deepak Sikri (2):
ST SPEAr: Adding machine support for USB host
ST SPEAr Power Management: Added the support for Standby mode.
Pratyush Anand (1):
ST SPEAr13xx: Added PCIe host controller base driver support.
Rajeev Kumar (3):
ST SPEAr: Adding machine support for rtc-spear ST SPEAr: adding support for synopsis i2c designware ST SPEAr: Adding machine support for keyboard
Vipin Kumar (2):
ST SPEAr3xx: EMI (External Memory Interface) controller driver ST SPEAr: Adding machine support for nand
Viresh Kumar (9):
ST SPEAr13xx: Added ARM PL061 GPIO Support
ST SPEAr: Adding PLGPIO driver for spear platform
ST SPEAr3xx: Adding support for ST's PWM IP
ST SPEAr: Adding Watchdog support on spear3xx & spear6xx machines ST SPEAr3xx: Adding RAS uart devices
ST SPEAr320: Adding support for CAN
ST SPEAr: Adding support for SSP PL022
ST SPEAr: Adding support for SDHCI (SDIO)
ST SPEAr: Updating defconfigs
arch/arm/Kconfig | 1 + arch/arm/configs/spear13xx_defconfig | 78 ++- arch/arm/configs/spear3xx_defconfig | 80 ++- arch/arm/configs/spear6xx_defconfig | 72 ++- arch/arm/mach-spear13xx/Makefile | 2 + arch/arm/mach-spear13xx/include/mach/generic.h | 15 + arch/arm/mach-spear13xx/include/mach/gpio.h | 18 + arch/arm/mach-spear13xx/include/mach/hardware.h | 7 + arch/arm/mach-spear13xx/include/mach/irqs.h | 27 +- arch/arm/mach-spear13xx/include/mach/pcie.h | 170 +++++ arch/arm/mach-spear13xx/include/mach/suspend.h | 47 ++ arch/arm/mach-spear13xx/pcie.c | 861 +++++++++++++++++++++++ arch/arm/mach-spear13xx/pm.c | 107 +++ arch/arm/mach-spear13xx/sleep.S | 435 ++++++++++++ arch/arm/mach-spear13xx/spear1300_evb.c | 90 +++ arch/arm/mach-spear13xx/spear1310.c | 22 + arch/arm/mach-spear13xx/spear1310_evb.c | 91 +++ arch/arm/mach-spear13xx/spear13xx.c | 355 ++++++++++ arch/arm/mach-spear3xx/Makefile | 4 + arch/arm/mach-spear3xx/emi.c | 98 +++ arch/arm/mach-spear3xx/include/mach/emi.h | 61 ++ arch/arm/mach-spear3xx/include/mach/generic.h | 35 + arch/arm/mach-spear3xx/include/mach/gpio.h | 143 ++++ arch/arm/mach-spear3xx/include/mach/spear310.h | 9 + arch/arm/mach-spear3xx/include/mach/spear320.h | 6 + arch/arm/mach-spear3xx/include/mach/suspend.h | 44 ++ arch/arm/mach-spear3xx/spear300.c | 146 ++++ arch/arm/mach-spear3xx/spear300_evb.c | 85 +++ arch/arm/mach-spear3xx/spear310.c | 155 ++++ arch/arm/mach-spear3xx/spear310_evb.c | 102 +++ arch/arm/mach-spear3xx/spear320.c | 216 ++++++ arch/arm/mach-spear3xx/spear320_evb.c | 92 +++ arch/arm/mach-spear3xx/spear3xx.c | 168 +++++- arch/arm/mach-spear6xx/include/mach/generic.h | 10 + arch/arm/mach-spear6xx/include/mach/gpio.h | 27 + arch/arm/mach-spear6xx/include/mach/suspend.h | 44 ++ arch/arm/mach-spear6xx/spear600_evb.c | 37 + arch/arm/mach-spear6xx/spear6xx.c | 260 +++++++- arch/arm/plat-spear/Kconfig | 9 + arch/arm/plat-spear/Makefile | 17 + arch/arm/plat-spear/i2c_eval_board.c | 29 + arch/arm/plat-spear/include/plat/gpio.h | 35 + arch/arm/plat-spear/include/plat/keyboard.h | 7 - arch/arm/plat-spear/include/plat/spi.h | 74 ++ arch/arm/plat-spear/plgpio.c | 473 +++++++++++++ arch/arm/plat-spear/pm.c | 104 +++ arch/arm/plat-spear/pwm.c | 484 +++++++++++++ arch/arm/plat-spear/sleep.S | 288 ++++++++ 48 files changed, 5711 insertions(+), 29 deletions(-) create mode 100644 arch/arm/mach-spear13xx/include/mach/pcie.h create mode 100644 arch/arm/mach-spear13xx/include/mach/suspend.h create mode 100644 arch/arm/mach-spear13xx/pcie.c create mode 100644 arch/arm/mach-spear13xx/pm.c create mode 100644 arch/arm/mach-spear13xx/sleep.S create mode 100644 arch/arm/mach-spear3xx/emi.c create mode 100644 arch/arm/mach-spear3xx/include/mach/emi.h create mode 100644 arch/arm/mach-spear3xx/include/mach/suspend.h create mode 100644 arch/arm/mach-spear6xx/include/mach/suspend.h create mode 100644 arch/arm/plat-spear/i2c_eval_board.c create mode 100644 arch/arm/plat-spear/include/plat/spi.h create mode 100644 arch/arm/plat-spear/plgpio.c create mode 100644 arch/arm/plat-spear/pm.c create mode 100644 arch/arm/plat-spear/pwm.c create mode 100644 arch/arm/plat-spear/sleep.S
Signature · 1 line
1.7.2.2