Linux-Amlogic Archive on lore.kernel.org
 help / color / Atom feed
* [GIT PULL] arm64: dts: Amlogic updates for v5.5
@ 2020-01-13 23:55 Kevin Hilman
  2020-01-14  0:00 ` Kevin Hilman
  0 siblings, 1 reply; 4+ messages in thread
From: Kevin Hilman @ 2020-01-13 23:55 UTC (permalink / raw)
  To: soc; +Cc: linux-amlogic, linux-arm-kernel

Hi Arnd, Olof,

Here's a round of 32-bit DT updates for Amlogic SoCs for v5.5.

Only thing of note is a merge of a clock dependency branch for some new
clock IDs.

Kevin


The following changes since commit e42617b825f8073569da76dc4510bfa019b1c35a:

  Linux 5.5-rc1 (2019-12-08 14:57:55 -0800)

are available in the git repository at:

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

for you to fetch changes up to c3dd3315ab58b2cfa1916df55b0d0f9fbd94266f:

  ARM: dts: meson8b: use the actual frequency for the GPU's 364MHz OPP (2020-01-08 11:00:58 -0800)

----------------------------------------------------------------
ARM: dts: Amlogic updates for v5.6
- add DDR clock controller
- GPU OPP updates

----------------------------------------------------------------
Kevin Hilman (1):
      Merge tag 'clk-meson-dt-v5.6-1' of https://github.com/BayLibre/clk-meson into v5.6/dt

Martin Blumenstingl (8):
      dt-bindings: clock: add the Amlogic Meson8 DDR clock controller binding
      dt-bindings: clock: meson8b: add the clock inputs
      ARM: dts: meson: provide the XTAL clock using a fixed-clock
      ARM: dts: meson8: add the DDR clock controller
      ARM: dts: meson8b: add the DDR clock controller
      ARM: dts: meson8b: fix the clock controller compatible string
      ARM: dts: meson8: use the actual frequency for the GPU's 182.1MHz OPP
      ARM: dts: meson8b: use the actual frequency for the GPU's 364MHz OPP

 .../bindings/clock/amlogic,meson8-ddr-clkc.yaml        | 50 +++++++++++++++++++++++
 .../devicetree/bindings/clock/amlogic,meson8b-clkc.txt |  5 +++
 arch/arm/boot/dts/meson.dtsi                           |  7 ++++
 arch/arm/boot/dts/meson6.dtsi                          |  7 ----
 arch/arm/boot/dts/meson8.dtsi                          | 28 +++++++++----
 arch/arm/boot/dts/meson8b-ec100.dts                    |  2 +-
 arch/arm/boot/dts/meson8b-mxq.dts                      |  2 +-
 arch/arm/boot/dts/meson8b-odroidc1.dts                 |  2 +-
 arch/arm/boot/dts/meson8b.dtsi                         | 30 +++++++++-----
 include/dt-bindings/clock/meson8-ddr-clkc.h            |  4 ++
 10 files changed, 108 insertions(+), 29 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/amlogic,meson8-ddr-clkc.yaml
 create mode 100644 include/dt-bindings/clock/meson8-ddr-clkc.h

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] arm64: dts: Amlogic updates for v5.5
  2020-01-13 23:55 [GIT PULL] arm64: dts: Amlogic updates for v5.5 Kevin Hilman
@ 2020-01-14  0:00 ` Kevin Hilman
  2020-01-16 23:47   ` Olof Johansson
  0 siblings, 1 reply; 4+ messages in thread
From: Kevin Hilman @ 2020-01-14  0:00 UTC (permalink / raw)
  To: SoC Team; +Cc: linux-amlogic, linux-arm-kernel

On Mon, Jan 13, 2020 at 3:55 PM Kevin Hilman <khilman@baylibre.com> wrote:
>
> Hi Arnd, Olof,
>
> Here's a round of 32-bit DT updates for Amlogic SoCs for v5.5.

Ugh, this should be v5.6, and the subject is wrong too.  But the rest
of the pull request below, including the tag, is correct.  Let me know
if you prefer a re-spin.

> Only thing of note is a merge of a clock dependency branch for some new
> clock IDs.
>
> Kevin
>
>
> The following changes since commit e42617b825f8073569da76dc4510bfa019b1c35a:
>
>   Linux 5.5-rc1 (2019-12-08 14:57:55 -0800)
>
> are available in the git repository at:
>
>   https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic.git tags/amlogic-dt
>
> for you to fetch changes up to c3dd3315ab58b2cfa1916df55b0d0f9fbd94266f:
>
>   ARM: dts: meson8b: use the actual frequency for the GPU's 364MHz OPP (2020-01-08 11:00:58 -0800)
>
> ----------------------------------------------------------------
> ARM: dts: Amlogic updates for v5.6
> - add DDR clock controller
> - GPU OPP updates
>
> ----------------------------------------------------------------
> Kevin Hilman (1):
>       Merge tag 'clk-meson-dt-v5.6-1' of https://github.com/BayLibre/clk-meson into v5.6/dt
>
> Martin Blumenstingl (8):
>       dt-bindings: clock: add the Amlogic Meson8 DDR clock controller binding
>       dt-bindings: clock: meson8b: add the clock inputs
>       ARM: dts: meson: provide the XTAL clock using a fixed-clock
>       ARM: dts: meson8: add the DDR clock controller
>       ARM: dts: meson8b: add the DDR clock controller
>       ARM: dts: meson8b: fix the clock controller compatible string
>       ARM: dts: meson8: use the actual frequency for the GPU's 182.1MHz OPP
>       ARM: dts: meson8b: use the actual frequency for the GPU's 364MHz OPP
>
>  .../bindings/clock/amlogic,meson8-ddr-clkc.yaml        | 50 +++++++++++++++++++++++
>  .../devicetree/bindings/clock/amlogic,meson8b-clkc.txt |  5 +++
>  arch/arm/boot/dts/meson.dtsi                           |  7 ++++
>  arch/arm/boot/dts/meson6.dtsi                          |  7 ----
>  arch/arm/boot/dts/meson8.dtsi                          | 28 +++++++++----
>  arch/arm/boot/dts/meson8b-ec100.dts                    |  2 +-
>  arch/arm/boot/dts/meson8b-mxq.dts                      |  2 +-
>  arch/arm/boot/dts/meson8b-odroidc1.dts                 |  2 +-
>  arch/arm/boot/dts/meson8b.dtsi                         | 30 +++++++++-----
>  include/dt-bindings/clock/meson8-ddr-clkc.h            |  4 ++
>  10 files changed, 108 insertions(+), 29 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/clock/amlogic,meson8-ddr-clkc.yaml
>  create mode 100644 include/dt-bindings/clock/meson8-ddr-clkc.h

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] arm64: dts: Amlogic updates for v5.5
  2020-01-14  0:00 ` Kevin Hilman
@ 2020-01-16 23:47   ` Olof Johansson
  0 siblings, 0 replies; 4+ messages in thread
From: Olof Johansson @ 2020-01-16 23:47 UTC (permalink / raw)
  To: Kevin Hilman; +Cc: linux-amlogic, SoC Team, linux-arm-kernel

On Mon, Jan 13, 2020 at 04:00:29PM -0800, Kevin Hilman wrote:
> On Mon, Jan 13, 2020 at 3:55 PM Kevin Hilman <khilman@baylibre.com> wrote:
> >
> > Hi Arnd, Olof,
> >
> > Here's a round of 32-bit DT updates for Amlogic SoCs for v5.5.
> 
> Ugh, this should be v5.6, and the subject is wrong too.  But the rest
> of the pull request below, including the tag, is correct.  Let me know
> if you prefer a re-spin.

Heh, no worries. Merged.


-Olof

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [GIT PULL] arm64: dts: Amlogic updates for v5.5
@ 2019-11-11  0:44 Kevin Hilman
  0 siblings, 0 replies; 4+ messages in thread
From: Kevin Hilman @ 2019-11-11  0:44 UTC (permalink / raw)
  To: soc; +Cc: linux-amlogic, linux-arm-kernel

Hi Arnd, Olof,

Here's a round of DT updates for v5.5.

Some highlights are in the tag description, but of note is that this PR
includes a clock tag (already in clk-next) to handle dependencies for
some new clocks added this round.

Please pull,

Kevin

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -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 87297878b5b7c2fc4cecd66fc96b3061d04b6b3b:

  arm64: dts: meson-gx: fix i2c compatible (2019-11-06 11:36:29 -0800)

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

Hightlights
- new board; ugoos am6, based on G12B SoC
- g12: add thermal driver and cooling properties
- sm1: enable audio on SEI610 board
- IR: add several keymaps
- sdio: add keep-power-in-suspend property for multiple boards
- pcie: add support for G12A
- multiple fixes, cleanups

----------------------------------------------------------------
Anand Moon (6):
      arm64: dts: meson: odroid-c2: p5v0 is the main 5V power input
      arm64: dts: meson: odroid-c2: Add missing linking regulator to usb bus
      arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid power failed warning
      arm64: dts: meson: odroid-c2: Add missing regulator linked to P5V0 regulator
      arm64: dts: meson: odroid-c2: Add missing regulator linked to VDDIO_AO3V3 regulator
      arm64: dts: meson: odroid-c2: Add missing regulator linked to HDMI supply

Carlo Caione (1):
      arm64: dts: meson: Link nvmem and secure-monitor nodes

Christian Hewitt (11):
      dt-bindings: Add vendor prefix for Ugoos
      dt-bindings: arm: amlogic: Add support for the Ugoos AM6
      arm64: dts: meson-g12b-ugoos-am6: add initial device-tree
      arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled node
      arm64: dts: meson-gxl-s905x-khadas-vim: fix uart_A bluetooth node
      arm64: dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node
      arm64: dts: meson: libretech-ac: update model description
      dt-bindings: arm: amlogic: update libretech-cc compatible
      arm64: dts: meson: libretech-cc: update model and compatible
      arm64: dts: meson-gxm-vega-s96: set rc-vega-s9x ir keymap
      arm64: dts: meson-gxbb-vega-s95: set rc-vega-s9x ir keymap

Corentin Labbe (1):
      ARM64: dts: amlogic: adds crypto hardware node

Frank Hartung (1):
      arm64: dts: meson: Add capacity-dmips-mhz attributes to G12B

Guillaume La Roque (4):
      arm64: dts: meson: g12: add temperature sensor
      arm64: dts: meson: g12: Add minimal thermal zone
      arm64: dts: meson: g12a: add cooling properties
      arm64: dts: meson: g12b: add cooling properties

Jerome Brunet (12):
      arm64: dts: meson: sm1: set gpio interrupt controller compatible
      arm64: dts: meson: axg: fix audio fifo reg size
      arm64: dts: meson: g12: fix audio fifo reg size
      arm64: dts: meson: g12: add a g12 layer
      arm64: dts: meson: g12: factor the power domain.
      arm64: dts: meson: g12: move audio bus out of g12-common
      reset: dt-bindings: meson: update arb bindings for sm1
      arm64: dts: meson: g12a: add audio devices resets
      dt-bindings: clk: axg-audio: add sm1 bindings
      dt-bindings: clock: meson: add sm1 resets to the axg-audio controller
      arm64: dts: meson: sm1: add audio devices
      arm64: dts: meson: sei610: enable audio

Jianxin Pan (3):
      dt-bindings: arm: amlogic: add A1 bindings
      dt-bindings: arm: amlogic: add Amlogic AD401 bindings
      arm64: dts: add support for A1 based Amlogic AD401

Kevin Hilman (2):
      Merge branch 'reset/meson-sm1-bindings' of git://git.pengutronix.de/git/pza/linux into v5.5/dt64-redo
      Merge tag 'clk-meson-dt-v5.5-1' of git://github.com/BayLibre/clk-meson into v5.5/dt64-redo

Neil Armstrong (23):
      arm64: dts: meson-g12a-sei510: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-g12a-x96-max: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gx-p23x-q20x: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxbb-nanopi-k2: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxbb-nexbox-a95x: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxbb-p20x: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxbb-vega-s95: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxbb-wetek: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxl-s805x-p241: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxl-s905x-nexbox-a95x: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxl-s905x-p212: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxm-khadas-vim2: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-gxm-rbox-pro: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-sm1-sei610: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-g12b-khadas-vim3: add keep-power-in-suspend property in SDIO node
      arm64: dts: meson-g12a: Add PCIe node
      arm64: dts: khadas-vim3: add commented support for PCIe
      arm64: dts: meson-g12: add support for simplefb
      arm64: dts: meson-g12a: fix gpu irq order
      arm64: dts: meson-gxm: fix gpu irq order
      arm64: dts: meson-g12b-odroid-n2: add missing amlogic, s922x compatible
      arm64: dts: meson-gx: cec node should be disabled by default
      arm64: dts: meson-gx: fix i2c compatible

 Documentation/devicetree/bindings/arm/amlogic.yaml                      |   9 +-
 Documentation/devicetree/bindings/clock/amlogic,axg-audio-clkc.txt      |   3 +-
 Documentation/devicetree/bindings/reset/amlogic,meson-axg-audio-arb.txt |   3 +-
 Documentation/devicetree/bindings/vendor-prefixes.yaml                  |   2 +
 arch/arm64/boot/dts/amlogic/Makefile                                    |   2 +
 arch/arm64/boot/dts/amlogic/meson-a1-ad401.dts                          |  30 +++++
 arch/arm64/boot/dts/amlogic/meson-a1.dtsi                               | 130 ++++++++++++++++++
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi                              |  13 +-
 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi                       | 455 +++++++++++++++++++--------------------------------------------
 arch/arm64/boot/dts/amlogic/meson-g12.dtsi                              | 392 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts                       |   3 +
 arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts                      |   3 +
 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi                             |  33 +++--
 arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dts            |  25 ++++
 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dts                    |   2 +-
 arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dts            |  25 ++++
 arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dts                    | 557 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm64/boot/dts/amlogic/meson-g12b.dtsi                             |  26 ++--
 arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi                     |   3 +
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi                               |  10 +-
 arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts                    |   3 +
 arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts                  |   3 +
 arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts                     |  73 ++++++++++-
 arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi                        |   3 +
 arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi                    |   4 +
 arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi                       |   3 +
 arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dts            |   2 +-
 arch/arm64/boot/dts/amlogic/meson-gxl-s805x-p241.dts                    |   3 +
 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts              |   7 +-
 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts            |   5 +-
 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts             |   3 +
 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtsi                   |   3 +
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi                              |  10 ++
 arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts                   |   6 +
 arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts                      |   3 +
 arch/arm64/boot/dts/amlogic/meson-gxm-vega-s96.dts                      |   4 +
 arch/arm64/boot/dts/amlogic/meson-gxm.dtsi                              |   6 +-
 arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi                      |   7 +
 arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts                  |  25 ++++
 arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts                        | 208 +++++++++++++++++++++++++++++
 arch/arm64/boot/dts/amlogic/meson-sm1.dtsi                              | 344 ++++++++++++++++++++++++++++++++++++++++++++++++
 include/dt-bindings/clock/axg-audio-clkc.h                              |  10 ++
 include/dt-bindings/reset/amlogic,meson-axg-audio-arb.h                 |   2 +
 include/dt-bindings/reset/amlogic,meson-g12a-audio-reset.h              |  15 +++
 44 files changed, 2107 insertions(+), 371 deletions(-)
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-a1-ad401.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-a1.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dts

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, back to index

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-13 23:55 [GIT PULL] arm64: dts: Amlogic updates for v5.5 Kevin Hilman
2020-01-14  0:00 ` Kevin Hilman
2020-01-16 23:47   ` Olof Johansson
  -- strict thread matches above, loose matches on Subject: below --
2019-11-11  0:44 Kevin Hilman

Linux-Amlogic Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-amlogic/0 linux-amlogic/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-amlogic linux-amlogic/ https://lore.kernel.org/linux-amlogic \
		linux-amlogic@lists.infradead.org
	public-inbox-index linux-amlogic

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.infradead.lists.linux-amlogic


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git