All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kevin Hilman <khilman@baylibre.com>
To: soc@kernel.org, arm@kernel.org
Cc: linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] arm64: dts: Amlogic updates for v5.4
Date: Tue, 20 Aug 2019 15:13:04 -0700	[thread overview]
Message-ID: <7hr25fbi4v.fsf@baylibre.com> (raw)

Arnd, Olof,

Below is a regular round of DT updates for the 64-bit Amlogic SoCs.

Of note is a set of clock patches I've merged in from a stable tag
(already merged into clk-next.)  This was needed for some new IDs added
for the handful of new SoCs we've added this cycle.

Please pull.

Thanks,

Kevin


The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b:

  Linus 5.3-rc1 (2019-07-21 14:05:38 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic.git tags/amlogic-dt64

for you to fetch changes up to e9a12e14322d7ddafeed6aec0d3fb02c0b5dc03c:

  arm64: dts: add support for SM1 based SEI Robotics SEI610 (2019-08-20 13:31:11 -0700)

----------------------------------------------------------------
arm64: dts: Amlogic updates for v5.4

Highlights
- new SoCs (G12B family): S922X, A311D
- new SoCs (SM1 family): S905X3
- new board: SEI Robotics SEI610 (SM1/S905X3)
- new board: Khadas VIM3 (G12B/A311D)
- DVFS/CPUfreq support on G12[AB] family

----------------------------------------------------------------
Alexandre Mergnat (13):
      clk: meson: g12a: fix hifi typo in mali parent_names
      clk: meson: axg-audio: migrate to the new parent description method
      clk: meson: g12a-aoclk: migrate to the new parent description method
      clk: meson: gxbb-aoclk: migrate to the new parent description method
      clk: meson: axg-aoclk: migrate to the new parent description method
      clk: meson: remove ao input bypass clocks
      clk: meson: g12a: migrate to the new parent description method
      clk: meson: gxbb: migrate to the new parent description method
      clk: meson: axg: migrate to the new parent description method
      clk: meson: meson8b: migrate to the new parent description method
      clk: meson: clk-regmap: migrate to new parent description method
      clk: meson: remove ee input bypass clocks
      clk: meson: remove clk input helper

Christian Hewitt (4):
      dt-bindings: arm: amlogic: add support for the Khadas VIM3
      arm64: dts: meson-g12b: support a311d and s922x cpu operating points
      dt-bindings: arm: amlogic: fix x96-max/sei510 section in amlogic.yaml
      arm64: dts: meson-g12b-khadas-vim3: add initial device-tree

Jerome Brunet (2):
      Merge branch 'v5.4/dt' into v5.4/drivers
      arm64: dts: meson: add ethernet fifo sizes

Kevin Hilman (2):
      arm64: dts: amlogic: g12 CPU timers stop in suspend
      Merge tag 'clk-meson-v5.4-1' of git://github.com/BayLibre/clk-meson into v5.4/dt64

Maxime Jourdan (3):
      dt-bindings: media: amlogic,vdec: add default compatible
      arm64: dts: meson-gx: add video decoder entry
      arm64: dts: meson: add video decoder entries

Neil Armstrong (17):
      arm64: dts: meson-g12a: add missing dwc2 phy-names
      arm64: dts: meson-g12a-sei510: enable IR controller
      clk: core: introduce clk_hw_set_parent()
      clk: meson: add g12a cpu dynamic divider driver
      clk: meson: g12a: add notifiers to handle cpu clock change
      clk: meson: g12a: expose CPUB clock ID for G12B
      arm64: dts: move common G12A & G12B modes to meson-g12-common.dtsi
      arm64: dts: meson-g12-common: add pwm_a on GPIOE_2 pinmux
      arm64: dts: meson-g12a: add cpus OPP table
      arm64: dts: meson-g12a: enable DVFS on G12A boards
      arm64: dts: meson-g12b: add cpus OPP tables
      dt-bindings: arm: amlogic: add bindings for G12B based S922X SoC
      dt-bindings: arm: amlogic: add bindings for the Amlogic G12B based A311D SoC
      arm64: dts: meson-g12b-odroid-n2: enable DVFS
      dt-bindings: arm: amlogic: add SM1 bindings
      dt-bindings: arm: amlogic: add SEI Robotics SEI610 bindings
      arm64: dts: add support for SM1 based SEI Robotics SEI610

Xavier Ruppen (1):
      arm64: dts: amlogic: odroid-n2: keep SD card regulator always on

 Documentation/devicetree/bindings/arm/amlogic.yaml           |   20 +-
 Documentation/devicetree/bindings/media/amlogic,vdec.txt     |    5 +-
 arch/arm64/boot/dts/amlogic/Makefile                         |    3 +
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi                   |    2 +
 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi            | 2420 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts            |   61 +++
 arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts              |   54 +++
 arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts           |   52 ++
 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi                  | 2417 ++-------------------------------------------------------------------------------------------
 arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dts |   15 +
 arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi            |  149 ++++++
 arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi      |  544 +++++++++++++++++++++
 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dts         |   99 +++-
 arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dts |   15 +
 arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi            |  124 +++++
 arch/arm64/boot/dts/amlogic/meson-g12b.dtsi                  |   30 +-
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi                    |   16 +
 arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi                  |   11 +
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi                   |   11 +
 arch/arm64/boot/dts/amlogic/meson-gxm.dtsi                   |    4 +
 arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts             |  300 ++++++++++++
 arch/arm64/boot/dts/amlogic/meson-sm1.dtsi                   |   68 +++
 drivers/clk/clk.c                                            |    6 +
 drivers/clk/meson/Kconfig                                    |   11 +-
 drivers/clk/meson/Makefile                                   |    2 +-
 drivers/clk/meson/axg-aoclk.c                                |   63 ++-
 drivers/clk/meson/axg-audio.c                                |  261 +++++------
 drivers/clk/meson/axg.c                                      |  207 +++++---
 drivers/clk/meson/clk-cpu-dyndiv.c                           |   73 +++
 drivers/clk/meson/clk-cpu-dyndiv.h                           |   20 +
 drivers/clk/meson/clk-input.c                                |   49 --
 drivers/clk/meson/clk-input.h                                |   19 -
 drivers/clk/meson/clk-regmap.h                               |   12 +-
 drivers/clk/meson/g12a-aoclk.c                               |   81 ++--
 drivers/clk/meson/g12a.c                                     | 1626 +++++++++++++++++++++++++++++++++++++++++++++------------------
 drivers/clk/meson/g12a.h                                     |    1 -
 drivers/clk/meson/gxbb-aoclk.c                               |   55 ++-
 drivers/clk/meson/gxbb.c                                     |  657 ++++++++++++++++++--------
 drivers/clk/meson/meson-aoclk.c                              |   37 --
 drivers/clk/meson/meson-aoclk.h                              |    8 -
 drivers/clk/meson/meson-eeclk.c                              |   10 -
 drivers/clk/meson/meson-eeclk.h                              |    2 -
 drivers/clk/meson/meson8b.c                                  |  710 +++++++++++++++++++---------
 include/dt-bindings/clock/g12a-clkc.h                        |    1 +
 include/linux/clk-provider.h                                 |    1 +
 45 files changed, 6660 insertions(+), 3672 deletions(-)
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1.dtsi
 create mode 100644 drivers/clk/meson/clk-cpu-dyndiv.c
 create mode 100644 drivers/clk/meson/clk-cpu-dyndiv.h
 delete mode 100644 drivers/clk/meson/clk-input.c
 delete mode 100644 drivers/clk/meson/clk-input.h

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

WARNING: multiple messages have this Message-ID (diff)
From: Kevin Hilman <khilman@baylibre.com>
To: soc@kernel.org, arm@kernel.org
Cc: linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] arm64: dts: Amlogic updates for v5.4
Date: Tue, 20 Aug 2019 15:13:04 -0700	[thread overview]
Message-ID: <7hr25fbi4v.fsf@baylibre.com> (raw)

Arnd, Olof,

Below is a regular round of DT updates for the 64-bit Amlogic SoCs.

Of note is a set of clock patches I've merged in from a stable tag
(already merged into clk-next.)  This was needed for some new IDs added
for the handful of new SoCs we've added this cycle.

Please pull.

Thanks,

Kevin


The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b:

  Linus 5.3-rc1 (2019-07-21 14:05:38 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic.git tags/amlogic-dt64

for you to fetch changes up to e9a12e14322d7ddafeed6aec0d3fb02c0b5dc03c:

  arm64: dts: add support for SM1 based SEI Robotics SEI610 (2019-08-20 13:31:11 -0700)

----------------------------------------------------------------
arm64: dts: Amlogic updates for v5.4

Highlights
- new SoCs (G12B family): S922X, A311D
- new SoCs (SM1 family): S905X3
- new board: SEI Robotics SEI610 (SM1/S905X3)
- new board: Khadas VIM3 (G12B/A311D)
- DVFS/CPUfreq support on G12[AB] family

----------------------------------------------------------------
Alexandre Mergnat (13):
      clk: meson: g12a: fix hifi typo in mali parent_names
      clk: meson: axg-audio: migrate to the new parent description method
      clk: meson: g12a-aoclk: migrate to the new parent description method
      clk: meson: gxbb-aoclk: migrate to the new parent description method
      clk: meson: axg-aoclk: migrate to the new parent description method
      clk: meson: remove ao input bypass clocks
      clk: meson: g12a: migrate to the new parent description method
      clk: meson: gxbb: migrate to the new parent description method
      clk: meson: axg: migrate to the new parent description method
      clk: meson: meson8b: migrate to the new parent description method
      clk: meson: clk-regmap: migrate to new parent description method
      clk: meson: remove ee input bypass clocks
      clk: meson: remove clk input helper

Christian Hewitt (4):
      dt-bindings: arm: amlogic: add support for the Khadas VIM3
      arm64: dts: meson-g12b: support a311d and s922x cpu operating points
      dt-bindings: arm: amlogic: fix x96-max/sei510 section in amlogic.yaml
      arm64: dts: meson-g12b-khadas-vim3: add initial device-tree

Jerome Brunet (2):
      Merge branch 'v5.4/dt' into v5.4/drivers
      arm64: dts: meson: add ethernet fifo sizes

Kevin Hilman (2):
      arm64: dts: amlogic: g12 CPU timers stop in suspend
      Merge tag 'clk-meson-v5.4-1' of git://github.com/BayLibre/clk-meson into v5.4/dt64

Maxime Jourdan (3):
      dt-bindings: media: amlogic,vdec: add default compatible
      arm64: dts: meson-gx: add video decoder entry
      arm64: dts: meson: add video decoder entries

Neil Armstrong (17):
      arm64: dts: meson-g12a: add missing dwc2 phy-names
      arm64: dts: meson-g12a-sei510: enable IR controller
      clk: core: introduce clk_hw_set_parent()
      clk: meson: add g12a cpu dynamic divider driver
      clk: meson: g12a: add notifiers to handle cpu clock change
      clk: meson: g12a: expose CPUB clock ID for G12B
      arm64: dts: move common G12A & G12B modes to meson-g12-common.dtsi
      arm64: dts: meson-g12-common: add pwm_a on GPIOE_2 pinmux
      arm64: dts: meson-g12a: add cpus OPP table
      arm64: dts: meson-g12a: enable DVFS on G12A boards
      arm64: dts: meson-g12b: add cpus OPP tables
      dt-bindings: arm: amlogic: add bindings for G12B based S922X SoC
      dt-bindings: arm: amlogic: add bindings for the Amlogic G12B based A311D SoC
      arm64: dts: meson-g12b-odroid-n2: enable DVFS
      dt-bindings: arm: amlogic: add SM1 bindings
      dt-bindings: arm: amlogic: add SEI Robotics SEI610 bindings
      arm64: dts: add support for SM1 based SEI Robotics SEI610

Xavier Ruppen (1):
      arm64: dts: amlogic: odroid-n2: keep SD card regulator always on

 Documentation/devicetree/bindings/arm/amlogic.yaml           |   20 +-
 Documentation/devicetree/bindings/media/amlogic,vdec.txt     |    5 +-
 arch/arm64/boot/dts/amlogic/Makefile                         |    3 +
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi                   |    2 +
 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi            | 2420 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts            |   61 +++
 arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts              |   54 +++
 arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts           |   52 ++
 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi                  | 2417 ++-------------------------------------------------------------------------------------------
 arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dts |   15 +
 arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi            |  149 ++++++
 arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi      |  544 +++++++++++++++++++++
 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dts         |   99 +++-
 arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dts |   15 +
 arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi            |  124 +++++
 arch/arm64/boot/dts/amlogic/meson-g12b.dtsi                  |   30 +-
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi                    |   16 +
 arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi                  |   11 +
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi                   |   11 +
 arch/arm64/boot/dts/amlogic/meson-gxm.dtsi                   |    4 +
 arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts             |  300 ++++++++++++
 arch/arm64/boot/dts/amlogic/meson-sm1.dtsi                   |   68 +++
 drivers/clk/clk.c                                            |    6 +
 drivers/clk/meson/Kconfig                                    |   11 +-
 drivers/clk/meson/Makefile                                   |    2 +-
 drivers/clk/meson/axg-aoclk.c                                |   63 ++-
 drivers/clk/meson/axg-audio.c                                |  261 +++++------
 drivers/clk/meson/axg.c                                      |  207 +++++---
 drivers/clk/meson/clk-cpu-dyndiv.c                           |   73 +++
 drivers/clk/meson/clk-cpu-dyndiv.h                           |   20 +
 drivers/clk/meson/clk-input.c                                |   49 --
 drivers/clk/meson/clk-input.h                                |   19 -
 drivers/clk/meson/clk-regmap.h                               |   12 +-
 drivers/clk/meson/g12a-aoclk.c                               |   81 ++--
 drivers/clk/meson/g12a.c                                     | 1626 +++++++++++++++++++++++++++++++++++++++++++++------------------
 drivers/clk/meson/g12a.h                                     |    1 -
 drivers/clk/meson/gxbb-aoclk.c                               |   55 ++-
 drivers/clk/meson/gxbb.c                                     |  657 ++++++++++++++++++--------
 drivers/clk/meson/meson-aoclk.c                              |   37 --
 drivers/clk/meson/meson-aoclk.h                              |    8 -
 drivers/clk/meson/meson-eeclk.c                              |   10 -
 drivers/clk/meson/meson-eeclk.h                              |    2 -
 drivers/clk/meson/meson8b.c                                  |  710 +++++++++++++++++++---------
 include/dt-bindings/clock/g12a-clkc.h                        |    1 +
 include/linux/clk-provider.h                                 |    1 +
 45 files changed, 6660 insertions(+), 3672 deletions(-)
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1.dtsi
 create mode 100644 drivers/clk/meson/clk-cpu-dyndiv.c
 create mode 100644 drivers/clk/meson/clk-cpu-dyndiv.h
 delete mode 100644 drivers/clk/meson/clk-input.c
 delete mode 100644 drivers/clk/meson/clk-input.h

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

             reply	other threads:[~2019-08-20 22:13 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-08-20 22:13 Kevin Hilman [this message]
2019-08-20 22:13 ` [GIT PULL] arm64: dts: Amlogic updates for v5.4 Kevin Hilman
2019-09-03 13:18 ` Arnd Bergmann
2019-09-03 13:18   ` Arnd Bergmann

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=7hr25fbi4v.fsf@baylibre.com \
    --to=khilman@baylibre.com \
    --cc=arm@kernel.org \
    --cc=linux-amlogic@lists.infradead.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=soc@kernel.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 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.