From: Tony Lindgren <tony@atomide.com>
To: soc@kernel.org
Cc: arm@kernel.org, linux-omap@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
Santosh Shilimkar <ssantosh@kernel.org>,
Philipp Zabel <p.zabel@pengutronix.de>,
Tero Kristo <t-kristo@ti.com>,
Michael Turquette <mturquette@baylibre.com>,
Stephen Boyd <sboyd@kernel.org>, Ohad Ben-Cohen <ohad@wizery.com>,
Bjorn Andersson <bjorn.andersson@linaro.org>,
"Tony Lindgren" <tony@atomide.com>
Subject: [GIT PULL 2/4] Update am335x to boot without platform data
Date: Tue, 1 Dec 2020 09:18:47 +0200 [thread overview]
Message-ID: <pull-1606806458-694517@atomide.com-2> (raw)
In-Reply-To: <pull-1606806458-694517@atomide.com>
From: "Tony Lindgren" <tony@atomide.com>
The following changes since commit 57df7e370d2ab83a64c07acd157acfed4169f114:
remoteproc/wkup_m3: Use reset control driver if available (2020-11-16 12:57:40 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.11/genpd-am335x-signed
for you to fetch changes up to 133ad7ab7005dc951fb66d3de9e29a8259fe9744:
ARM: OMAP2+: Build hwmod related code as needed (2020-11-16 12:58:21 +0200)
----------------------------------------------------------------
Update am335x to boot without platform data
With the driver updates done for genpd support, we can now update
am335x dts files to boot with genpd and simple-pm-bus, and drop
the related platform data.
To do that, we need to do the following changes for am335x:
- Add the remaining power domain and reset controller instances
- Configure interconnect clocks for system timers as those are
now managed separately by the drivers/clocksource drivers
- Update control module, RTC, gpmc, debugss, emif, ocmcram,
instr, and mpuss for device tree data and drop the legacy
platform data
- Update the interconnect instances to boot with gendp and
simple-pm-bus
- Drop the remaining platform data for am335x
- Add kconfig option for OMAP_HWMOD to build it only for the
SoCs that need it
----------------------------------------------------------------
Tero Kristo (1):
ARM: dts: am33xx: add remaining PRM instances
Tony Lindgren (17):
ARM: dts: Configure also interconnect clocks for am4 system timer
ARM: OMAP2+: Drop legacy platform data for am3 control module
ARM: dts: Configure RTC powerdomain for am3
ARM: dts: Configure interconnect target module for am3 wkup_m3
ARM: OMAP2+: Drop legacy platform data for am3 wkup_m3
ARM: OMAP2+: Drop legacy platform data for am3 and am4 gpmc
ARM: OMAP2+: Drop legacy platform data for am3 debugss
ARM: OMAP2+: Drop legacy platform data for am3 emif
ARM: OMAP2+: Drop legacy platform data for am3 ocmcram
ARM: OMAP2+: Drop legacy platform data for am3 instr
ARM: OMAP2+: Drop legacy platform data for am3 mpuss
ARM: dts: Use simple-pm-bus for genpd for am3 l4_wkup
ARM: dts: Use simple-pm-bus for genpd for am3 l4_fast
ARM: dts: Use simple-pm-bus for genpd for am3 l4_per
ARM: dts: Use simple-pm-bus for genpd for am3 l3
ARM: OMAP2+: Drop legacy remaining legacy platform data for am3
ARM: OMAP2+: Build hwmod related code as needed
arch/arm/boot/dts/am335x-nano.dts | 1 -
arch/arm/boot/dts/am33xx-l4.dtsi | 75 ++++--
arch/arm/boot/dts/am33xx.dtsi | 185 ++++++++-----
arch/arm/boot/dts/am4372.dtsi | 49 ++--
arch/arm/mach-omap2/Kconfig | 9 +
arch/arm/mach-omap2/Makefile | 14 +-
arch/arm/mach-omap2/io.c | 2 -
.../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 2 -
.../omap_hwmod_33xx_43xx_interconnect_data.c | 8 -
.../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 36 ---
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 294 ---------------------
arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 1 -
arch/arm/mach-omap2/pdata-quirks.c | 12 +-
13 files changed, 236 insertions(+), 452 deletions(-)
delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_data.c
WARNING: multiple messages have this Message-ID (diff)
From: Tony Lindgren <tony@atomide.com>
To: soc@kernel.org
Cc: Ohad Ben-Cohen <ohad@wizery.com>, Stephen Boyd <sboyd@kernel.org>,
Michael Turquette <mturquette@baylibre.com>,
Bjorn Andersson <bjorn.andersson@linaro.org>,
Tero Kristo <t-kristo@ti.com>, Tony Lindgren <tony@atomide.com>,
arm@kernel.org, Philipp Zabel <p.zabel@pengutronix.de>,
Santosh Shilimkar <ssantosh@kernel.org>,
linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL 2/4] Update am335x to boot without platform data
Date: Tue, 1 Dec 2020 09:18:47 +0200 [thread overview]
Message-ID: <pull-1606806458-694517@atomide.com-2> (raw)
Message-ID: <20201201071847.4GG_IgOlb_x1-uiYok3o1wAYcHtetPeq0ULyIkDaAlw@z> (raw)
In-Reply-To: <pull-1606806458-694517@atomide.com>
From: "Tony Lindgren" <tony@atomide.com>
The following changes since commit 57df7e370d2ab83a64c07acd157acfed4169f114:
remoteproc/wkup_m3: Use reset control driver if available (2020-11-16 12:57:40 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.11/genpd-am335x-signed
for you to fetch changes up to 133ad7ab7005dc951fb66d3de9e29a8259fe9744:
ARM: OMAP2+: Build hwmod related code as needed (2020-11-16 12:58:21 +0200)
----------------------------------------------------------------
Update am335x to boot without platform data
With the driver updates done for genpd support, we can now update
am335x dts files to boot with genpd and simple-pm-bus, and drop
the related platform data.
To do that, we need to do the following changes for am335x:
- Add the remaining power domain and reset controller instances
- Configure interconnect clocks for system timers as those are
now managed separately by the drivers/clocksource drivers
- Update control module, RTC, gpmc, debugss, emif, ocmcram,
instr, and mpuss for device tree data and drop the legacy
platform data
- Update the interconnect instances to boot with gendp and
simple-pm-bus
- Drop the remaining platform data for am335x
- Add kconfig option for OMAP_HWMOD to build it only for the
SoCs that need it
----------------------------------------------------------------
Tero Kristo (1):
ARM: dts: am33xx: add remaining PRM instances
Tony Lindgren (17):
ARM: dts: Configure also interconnect clocks for am4 system timer
ARM: OMAP2+: Drop legacy platform data for am3 control module
ARM: dts: Configure RTC powerdomain for am3
ARM: dts: Configure interconnect target module for am3 wkup_m3
ARM: OMAP2+: Drop legacy platform data for am3 wkup_m3
ARM: OMAP2+: Drop legacy platform data for am3 and am4 gpmc
ARM: OMAP2+: Drop legacy platform data for am3 debugss
ARM: OMAP2+: Drop legacy platform data for am3 emif
ARM: OMAP2+: Drop legacy platform data for am3 ocmcram
ARM: OMAP2+: Drop legacy platform data for am3 instr
ARM: OMAP2+: Drop legacy platform data for am3 mpuss
ARM: dts: Use simple-pm-bus for genpd for am3 l4_wkup
ARM: dts: Use simple-pm-bus for genpd for am3 l4_fast
ARM: dts: Use simple-pm-bus for genpd for am3 l4_per
ARM: dts: Use simple-pm-bus for genpd for am3 l3
ARM: OMAP2+: Drop legacy remaining legacy platform data for am3
ARM: OMAP2+: Build hwmod related code as needed
arch/arm/boot/dts/am335x-nano.dts | 1 -
arch/arm/boot/dts/am33xx-l4.dtsi | 75 ++++--
arch/arm/boot/dts/am33xx.dtsi | 185 ++++++++-----
arch/arm/boot/dts/am4372.dtsi | 49 ++--
arch/arm/mach-omap2/Kconfig | 9 +
arch/arm/mach-omap2/Makefile | 14 +-
arch/arm/mach-omap2/io.c | 2 -
.../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 2 -
.../omap_hwmod_33xx_43xx_interconnect_data.c | 8 -
.../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 36 ---
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 294 ---------------------
arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 1 -
arch/arm/mach-omap2/pdata-quirks.c | 12 +-
13 files changed, 236 insertions(+), 452 deletions(-)
delete mode 100644 arch/arm/mach-omap2/omap_hwmod_33xx_data.c
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next prev parent reply other threads:[~2020-12-01 7:20 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-12-01 7:18 [GIT PULL 1/4] Driver changes for omaps for genpd support Tony Lindgren
2020-12-01 7:18 ` Tony Lindgren
2020-12-01 7:18 ` Tony Lindgren [this message]
2020-12-01 7:18 ` [GIT PULL 2/4] Update am335x to boot without platform data Tony Lindgren
2020-12-09 20:26 ` Arnd Bergmann
2020-12-09 20:27 ` Arnd Bergmann
2020-12-09 20:27 ` Arnd Bergmann
2020-12-09 20:26 ` Arnd Bergmann
2020-12-01 7:18 ` [GIT PULL 3/4] Update am437x " Tony Lindgren
2020-12-01 7:18 ` Tony Lindgren
2020-12-09 20:27 ` Arnd Bergmann
2020-12-09 20:27 ` Arnd Bergmann
2020-12-01 7:18 ` [GIT PULL 4/4] Remaining genpd changes for omaps for v5.11 Tony Lindgren
2020-12-01 7:18 ` Tony Lindgren
2020-12-09 2:22 ` Stephen Boyd
2020-12-09 2:22 ` Stephen Boyd
2020-12-09 20:27 ` Arnd Bergmann
2020-12-09 20:27 ` Arnd Bergmann
2020-12-08 23:31 ` [GIT PULL 1/4] Driver changes for omaps for genpd support Arnd Bergmann
2020-12-08 23:31 ` Arnd Bergmann
2020-12-09 21:00 ` patchwork-bot+linux-soc
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=pull-1606806458-694517@atomide.com-2 \
--to=tony@atomide.com \
--cc=arm@kernel.org \
--cc=bjorn.andersson@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-omap@vger.kernel.org \
--cc=mturquette@baylibre.com \
--cc=ohad@wizery.com \
--cc=p.zabel@pengutronix.de \
--cc=sboyd@kernel.org \
--cc=soc@kernel.org \
--cc=ssantosh@kernel.org \
--cc=t-kristo@ti.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.