* [GIT PULL] arm64: dts: Amlogic updates for v5.4 (round 2)
@ 2019-08-29 18:36 Kevin Hilman
2019-08-29 23:04 ` Kevin Hilman
2019-08-29 23:39 ` Kevin Hilman
0 siblings, 2 replies; 4+ messages in thread
From: Kevin Hilman @ 2019-08-29 18:36 UTC (permalink / raw)
To: arm, soc; +Cc: linux-amlogic, linux-arm-kernel
Hello Arnd, Olof,
Another (final) round of 64-bit DT updates for Amlogic SoCs for v5.4.
Highlights are in the tag description, but of note is a tag pulled in
from the clock tree due to a handful of new clocks used for DVFS and
power domains.
Please pull.
Thanks,
Kevin
The following changes since commit e9a12e14322d7ddafeed6aec0d3fb02c0b5dc03c:
arm64: dts: add support for SM1 based SEI Robotics SEI610 (2019-08-20 13:31:11 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic.git tags/amlogic-dt64-2
for you to fetch changes up to 703d5ec6f8aa59964d78d28d07ca3251345d483f:
arm64: dts: khadas-vim3: add support for the SM1 based VIM3L (2019-08-29 11:13:39 -0700)
----------------------------------------------------------------
arm64: dts: Amlogic updates for v5.4 (round 2)
- new board: Khadas VIM3L (SM1/S905D3 SoC)
- support power domains on G12[AB] and SM1 SoCs
- DT binding fixups based on YAML schema
- add a bunch of remote control keymap
- enable DVFS on SM1/SEI610 board
----------------------------------------------------------------
Christian Hewitt (7):
arm64: dts: meson-g12b-odroid-n2: add rc-odroid keymap
arm64: dts: meson-g12a-x96-max: add rc-x96max keymap
arm64: dts: meson-gxbb-wetek-hub: add rc-wetek-hub keymap
arm64: dts: meson-gxbb-wetek-play2: add rc-wetek-play2 keymap
arm64: dts: meson-gxl-s905x-khadas-vim: use rc-khadas keymap
arm64: dts: meson-gxl-s905w-tx3-mini: add rc-tx3mini keymap
arm64: dts: meson-gxm-khadas-vim2: use rc-khadas keymap
Jerome Brunet (3):
dt-bindings: clock: meson: add resets to the audio clock controller
arm64: dts: meson: g12a: audio clock controller provides resets
arm64: dts: meson: g12a: add reset to tdm formatters
Kevin Hilman (2):
arm64: dts: meson: g12a-common: add VRTC
Merge tag 'clk-meson-dt-v5.4-3' of git://github.com/BayLibre/clk-meson into v5.4/dt64-rebase
Neil Armstrong (23):
dt-bindings: clk: meson: add sm1 periph clock controller bindings
arm64: dts: meson: fix ethernet mac reg format
arm64: dts: meson-gx: drop the vpu dmc memory cell
arm64: dts: meson-gx: fix reset controller compatible
arm64: dts: meson-gx: fix spifc compatible
arm64: dts: meson-gx: fix watchdog compatible
arm64: dts: meson-gx: fix mhu compatible
arm64: dts: meson-gx: fix periphs bus node name
arm64: dts: meson-gxl: fix internal phy compatible
arm64: dts: meson-axg: fix MHU compatible
arm64: dts: meson-g12a: fix reset controller compatible
arm64: dts: meson-g12a-x96-max: fix compatible
arm64: dts: meson-gxbb-nanopi-k2: add missing model
arm64: dts: meson-gxbb-p201: fix snps, reset-delays-us format
arm64: dts: meson: fix boards regulators states format
arm64: meson-g12: add Everything-Else power domain controller
arm64: dts: meson-sm1-sei610: add HDMI display support
arm64: dts: meson-sm1-sei610: add USB support
arm64: dts: meson-sm1-sei610: enable DVFS
dt-bindings: power: add Amlogic Everything-Else power domains bindings
arm64: dts: khadas-vim3: move common nodes into meson-khadas-vim3.dtsi
dt-bindings: arm: amlogic: add Amlogic SM1 based Khadas VIM3L bindings
arm64: dts: khadas-vim3: add support for the SM1 based VIM3L
Documentation/devicetree/bindings/arm/amlogic.yaml | 3 +-
Documentation/devicetree/bindings/clock/amlogic,axg-audio-clkc.txt | 1 +
Documentation/devicetree/bindings/clock/amlogic,gxbb-clkc.txt | 1 +
Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml | 93 +++++++++++++++++++++++++
arch/arm64/boot/dts/amlogic/Makefile | 1 +
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 +-
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 113 +++++++++++++++++--------------
arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 3 +-
arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 9 +++
arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dts | 1 +
arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 355 -----------------------------------------------------------------------------------------------
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dts | 5 +-
arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dts | 1 +
arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 9 +++
arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 19 +++---
arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 1 +
arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 2 +-
arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 4 ++
arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 4 ++
arch/arm64/boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dts | 4 ++
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 +-
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 5 +-
arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +-
arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 70 +++++++++++++++++++
arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 83 +++++++++++++++++++++++
arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 85 ++++++++++++++++++++++-
include/dt-bindings/clock/g12a-clkc.h | 5 ++
include/dt-bindings/power/meson-g12a-power.h | 13 ++++
include/dt-bindings/power/meson-sm1-power.h | 18 +++++
include/dt-bindings/reset/amlogic,meson-g12a-audio-reset.h | 38 +++++++++++
36 files changed, 895 insertions(+), 441 deletions(-)
create mode 100644 Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml
create mode 100644 arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts
create mode 100644 include/dt-bindings/power/meson-g12a-power.h
create mode 100644 include/dt-bindings/power/meson-sm1-power.h
create mode 100644 include/dt-bindings/reset/amlogic,meson-g12a-audio-reset.h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] arm64: dts: Amlogic updates for v5.4 (round 2)
2019-08-29 18:36 [GIT PULL] arm64: dts: Amlogic updates for v5.4 (round 2) Kevin Hilman
@ 2019-08-29 23:04 ` Kevin Hilman
2019-08-29 23:39 ` Kevin Hilman
1 sibling, 0 replies; 4+ messages in thread
From: Kevin Hilman @ 2019-08-29 23:04 UTC (permalink / raw)
To: arm, soc; +Cc: linux-amlogic, linux-arm-kernel
Kevin Hilman <khilman@baylibre.com> writes:
> Hello Arnd, Olof,
>
> Another (final) round of 64-bit DT updates for Amlogic SoCs for v5.4.
> Highlights are in the tag description, but of note is a tag pulled in
> from the clock tree due to a handful of new clocks used for DVFS and
> power domains.
>
> Please pull.
Actually, please ignore. I messed up some dependencies between this an
the drivers PR. Will respin/resend.
Thanks,
Kevin
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] arm64: dts: Amlogic updates for v5.4 (round 2)
2019-08-29 18:36 [GIT PULL] arm64: dts: Amlogic updates for v5.4 (round 2) Kevin Hilman
2019-08-29 23:04 ` Kevin Hilman
@ 2019-08-29 23:39 ` Kevin Hilman
2019-09-03 21:17 ` Arnd Bergmann
1 sibling, 1 reply; 4+ messages in thread
From: Kevin Hilman @ 2019-08-29 23:39 UTC (permalink / raw)
To: arm, soc; +Cc: linux-amlogic, linux-arm-kernel
Arnd, Olof,
Kevin Hilman <khilman@baylibre.com> writes:
> Another (final) round of 64-bit DT updates for Amlogic SoCs for v5.4.
> Highlights are in the tag description, but of note is a tag pulled in
> from the clock tree due to a handful of new clocks used for DVFS and
> power domains.
Here's the promised respin (round 2.1):
In addition to the clock dependency listed above, this branch adds a
bunch of DT users of a new PM domain driver, which has new bindings and
DT headers added in my drivers PR. That drivers branch is also merged
here to ensure this branch builds standlone also.
Sorry for the noise on the first attempt.
Please pull,
Kevin
The following changes since commit e9a12e14322d7ddafeed6aec0d3fb02c0b5dc03c:
arm64: dts: add support for SM1 based SEI Robotics SEI610 (2019-08-20 13:31:11 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic.git tags/amlogic-dt64-2.1
for you to fetch changes up to b09d116b787a4ee2587a631baf2532738a5ce833:
arm64: dts: meson-sm1-sei610: add stdout-path property back (2019-08-29 16:18:38 -0700)
----------------------------------------------------------------
arm64: dts: Amlogic updates for v5.4 (round 2)
- new board: Khadas VIM3L (SM1/S905D3 SoC)
- support power domains on G12[AB] and SM1 SoCs
- DT binding fixups based on YAML schema
- add a bunch of remote control keymap
- enable DVFS on SM1/SEI610 board
----------------------------------------------------------------
Christian Hewitt (8):
soc: amlogic: meson-gx-socinfo: add A311D id
arm64: dts: meson-g12b-odroid-n2: add rc-odroid keymap
arm64: dts: meson-g12a-x96-max: add rc-x96max keymap
arm64: dts: meson-gxbb-wetek-hub: add rc-wetek-hub keymap
arm64: dts: meson-gxbb-wetek-play2: add rc-wetek-play2 keymap
arm64: dts: meson-gxl-s905x-khadas-vim: use rc-khadas keymap
arm64: dts: meson-gxl-s905w-tx3-mini: add rc-tx3mini keymap
arm64: dts: meson-gxm-khadas-vim2: use rc-khadas keymap
Jerome Brunet (3):
dt-bindings: clock: meson: add resets to the audio clock controller
arm64: dts: meson: g12a: audio clock controller provides resets
arm64: dts: meson: g12a: add reset to tdm formatters
Kevin Hilman (3):
Merge tag 'amlogic-drivers-2.1' of https://git.kernel.org/.../khilman/linux-amlogic into v5.4/dt64-2
Merge tag 'clk-meson-dt-v5.4-3' of git://github.com/BayLibre/clk-meson into v5.4/dt64-2
arm64: dts: meson: g12a-common: add VRTC
Neil Armstrong (31):
soc: amlogic: meson-clk-measure: protect measure with a mutex
soc: amlogic: meson-clk-measure: add G12B second cluster cpu clk
soc: amlogic: meson-gx-socinfo: Add SM1 and S905X3 IDs
dt-bindings: soc: amlogic: clk-measure: Add SM1 compatible
soc: amlogic: clk-measure: Add support for SM1
dt-bindings: clk: meson: add sm1 periph clock controller bindings
soc: amlogic: Add support for Everything-Else power domains controller
dt-bindings: power: add Amlogic Everything-Else power domains bindings
arm64: dts: meson: fix ethernet mac reg format
arm64: dts: meson-gx: drop the vpu dmc memory cell
arm64: dts: meson-gx: fix reset controller compatible
arm64: dts: meson-gx: fix spifc compatible
arm64: dts: meson-gx: fix watchdog compatible
arm64: dts: meson-gx: fix mhu compatible
arm64: dts: meson-gx: fix periphs bus node name
arm64: dts: meson-gxl: fix internal phy compatible
arm64: dts: meson-axg: fix MHU compatible
arm64: dts: meson-g12a: fix reset controller compatible
arm64: dts: meson-g12a-x96-max: fix compatible
arm64: dts: meson-gxbb-nanopi-k2: add missing model
arm64: dts: meson-gxbb-p201: fix snps, reset-delays-us format
arm64: dts: meson: fix boards regulators states format
arm64: dts: meson-g12: add Everything-Else power domain controller
arm64: dts: meson-sm1-sei610: add HDMI display support
arm64: dts: meson-sm1-sei610: add USB support
arm64: dts: meson-sm1-sei610: enable DVFS
arm64: dts: khadas-vim3: move common nodes into meson-khadas-vim3.dtsi
dt-bindings: arm: amlogic: add Amlogic SM1 based Khadas VIM3L bindings
arm64: dts: khadas-vim3: add support for the SM1 based VIM3L
arm64: dts: meson-sm1-sei610: enable DVFS
arm64: dts: meson-sm1-sei610: add stdout-path property back
Nishka Dasgupta (1):
soc: amlogic: meson-gx-socinfo: Add of_node_put() before return
Documentation/devicetree/bindings/arm/amlogic.yaml | 3 +-
Documentation/devicetree/bindings/clock/amlogic,axg-audio-clkc.txt | 1 +
Documentation/devicetree/bindings/clock/amlogic,gxbb-clkc.txt | 1 +
Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml | 93 +++++++++++++++++++
Documentation/devicetree/bindings/soc/amlogic/clk-measure.txt | 1 +
arch/arm64/boot/dts/amlogic/Makefile | 1 +
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 +-
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 113 +++++++++++++----------
arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 3 +-
arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 9 ++
arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dts | 1 +
arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 355 ----------------------------------------------------------------------
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dts | 5 +-
arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dts | 1 +
arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 9 ++
arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 19 ++--
arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 1 +
arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 2 +-
arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 4 +
arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 4 +
arch/arm64/boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dts | 4 +
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 +-
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 4 +-
arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 5 +-
arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +-
arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 70 ++++++++++++++
arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 83 +++++++++++++++++
arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 85 ++++++++++++++++-
drivers/soc/amlogic/Kconfig | 11 +++
drivers/soc/amlogic/Makefile | 1 +
drivers/soc/amlogic/meson-clk-measure.c | 148 ++++++++++++++++++++++++++++-
drivers/soc/amlogic/meson-ee-pwrc.c | 492 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/soc/amlogic/meson-gx-socinfo.c | 7 +-
include/dt-bindings/clock/g12a-clkc.h | 5 +
include/dt-bindings/power/meson-g12a-power.h | 13 +++
include/dt-bindings/power/meson-sm1-power.h | 18 ++++
include/dt-bindings/reset/amlogic,meson-g12a-audio-reset.h | 38 ++++++++
42 files changed, 1553 insertions(+), 443 deletions(-)
create mode 100644 Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml
create mode 100644 arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi
create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts
create mode 100644 drivers/soc/amlogic/meson-ee-pwrc.c
create mode 100644 include/dt-bindings/power/meson-g12a-power.h
create mode 100644 include/dt-bindings/power/meson-sm1-power.h
create mode 100644 include/dt-bindings/reset/amlogic,meson-g12a-audio-reset.h
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] arm64: dts: Amlogic updates for v5.4 (round 2)
2019-08-29 23:39 ` Kevin Hilman
@ 2019-09-03 21:17 ` Arnd Bergmann
0 siblings, 0 replies; 4+ messages in thread
From: Arnd Bergmann @ 2019-09-03 21:17 UTC (permalink / raw)
To: Kevin Hilman
Cc: open list:ARM/Amlogic Meson SoC support, SoC Team, arm-soc, Linux ARM
On Fri, Aug 30, 2019 at 1:39 AM Kevin Hilman <khilman@baylibre.com> wrote:
>
> Arnd, Olof,
>
> Kevin Hilman <khilman@baylibre.com> writes:
>
> > Another (final) round of 64-bit DT updates for Amlogic SoCs for v5.4.
> > Highlights are in the tag description, but of note is a tag pulled in
> > from the clock tree due to a handful of new clocks used for DVFS and
> > power domains.
>
> Here's the promised respin (round 2.1):
>
> In addition to the clock dependency listed above, this branch adds a
> bunch of DT users of a new PM domain driver, which has new bindings and
> DT headers added in my drivers PR. That drivers branch is also merged
> here to ensure this branch builds standlone also.
>
> Sorry for the noise on the first attempt.
>
Pulled manually into arm/dt now, thanks!
Arnd
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2019-09-03 21:18 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-29 18:36 [GIT PULL] arm64: dts: Amlogic updates for v5.4 (round 2) Kevin Hilman
2019-08-29 23:04 ` Kevin Hilman
2019-08-29 23:39 ` Kevin Hilman
2019-09-03 21:17 ` Arnd Bergmann
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).