Update ti-sysc driver to use dts for capabilities
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest9 patches 6 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | dt-bindings: ti-sysc: Update binding for timers and capabilitiesDocumentation/ include/ | +58 | 4 replies | |
| 2/9 | ARM: dts: Add generic ti,sysc compatible in addition to the custom onesDocumentation/ arch/ arch/ | +13 | 2 replies | |
| 3/9 | ARM: OMAP2+: Move all omap_hwmod_sysc_fields to omap_hwmod_common_data.carch/ arch/ arch/ +2 more | +39 | 0 replies | |
| 4/9 | bus: ti-sysc: Make omap_hwmod_sysc_fields into sysc_regbits platform dataarch/ arch/ arch/ +1 more | +53 | 0 replies | |
| 5/9 | bus: ti-sysc: Add register bits for interconnect target modulesdrivers/ include/ | +286 | 0 replies | |
| 6/9 | bus: ti-sysc: Detect i2c interconnect target module based on register layoutdrivers/ include/ | +18 | 0 replies | |
| 7/9 | bus: ti-sysc: Handle module quirks based dts configurationdrivers/ include/ | +102 | 0 replies | |
| 8/9 | bus: ti-sysc: Add parsing of module capabilitiesdrivers/ include/ | +110 | 0 replies | |
| 9/9 | ARM: dts: Update ti-sysc data for existing usersarch/ arch/ | +92 | 0 replies |
Reviews trailers per patch
2 of 9 patches have a Reviewed-by or Acked-by.
| Patch | Rob Herring |
|---|---|
| 1/9 | R-b |
| 2/9 | R-b |
| 3/9 | |
| 4/9 | |
| 5/9 | |
| 6/9 | |
| 7/9 | |
| 8/9 | |
| 9/9 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/9] Update ti-sysc driver to use dts for capabilities
Hi all,
Here are patches for review to update ti-sysc binding and driver to get interconnect target module capabilities from device tree.
After this series I'll be posting another series to dynamically allocate struct omap_hwmod_class_sysconfig based on device tree data instead of the current platform data.
These patches are against v4.15-rc series with the last patch depending on the clkctrl nodes in Linux next.
Regards,
Tony
Tony Lindgren (9):
dt-bindings: ti-sysc: Update binding for timers and capabilities
ARM: dts: Add generic ti,sysc compatible in addition to the custom
ones
ARM: OMAP2+: Move all omap_hwmod_sysc_fields to
omap_hwmod_common_data.c
bus: ti-sysc: Make omap_hwmod_sysc_fields into sysc_regbits platform
data
bus: ti-sysc: Add register bits for interconnect target modules
bus: ti-sysc: Detect i2c interconnect target module based on register
layout
bus: ti-sysc: Handle module quirks based dts configuration
bus: ti-sysc: Add parsing of module capabilities
ARM: dts: Update ti-sysc data for existing users
Documentation/devicetree/bindings/bus/ti-sysc.txt | 37 ++ arch/arm/boot/dts/dra7.dtsi | 30 +- arch/arm/boot/dts/omap4.dtsi | 94 ++++- arch/arm/mach-omap2/omap_hwmod.c | 2 + arch/arm/mach-omap2/omap_hwmod.h | 34 +- arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 21 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 17 +- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 7 +- arch/arm/mach-omap2/omap_hwmod_common_data.c | 40 +- drivers/bus/ti-sysc.c | 485 ++++++++++++++++++++-- include/dt-bindings/bus/ti-sysc.h | 22 + include/linux/platform_data/ti-sysc.h | 86 ++++ 12 files changed, 758 insertions(+), 117 deletions(-) create mode 100644 include/dt-bindings/bus/ti-sysc.h create mode 100644 include/linux/platform_data/ti-sysc.h
Signature · 1 line
2.15.0