From: tony@atomide.com (Tony Lindgren)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCHv3 00/10] Fix remaining issues to drop more omap platform data
Date: Wed, 20 Sep 2017 15:46:11 -0700 [thread overview]
Message-ID: <20170920224621.16236-1-tony@atomide.com> (raw)
Hi all,
Here's v3 of the remaining fixes needed before we can drop omap hwmod
platform data for interrupts, dma channels and IO ranges.
The earlier trivial dts fixes are now applied and in Linux next. I've
reworked the remaining fixes to make use of the ti-sysc interconnect
target module binding. We can already this generic binding for the
interconnect target modules with no device drivers to idle them on init.
So these are based on current Linux next.
Regards,
Tony
Changes since v2:
- Drop attempted bindings for devices with no drivers and start using
generic ti sysc interconnect target module binding, the bindings
for the child devices can be sent separately as needed
- Add Tero's pathces for omap4 clkctrl nodes as we need those
- Add support for parsing IO ranges from dts if "ti,hwmods" is set
and fix-up omap device code to work without platform data for
legacy dma and smartreflex
- Add minimal ti-sysc driver
Changes since v1:
- Updated hsi, iss, fdif, gpu, and smartreflex patches based on
the subsystem maintainer comments
- Added Rob and Mark in Cc for the patches touching binding
documentation
Tero Kristo (3):
ARM: dts: omap4: add fck under timer1
ARM: dts: omap4: add bus functionality to base PRCM nodes
ARM: dts: omap4: add clkctrl nodes
Tony Lindgren (7):
dt-bindings: bus: Minimal TI sysc interconnect target module binding
ARM: OMAP2+: Parse module IO range from dts for legacy "ti,hwmods"
support
ARM: OMAP2+: Populate legacy resources for dma and smartreflex
bus: ti-sysc: Add minimal TI sysc interconnect target driver
ARM: dts: Add nodes for missing omap4 interconnect target modules
ARM: dts: Configure SmartReflex only to idle the interconnect target
module
ARM: dts: Use ti-sysc module driver for omap4 musb
Documentation/devicetree/bindings/bus/ti-sysc.txt | 88 ++++
arch/arm/boot/dts/dra7.dtsi | 26 +
arch/arm/boot/dts/omap4.dtsi | 233 ++++++++-
arch/arm/boot/dts/omap44xx-clocks.dtsi | 289 +++++++++++
arch/arm/mach-omap2/Kconfig | 1 +
arch/arm/mach-omap2/omap_device.c | 137 ++++--
arch/arm/mach-omap2/omap_device.h | 4 -
arch/arm/mach-omap2/omap_hwmod.c | 80 ++-
arch/arm/mach-omap2/omap_hwmod.h | 5 +
drivers/bus/Kconfig | 7 +
drivers/bus/Makefile | 1 +
drivers/bus/ti-sysc.c | 571 ++++++++++++++++++++++
12 files changed, 1380 insertions(+), 62 deletions(-)
create mode 100644 Documentation/devicetree/bindings/bus/ti-sysc.txt
create mode 100644 drivers/bus/ti-sysc.c
--
2.14.1
next reply other threads:[~2017-09-20 22:46 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-09-20 22:46 Tony Lindgren [this message]
2017-09-20 22:46 ` [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect target module binding Tony Lindgren
2017-09-25 6:35 ` Matthijs van Duin
2017-09-25 14:25 ` Tony Lindgren
2017-09-25 17:21 ` Matthijs van Duin
2017-09-25 17:44 ` Tony Lindgren
2017-09-27 9:56 ` Matthijs van Duin
2017-09-29 17:51 ` Tony Lindgren
2017-09-25 7:03 ` Matthijs van Duin
2017-09-25 14:37 ` Tony Lindgren
2017-09-20 22:46 ` [PATCH 02/10] ARM: dts: omap4: add fck under timer1 Tony Lindgren
2017-09-20 22:46 ` [PATCH 03/10] ARM: dts: omap4: add bus functionality to base PRCM nodes Tony Lindgren
2017-09-20 22:46 ` [PATCH 04/10] ARM: dts: omap4: add clkctrl nodes Tony Lindgren
2017-09-20 22:46 ` [PATCH 05/10] ARM: OMAP2+: Parse module IO range from dts for legacy "ti, hwmods" support Tony Lindgren
2017-09-20 22:46 ` [PATCH 06/10] ARM: OMAP2+: Populate legacy resources for dma and smartreflex Tony Lindgren
2017-09-20 22:46 ` [PATCH 07/10] bus: ti-sysc: Add minimal TI sysc interconnect target driver Tony Lindgren
2017-09-20 22:46 ` [PATCH 08/10] ARM: dts: Add nodes for missing omap4 interconnect target modules Tony Lindgren
2017-09-21 2:56 ` Matthijs van Duin
2017-09-21 14:27 ` Tony Lindgren
2017-09-20 22:46 ` [PATCH 09/10] ARM: dts: Configure SmartReflex only to idle the interconnect target module Tony Lindgren
2017-09-20 22:46 ` [PATCH 10/10] ARM: dts: Use ti-sysc module driver for omap4 musb Tony Lindgren
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170920224621.16236-1-tony@atomide.com \
--to=tony@atomide.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).