Skip to contentSkip to conversation

soc changes for omap variants for v5.3

GIT PULL Applied Tony Lindgren 2 participants 8 messages Jun 13, 2019 – Jun 19, 2019

lore
Share & tools
lore
#0 lore raw

From: "Tony Lindgren" <[email protected]>

The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:

Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.3/soc-signed

for you to fetch changes up to 45450f36e569e5162957df488b0174c9a952e1b0:

soc: ti: pm33xx: Add a print while entering RTC only mode with DDR in self-refresh (2019-06-10 05:19:26 -0700)

----------------------------------------------------------------
ti-sysc soc changes for v5.3

Just two changes to make few platform data functions static, and to call dev_info() if am437x is suspending to RTC-only mode. We want to see this in case of issues as it depends on the board wiring for things like DDR memory.

----------------------------------------------------------------
Keerthy (1):
soc: ti: pm33xx: Add a print while entering RTC only mode with DDR in self-refresh

YueHaibing (1):
ARM: OMAP2+: Make some variables static

 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 8 ++++----
 drivers/soc/ti/pm33xx.c                                 | 1 +
 2 files changed, 5 insertions(+), 4 deletions(-)
#1 lore raw

[GIT PULL 2/4] dts changes for omap variants for v5.3

From: "Tony Lindgren" <[email protected]>

The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:

Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.3/dt-signed

for you to fetch changes up to 8f62581f820d32eec9698e477ddff21ebfbe0541:

Merge branch 'baltos' into omap-for-v5.3/dt (2019-06-12 00:57:27 -0700)

----------------------------------------------------------------
dts changes for omap variants for v5.3

This series of changes improves support for few boards:

- configure another lcd type for logicpd torpedo devkit

- a series of updates for am335x phytec boards

- configure mmc card detect pin for am335x-baltos

----------------------------------------------------------------
Adam Ford (1):
ARM: dts: Add LCD type 28 support to LogicPD Torpedo DM3730 devkit

Daniel Schultz (1):
ARM: dts: am335x-phycore-som: Add emmc node

Teresa Remmet (5):
ARM: dts: am335x phytec boards: Remove regulator node
ARM: dts: am335x-phycore-som: Enable gpmc node in dts files
ARM: dts: am335x-pcm-953: Update user led names
ARM: dts: am335x-pcm-953: Remove eth phy delay
ARM: dts: Add support for phyBOARD-REGOR-AM335x

Tony Lindgren (1):
Merge branch 'baltos' into omap-for-v5.3/dt

Yegor Yefremov (2):
ARM: dts: am335x-baltos: Fix PHY mode for ethernet
ARM: dts: am335x-baltos: add support for MMC1 CD pin

 .../devicetree/bindings/arm/omap/omap.txt          |   3 +
 arch/arm/boot/dts/Makefile                         |   1 +
 arch/arm/boot/dts/am335x-baltos-ir2110.dts         |  14 +-
 arch/arm/boot/dts/am335x-baltos-ir3220.dts         |  14 +-
 arch/arm/boot/dts/am335x-baltos-ir5221.dts         |  13 +-
 arch/arm/boot/dts/am335x-pcm-953.dtsi              |  22 +-
 arch/arm/boot/dts/am335x-phycore-rdk.dts           |   4 +
 arch/arm/boot/dts/am335x-phycore-som.dtsi          |  47 +++--
 arch/arm/boot/dts/am335x-regor-rdk.dts             |  24 +++
 arch/arm/boot/dts/am335x-regor.dtsi                | 223 +++++++++++++++++++++
 arch/arm/boot/dts/am335x-wega-rdk.dts              |   4 +
 arch/arm/boot/dts/am335x-wega.dtsi                 |  16 +-
 .../boot/dts/logicpd-torpedo-37xx-devkit-28.dts    |  32 +++
 13 files changed, 372 insertions(+), 45 deletions(-)
 create mode 100644 arch/arm/boot/dts/am335x-regor-rdk.dts
 create mode 100644 arch/arm/boot/dts/am335x-regor.dtsi
 create mode 100644 arch/arm/boot/dts/logicpd-torpedo-37xx-devkit-28.dts
#2 lore raw

Re: [GIT PULL 2/4] dts changes for omap variants for v5.3

Quoted 17 lines · Tony Lindgren

From: "Tony Lindgren" <[email protected]>

The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:

Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.3/dt-signed

for you to fetch changes up to 8f62581f820d32eec9698e477ddff21ebfbe0541:

Merge branch 'baltos' into omap-for-v5.3/dt (2019-06-12 00:57:27 -0700)

----------------------------------------------------------------
dts changes for omap variants for v5.3

Quoted 7 lines

This series of changes improves support for few boards:

- configure another lcd type for logicpd torpedo devkit

- a series of updates for am335x phytec boards

- configure mmc card detect pin for am335x-baltos

Merged, thanks!

-Olof

#3 lore raw

[GIT PULL 3/4] ti-sysc driver changes for v5.3

In reply to Tony Lindgren

From: "Tony Lindgren" <[email protected]>

The following changes since commit 4ee23cd76c0ce8622976b3da0e2bc89e6d94f6d4:

Merge branch 'omap-for-v5.2/ti-sysc' into fixes (2019-05-20 08:33:03 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.3/ti-sysc-signed

for you to fetch changes up to 4e23be473e3063a9d3bc06bb0aee89885fffab0e:

bus: ti-sysc: Add support for module specific reset quirks (2019-06-10 04:52:22 -0700)

----------------------------------------------------------------
ti-sysc interconnect target module driver changes for v5.3

This series of changes improves probing devices with ti-sysc to the point where we can now probe most devices without the custom dts property "ti,hwmods" and no legacy platform data :)

We add support for platform data callbacks for idling and unidling the clockdomain the module belongs to. The rest of the series mostly adds handling for the various quirks needed by old legacy modules such as i2c and watchdog. Some quirk handling is still missing for few modules, but those will be added as they get tested.

The related platform data and dts changes will be sent separately.

----------------------------------------------------------------
Tony Lindgren (12):
bus: ti-sysc: Add support for missing clockdomain handling
bus: ti-sysc: Support 16-bit writes too
bus: ti-sysc: Make OCP reset work for sysstatus and sysconfig reset bits
bus: ti-sysc: Allow QUIRK_LEGACY_IDLE even if legacy_mode is not set
bus: ti-sysc: Enable interconnect target module autoidle bit on enable
bus: ti-sysc: Handle clockactivity for enable and disable
bus: ti-sysc: Handle swsup idle mode quirks
bus: ti-sysc: Set ENAWAKEUP if available
bus: ti-sysc: Add support for disabling module without legacy mode
bus: ti-sysc: Do rstctrl reset handling in two phases
bus: ti-sysc: Detect uarts also on omap34xx
bus: ti-sysc: Add support for module specific reset quirks

 arch/arm/mach-omap2/omap_hwmod.c      |  39 +--
 arch/arm/mach-omap2/pdata-quirks.c    |  60 +++++
 drivers/bus/ti-sysc.c                 | 454 ++++++++++++++++++++++++++++------
 include/linux/platform_data/ti-sysc.h |  12 +
 4 files changed, 456 insertions(+), 109 deletions(-)
#4 lore raw

Re: [GIT PULL 3/4] ti-sysc driver changes for v5.3

Quoted 21 lines · Tony Lindgren

From: "Tony Lindgren" <[email protected]>

The following changes since commit 4ee23cd76c0ce8622976b3da0e2bc89e6d94f6d4:

Merge branch 'omap-for-v5.2/ti-sysc' into fixes (2019-05-20 08:33:03 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.3/ti-sysc-signed

for you to fetch changes up to 4e23be473e3063a9d3bc06bb0aee89885fffab0e:

bus: ti-sysc: Add support for module specific reset quirks (2019-06-10 04:52:22 -0700)

----------------------------------------------------------------
ti-sysc interconnect target module driver changes for v5.3

This series of changes improves probing devices with ti-sysc to the point where we can now probe most devices without the custom dts property "ti,hwmods" and no legacy platform data :)

Quoted 7 lines

We add support for platform data callbacks for idling and unidling the clockdomain the module belongs to. The rest of the series mostly adds handling for the various quirks needed by old legacy modules such as i2c and watchdog. Some quirk handling is still missing for few modules, but those will be added as they get tested.

The related platform data and dts changes will be sent separately.

Merged, thanks!

-Olof

#5 lore raw

[GIT PULL 4/4] ti-sysc dts changes for v5.3

In reply to Tony Lindgren

From: "Tony Lindgren" <[email protected]>

The following changes since commit b6a53c4c872ab6870eb455d10a6f7ff0d99b1b1f:

bus: ti-sysc: Detect uarts also on omap34xx (2019-05-28 05:19:17 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.3/ti-sysc-dt-signed

for you to fetch changes up to 22a7fc15cf1e742884fdc11a236fcd755225b4f0:

ARM: dts: Drop legacy custom hwmods property for omap4 mmc (2019-05-28 05:19:17 -0700)

----------------------------------------------------------------
ti-sysc dts changes for v5.3

We can now drop the custom dts property "ti,hwmods" for drivers that have the ti-sysc interconnect target module configured in dts.

Let's start with a minimal changes to omap4 uart and mmc. We use omap4 as the starting point as it has runtime PM implemented and all the omap variants after that are based on it with similar clkctrl clock for the modules. More devices will be updated later on as they get tested.

Note that these changes are based on the related ti-sysc driver changes.

----------------------------------------------------------------
Tony Lindgren (2):
ARM: dts: Drop legacy custom hwmods property for omap4 uart
ARM: dts: Drop legacy custom hwmods property for omap4 mmc

 arch/arm/boot/dts/omap4-l4.dtsi | 9 ---------
 1 file changed, 9 deletions(-)
#6 lore raw

Re: [GIT PULL 4/4] ti-sysc dts changes for v5.3

Quoted 6 lines · Tony Lindgren

From: "Tony Lindgren" <[email protected]>

The following changes since commit b6a53c4c872ab6870eb455d10a6f7ff0d99b1b1f:

bus: ti-sysc: Detect uarts also on omap34xx (2019-05-28 05:19:17 -0700)

Quoted 7 lines

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.3/ti-sysc-dt-signed

for you to fetch changes up to 22a7fc15cf1e742884fdc11a236fcd755225b4f0:

ARM: dts: Drop legacy custom hwmods property for omap4 mmc (2019-05-28 05:19:17 -0700)

Merged, thanks!

-Olof

#7 lore raw
In reply to Tony Lindgren
Quoted 14 lines · Tony Lindgren

From: "Tony Lindgren" <[email protected]>

The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:

Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.3/soc-signed

for you to fetch changes up to 45450f36e569e5162957df488b0174c9a952e1b0:

soc: ti: pm33xx: Add a print while entering RTC only mode with DDR in self-refresh (2019-06-10 05:19:26 -0700)

Quoted 7 lines

----------------------------------------------------------------
ti-sysc soc changes for v5.3

Just two changes to make few platform data functions static, and to call dev_info() if am437x is suspending to RTC-only mode. We want to see this in case of issues as it depends on the board wiring for things like DDR memory.

Merged, thanks!

-Olof