Linux SOC development
 help / color / mirror / Atom feed
* [GIT,PULL,1/2] MediaTek ARM64 DTS updates for v6.13
@ 2024-11-04 11:26 AngeloGioacchino Del Regno
  2024-11-04 11:26 ` [GIT,PULL,2/2] MediaTek driver " AngeloGioacchino Del Regno
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: AngeloGioacchino Del Regno @ 2024-11-04 11:26 UTC (permalink / raw)
  To: arm-soc, soc; +Cc: linux-arm-kernel, linux-mediatek

The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:

  Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git tags/mtk-dts64-for-v6.13

for you to fetch changes up to 436142058e5dec67df71c0a4b159338bdda24b6b:

  arm64: dts: mediatek: mt8183-kukui: Drop bogus fixed regulators (2024-11-04 11:12:35 +0100)

----------------------------------------------------------------
MediaTek ARM64 DeviceTree updates for v6.13

MT8195 (also called MT8395)
 - Enabled GPU support on Genio 1200 EVK
 - Added sound-dai-cells for audio codec on MT8195 Cherry Chromebooks

MT8192:
 - Added support Asurada Chromebook variants with Synaptics trackpad

MT8188 (also called MT8390):
 - Added support for CPU DVFS, IOMMU, PWM hardware, SPMI bus,
   Audio, socinfo, PCI-Express, DisplayPort, MIPI DSI, Ethernet,
   Video HW Encoders (Stateful) and HW Decoders (Stateless),
   JPEG HW Encoder/Decoder.
 - Enabled GPU support on Genio 700 EVK

MT8183:
 - Added support for Video HW Encoders (Stateful)
 - Added HDMI support on MT8183 Pumpkin board
 - Fixed some regulators to provide the actual description of the
   power rails in MT8183 Kukui Chromebooks
 - Disabled DPI display interface on MT8183 Kukui Chromebooks
   to fix internal display probing
 - Fixed address of EEPROM found on MT8183 Kakadu/Kodama Chromebooks
 - Added SCL internal delay on I2C2 bus for improved I2C-HID devices
   reliability on MT8183 Jacuzzi Chromebooks

MT7988:
 - Added support for eFuses and UART controllers

Plus, addition of OF Graph support in MediaTek MMSYS and some cleanups
and dtbs_check fixes for MT8195 and for all machines using the MT6358
PMIC.

----------------------------------------------------------------
Alper Nebi Yasak (1):
      arm64: dts: mediatek: mt8183-kukui: Disable DPI display interface

AngeloGioacchino Del Regno (1):
      dt-bindings: arm: mediatek: mmsys: Add OF graph support for board path

Chen-Yu Tsai (7):
      arm64: dts: mediatek: mt8186-corsola-voltorb: Merge speaker codec nodes
      arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad
      arm64: dts: mediatek: mt8186-corsola: Fix GPU supply coupling max-spread
      arm64: dts: mediatek: mt8186-corsola: Fix IT6505 reset line polarity
      arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names
      arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators
      arm64: dts: mediatek: mt8183-kukui: Drop bogus fixed regulators

Daolong Zhu (4):
      arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns
      arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns
      arm64: dts: mt8183: cozmo: add i2c2's i2c-scl-internal-delay-ns
      arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns

Fabien Parent (1):
      arm64: dts: mediatek: mt8183-pumpkin: add HDMI support

Fei Shao (21):
      arm64: dts: mediatek: mt8188: Add missing dma-ranges to soc node
      arm64: dts: mediatek: mt8188: Update vppsys node names to syscon
      arm64: dts: mediatek: mt8188: Move vdec1 power domain under vdec0
      arm64: dts: mediatek: mt8188: Move SPI NOR *-cells properties
      arm64: dts: mediatek: mt8188: Add CPU performance controller for CPUFreq
      arm64: dts: mediatek: mt8188: Add SMI/LARB/IOMMU support
      arm64: dts: mediatek: mt8188: Add PWM nodes for display backlight
      arm64: dts: mediatek: mt8188: Add SPMI support for PMIC control
      arm64: dts: mediatek: mt8188: Add audio support
      arm64: dts: mediatek: mt8188: Add socinfo nodes
      arm64: dts: mediatek: mt8188: Assign GCE aliases
      arm64: dts: mediatek: mt8188: Add PCIe nodes
      arm64: dts: mediatek: mt8188: Add MIPI DSI nodes
      arm64: dts: mediatek: mt8188: Add video decoder and encoder nodes
      arm64: dts: mediatek: mt8188: Add JPEG decoder and encoder nodes
      arm64: dts: mediatek: mt8188: Add display nodes for vdosys0
      arm64: dts: mediatek: mt8188: Add display nodes for vdosys1
      arm64: dts: mediatek: mt8188: Add DP-INTF nodes
      arm64: dts: mediatek: mt8188: Add eDP and DP TX nodes
      arm64: dts: mediatek: mt8188: Fix USB3 PHY port default status
      arm64: dts: mediatek: mt8195-cherry: Use correct audio codec DAI

Hsin-Te Yuan (3):
      arm64: dts: mt8183: Add encoder node
      arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4
      arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4

Macpaul Lin (7):
      arm64: dts: mediatek: mt8395-genio-1200-evk: Fix dtbs_check error for phy
      arm64: dts: mt8195: Fix dtbs_check error for mutex node
      arm64: dts: mt8195: Fix dtbs_check error for infracfg_ao node
      arm64: dts: mediatek: mt8390-genio-700-evk: enable pcie
      arm64: dts: mediatek: mt8390-genio-700-evk: update regulator names
      arm64: dts: mediatek: mt8390-genio-700-evk: add keys and USB HUB
      arm64: dts: mediatek: mt6358: fix dtbs_check error

Nícolas F. R. A. Prado (2):
      arm64: dts: mediatek: mt8188: Add ethernet node
      arm64: dts: mediatek: mt8390-genio-700-evk: Enable ethernet

Pablo Sun (3):
      arm64: dts: mediatek: mt8188: Fix wrong clock provider in MFG1 power domain
      arm64: dts: mediatek: mt8390-genio-700-evk: Enable Mali GPU
      arm64: dts: mediatek: mt8395-genio-1200-evk: Enable GPU

Pin-yen Lin (2):
      arm64: dts: mt8192-asurada-spherion: Add Synaptics trackpad support
      arm64: dts: mt8183: Add port node to dpi node

Rafał Miłecki (2):
      arm64: dts: mediatek: mt7988: add UART controllers
      arm64: dts: mediatek: mt7988: add efuse block

max_weng (1):
      arm64: dts: mediatek: mt8186: add FHCTL node

 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml |   28 ++++
 arch/arm64/boot/dts/mediatek/mt6358.dtsi                           |    4 +-
 arch/arm64/boot/dts/mediatek/mt7988a.dtsi                          |   42 ++++-
 arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi                  |    8 +
 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts       |    3 +
 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cozmo.dts        |    2 +
 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-damu.dts         |    3 +
 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi      |    3 +
 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi             |   30 ++--
 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi              |    4 +-
 arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts          |    2 +-
 arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts          |    2 +-
 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi              |    4 +-
 arch/arm64/boot/dts/mediatek/mt8183-kukui-krane.dtsi               |    4 +-
 arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi                     |   30 +---
 arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts                    |  123 ++++++++++++++
 arch/arm64/boot/dts/mediatek/mt8183.dtsi                           |   21 +++
 arch/arm64/boot/dts/mediatek/mt8186-corsola-voltorb.dtsi           |   21 +--
 arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi                   |   14 +-
 arch/arm64/boot/dts/mediatek/mt8186.dtsi                           |    7 +
 arch/arm64/boot/dts/mediatek/mt8188-evb.dts                        |    2 -
 arch/arm64/boot/dts/mediatek/mt8188.dtsi                           | 1124 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts        |   11 ++
 arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi                   |    4 +-
 arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi                    |    6 +-
 arch/arm64/boot/dts/mediatek/mt8195.dtsi                           |    4 +-
 arch/arm64/boot/dts/mediatek/mt8390-genio-700-evk.dts              |  192 +++++++++++++++++----
 arch/arm64/boot/dts/mediatek/mt8395-genio-1200-evk.dts             |   21 ++-
 28 files changed, 1586 insertions(+), 133 deletions(-)


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

* [GIT,PULL,2/2] MediaTek driver updates for v6.13
  2024-11-04 11:26 [GIT,PULL,1/2] MediaTek ARM64 DTS updates for v6.13 AngeloGioacchino Del Regno
@ 2024-11-04 11:26 ` AngeloGioacchino Del Regno
  2024-11-12 15:23 ` [GIT,PULL,1/2] MediaTek ARM64 DTS " patchwork-bot+linux-soc
  2024-11-12 22:32 ` patchwork-bot+linux-soc
  2 siblings, 0 replies; 4+ messages in thread
From: AngeloGioacchino Del Regno @ 2024-11-04 11:26 UTC (permalink / raw)
  To: arm-soc, soc; +Cc: linux-arm-kernel, linux-mediatek

The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:

  Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git tags/mtk-soc-for-v6.13

for you to fetch changes up to a1643ae9b3e3364edbb6cf285c5f2cf5d60336e6:

  soc: mediatek: mtk-svs: Call of_node_put(np) only once in svs_get_subsys_device() (2024-10-21 16:00:52 +0200)

----------------------------------------------------------------
MediaTek soc driver updates for v6.13

This adds support for the MT8188 SoC in the MediaTek Regulator
Coupler driver, allowing stable GPU DVFS on this chip;

Moreover, this adds a new MediaTek DVFS Resource Collector (DVFSRC)
driver, allowing to enable other drivers (interconnect, regulator)
which can now communicate with the DVFSRC hardware.

Last but not least, this includes some cleanups for the CMDQ Helper
and MediaTek SVS drivers

----------------------------------------------------------------
AngeloGioacchino Del Regno (4):
      dt-bindings: soc: mediatek: Add DVFSRC bindings for MT8183 and MT8195
      soc: mediatek: Add MediaTek DVFS Resource Collector (DVFSRC) driver
      soc: mediatek: mtk-cmdq: Move mask build and append to function
      soc: mediatek: mtk-cmdq: Move cmdq_instruction init to declaration

Markus Elfring (1):
      soc: mediatek: mtk-svs: Call of_node_put(np) only once in svs_get_subsys_device()

Pablo Sun (1):
      soc: mediatek: mediatek-regulator-coupler: Support mt8188

 .../soc/mediatek/mediatek,mt8183-dvfsrc.yaml       |  83 ++++
 drivers/soc/mediatek/Kconfig                       |  11 +
 drivers/soc/mediatek/Makefile                      |   1 +
 drivers/soc/mediatek/mtk-cmdq-helper.c             | 230 ++++-----
 drivers/soc/mediatek/mtk-dvfsrc.c                  | 545 +++++++++++++++++++++
 drivers/soc/mediatek/mtk-regulator-coupler.c       |   1 +
 drivers/soc/mediatek/mtk-svs.c                     |   4 +-
 include/linux/soc/mediatek/dvfsrc.h                |  36 ++
 include/linux/soc/mediatek/mtk_sip_svc.h           |   3 +
 9 files changed, 787 insertions(+), 127 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,mt8183-dvfsrc.yaml
 create mode 100644 drivers/soc/mediatek/mtk-dvfsrc.c
 create mode 100644 include/linux/soc/mediatek/dvfsrc.h


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

* Re: [GIT,PULL,1/2] MediaTek ARM64 DTS updates for v6.13
  2024-11-04 11:26 [GIT,PULL,1/2] MediaTek ARM64 DTS updates for v6.13 AngeloGioacchino Del Regno
  2024-11-04 11:26 ` [GIT,PULL,2/2] MediaTek driver " AngeloGioacchino Del Regno
@ 2024-11-12 15:23 ` patchwork-bot+linux-soc
  2024-11-12 22:32 ` patchwork-bot+linux-soc
  2 siblings, 0 replies; 4+ messages in thread
From: patchwork-bot+linux-soc @ 2024-11-12 15:23 UTC (permalink / raw)
  To: AngeloGioacchino Del Regno; +Cc: soc

Hello:

This pull request was applied to soc/soc.git (for-next)
by Arnd Bergmann <arnd@arndb.de>:

On Mon,  4 Nov 2024 12:26:20 +0100 you wrote:
> The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:
> 
>   Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git tags/mtk-dts64-for-v6.13
> 
> [...]

Here is the summary with links:
  - [GIT,PULL,1/2] MediaTek ARM64 DTS updates for v6.13
    (no matching commit)
  - [GIT,PULL,2/2] MediaTek driver updates for v6.13
    https://git.kernel.org/soc/soc/c/b8600cba23c3

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



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

* Re: [GIT,PULL,1/2] MediaTek ARM64 DTS updates for v6.13
  2024-11-04 11:26 [GIT,PULL,1/2] MediaTek ARM64 DTS updates for v6.13 AngeloGioacchino Del Regno
  2024-11-04 11:26 ` [GIT,PULL,2/2] MediaTek driver " AngeloGioacchino Del Regno
  2024-11-12 15:23 ` [GIT,PULL,1/2] MediaTek ARM64 DTS " patchwork-bot+linux-soc
@ 2024-11-12 22:32 ` patchwork-bot+linux-soc
  2 siblings, 0 replies; 4+ messages in thread
From: patchwork-bot+linux-soc @ 2024-11-12 22:32 UTC (permalink / raw)
  To: AngeloGioacchino Del Regno; +Cc: soc

Hello:

This pull request was applied to soc/soc.git (for-next)
by Arnd Bergmann <arnd@arndb.de>:

On Mon,  4 Nov 2024 12:26:20 +0100 you wrote:
> The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:
> 
>   Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git tags/mtk-dts64-for-v6.13
> 
> [...]

Here is the summary with links:
  - [GIT,PULL,1/2] MediaTek ARM64 DTS updates for v6.13
    https://git.kernel.org/soc/soc/c/dc2fe29c88e2
  - [GIT,PULL,2/2] MediaTek driver updates for v6.13
    (no matching commit)

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



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

end of thread, other threads:[~2024-11-12 22:32 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-04 11:26 [GIT,PULL,1/2] MediaTek ARM64 DTS updates for v6.13 AngeloGioacchino Del Regno
2024-11-04 11:26 ` [GIT,PULL,2/2] MediaTek driver " AngeloGioacchino Del Regno
2024-11-12 15:23 ` [GIT,PULL,1/2] MediaTek ARM64 DTS " patchwork-bot+linux-soc
2024-11-12 22:32 ` patchwork-bot+linux-soc

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox