All of lore.kernel.org
 help / color / mirror / Atom feed
From: Matthias Brugger <matthias.bgg@gmail.com>
To: arm-soc <arm@kernel.org>, SoC Team <soc@kernel.org>
Cc: "moderated list:ARM/Mediatek SoC support"
	<linux-mediatek@lists.infradead.org>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	Alexandre Mergnat <amergnat@baylibre.com>,
	AngeloGioacchino Del Regno
	<angelogioacchino.delregno@collabora.com>,
	Roger Lu <roger.lu@mediatek.com>,
	"Roy-CW.Yeh" <roy-cw.yeh@mediatek.com>,
	ye xingchen <ye.xingchen@zte.com.cn>
Subject: [GIT PULL] MediaTek SoC driver updates for 6.4
Date: Fri, 14 Apr 2023 18:59:32 +0200	[thread overview]
Message-ID: <bc9f7a74-ce12-b323-021c-ff2c0473e979@gmail.com> (raw)

Hi Arnd and Olof,

Please take into account the SoC driver patches for v6.4
In the last round Arnd had some comments, unfortunately not all of the are 
addressed, but I track them and hopefully all of them will be done in the next 
merge window.

Most important changes here is the support of MT6795 for the MMSYS driver. As 
well as mutex support for mt8365 display and mt8195 VPP.

Regards,
Matthias

---
The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6:

   Linux 6.3-rc1 (2023-03-05 14:52:03 -0800)

are available in the Git repository at:

   https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux.git/ 
tags/v6.3-next-soc

for you to fetch changes up to 5ce5e0d08e340ab13169a5f33ed5f98000891a61:

   soc: mediatek: Kconfig: Add MTK_CMDQ dependency to MTK_MMSYS (2023-04-11 
17:15:10 +0200)

----------------------------------------------------------------
mtk-svs:
smaller coding style changes

mtk-mutex:
- add support for mt8365 display and mt8195 VPP mutex
- add support for more then 32 mods
- use module_platform_driver instead of open coding

mtk-mmsys:
- add support for mt8195 RSZ switching
- add remove function
- use module_platform_driver instead of open coding
- split out mt8173 routing table from the legacy table
- bump up resets in mt8173 to 64
- add support for mt6795 (Helio X10)
- clean-up IS_REACHABLE code for cmdq

----------------------------------------------------------------
Alexandre Mergnat (2):
       dt-bindings: soc: mediatek: specify which compatible requires clocks property
       dt-bindings: soc: mediatek: add display mutex for MT8365 SoC

AngeloGioacchino Del Regno (13):
       soc: mediatek: mtk-mmsys: Add .remove() callback
       soc: mediatek: mtk-mmsys: Use module_platform_driver() macro
       soc: mediatek: mtk-mmsys: Compress of_device_id array entries
       soc: mediatek: mtk-mmsys: Add MODULE_DEVICE_TABLE() to allow auto-load
       soc: mediatek: mtk-mutex: Compress of_device_id array entries
       soc: mediatek: mtk-mutex: Replace max handles number with definition
       soc: mediatek: mtk-mutex: Use module_platform_driver() macro
       soc: mediatek: cmdq: Add inline functions for !CONFIG_MTK_CMDQ
       soc: mediatek: Cleanup ifdefs for IS_REACHABLE(CONFIG_MTK_CMDQ)
       soc: mediatek: mtk-mmsys: Split out MT8173 mmsys DDP routing table
       soc: mediatek: mtk-mmsys: Change MT8173 num_resets to 64
       soc: mediatek: mtk-mmsys: Add support for MT6795 Helio X10
       soc: mediatek: Kconfig: Add MTK_CMDQ dependency to MTK_MMSYS

Matthias Brugger (1):
       soc: mediatek: mtk-svs: delete node name check

Roger Lu (4):
       soc: mediatek: mtk-svs: use svs get efuse common function
       soc: mediatek: mtk-svs: use common function to disable restore voltages
       soc: mediatek: mtk-svs: fix passing zero to 'PTR_ERR'
       soc: mediatek: mtk-svs: add thermal voltage compensation if needed

Roy-CW.Yeh (4):
       dt-bindings: soc: mediatek: Add support for MT8195 VPPSYS
       soc: mediatek: mmsys: add config api for RSZ switching and DCM
       soc: mediatek: mutex: Add mtk_mutex_set_mod support to set MOD1
       soc: mediatek: mutex: support MT8195 VPPSYS

Ye Xingchen (1):
       soc: mediatek: mutex: Use dev_err_probe()

  .../bindings/soc/mediatek/mediatek,mutex.yaml      |  22 ++-
  drivers/soc/mediatek/Kconfig                       |   1 +
  drivers/soc/mediatek/mt8173-mmsys.h                |  95 +++++++++
  drivers/soc/mediatek/mt8195-mmsys.h                |  13 ++
  drivers/soc/mediatek/mtk-mmsys.c                   | 195 +++++++++---------
  drivers/soc/mediatek/mtk-mmsys.h                   |   2 +-
  drivers/soc/mediatek/mtk-mutex.c                   | 218 ++++++++++++++-------
  drivers/soc/mediatek/mtk-svs.c                     | 149 ++++++--------
  include/linux/soc/mediatek/mtk-cmdq.h              | 114 +++++++++++
  include/linux/soc/mediatek/mtk-mmsys.h             |   6 +
  include/linux/soc/mediatek/mtk-mutex.h             |  35 ++++
  11 files changed, 596 insertions(+), 254 deletions(-)
  create mode 100644 drivers/soc/mediatek/mt8173-mmsys.h

WARNING: multiple messages have this Message-ID (diff)
From: Matthias Brugger <matthias.bgg@gmail.com>
To: arm-soc <arm@kernel.org>, SoC Team <soc@kernel.org>
Cc: "moderated list:ARM/Mediatek SoC support"
	<linux-mediatek@lists.infradead.org>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	Alexandre Mergnat <amergnat@baylibre.com>,
	AngeloGioacchino Del Regno
	<angelogioacchino.delregno@collabora.com>,
	Roger Lu <roger.lu@mediatek.com>,
	"Roy-CW.Yeh" <roy-cw.yeh@mediatek.com>,
	ye xingchen <ye.xingchen@zte.com.cn>
Subject: [GIT PULL] MediaTek SoC driver updates for 6.4
Date: Fri, 14 Apr 2023 18:59:32 +0200	[thread overview]
Message-ID: <bc9f7a74-ce12-b323-021c-ff2c0473e979@gmail.com> (raw)

Hi Arnd and Olof,

Please take into account the SoC driver patches for v6.4
In the last round Arnd had some comments, unfortunately not all of the are 
addressed, but I track them and hopefully all of them will be done in the next 
merge window.

Most important changes here is the support of MT6795 for the MMSYS driver. As 
well as mutex support for mt8365 display and mt8195 VPP.

Regards,
Matthias

---
The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6:

   Linux 6.3-rc1 (2023-03-05 14:52:03 -0800)

are available in the Git repository at:

   https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux.git/ 
tags/v6.3-next-soc

for you to fetch changes up to 5ce5e0d08e340ab13169a5f33ed5f98000891a61:

   soc: mediatek: Kconfig: Add MTK_CMDQ dependency to MTK_MMSYS (2023-04-11 
17:15:10 +0200)

----------------------------------------------------------------
mtk-svs:
smaller coding style changes

mtk-mutex:
- add support for mt8365 display and mt8195 VPP mutex
- add support for more then 32 mods
- use module_platform_driver instead of open coding

mtk-mmsys:
- add support for mt8195 RSZ switching
- add remove function
- use module_platform_driver instead of open coding
- split out mt8173 routing table from the legacy table
- bump up resets in mt8173 to 64
- add support for mt6795 (Helio X10)
- clean-up IS_REACHABLE code for cmdq

----------------------------------------------------------------
Alexandre Mergnat (2):
       dt-bindings: soc: mediatek: specify which compatible requires clocks property
       dt-bindings: soc: mediatek: add display mutex for MT8365 SoC

AngeloGioacchino Del Regno (13):
       soc: mediatek: mtk-mmsys: Add .remove() callback
       soc: mediatek: mtk-mmsys: Use module_platform_driver() macro
       soc: mediatek: mtk-mmsys: Compress of_device_id array entries
       soc: mediatek: mtk-mmsys: Add MODULE_DEVICE_TABLE() to allow auto-load
       soc: mediatek: mtk-mutex: Compress of_device_id array entries
       soc: mediatek: mtk-mutex: Replace max handles number with definition
       soc: mediatek: mtk-mutex: Use module_platform_driver() macro
       soc: mediatek: cmdq: Add inline functions for !CONFIG_MTK_CMDQ
       soc: mediatek: Cleanup ifdefs for IS_REACHABLE(CONFIG_MTK_CMDQ)
       soc: mediatek: mtk-mmsys: Split out MT8173 mmsys DDP routing table
       soc: mediatek: mtk-mmsys: Change MT8173 num_resets to 64
       soc: mediatek: mtk-mmsys: Add support for MT6795 Helio X10
       soc: mediatek: Kconfig: Add MTK_CMDQ dependency to MTK_MMSYS

Matthias Brugger (1):
       soc: mediatek: mtk-svs: delete node name check

Roger Lu (4):
       soc: mediatek: mtk-svs: use svs get efuse common function
       soc: mediatek: mtk-svs: use common function to disable restore voltages
       soc: mediatek: mtk-svs: fix passing zero to 'PTR_ERR'
       soc: mediatek: mtk-svs: add thermal voltage compensation if needed

Roy-CW.Yeh (4):
       dt-bindings: soc: mediatek: Add support for MT8195 VPPSYS
       soc: mediatek: mmsys: add config api for RSZ switching and DCM
       soc: mediatek: mutex: Add mtk_mutex_set_mod support to set MOD1
       soc: mediatek: mutex: support MT8195 VPPSYS

Ye Xingchen (1):
       soc: mediatek: mutex: Use dev_err_probe()

  .../bindings/soc/mediatek/mediatek,mutex.yaml      |  22 ++-
  drivers/soc/mediatek/Kconfig                       |   1 +
  drivers/soc/mediatek/mt8173-mmsys.h                |  95 +++++++++
  drivers/soc/mediatek/mt8195-mmsys.h                |  13 ++
  drivers/soc/mediatek/mtk-mmsys.c                   | 195 +++++++++---------
  drivers/soc/mediatek/mtk-mmsys.h                   |   2 +-
  drivers/soc/mediatek/mtk-mutex.c                   | 218 ++++++++++++++-------
  drivers/soc/mediatek/mtk-svs.c                     | 149 ++++++--------
  include/linux/soc/mediatek/mtk-cmdq.h              | 114 +++++++++++
  include/linux/soc/mediatek/mtk-mmsys.h             |   6 +
  include/linux/soc/mediatek/mtk-mutex.h             |  35 ++++
  11 files changed, 596 insertions(+), 254 deletions(-)
  create mode 100644 drivers/soc/mediatek/mt8173-mmsys.h

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

             reply	other threads:[~2023-04-14 16:59 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-04-14 16:59 Matthias Brugger [this message]
2023-04-14 16:59 ` [GIT PULL] MediaTek SoC driver updates for 6.4 Matthias Brugger
2023-04-14 20:50 ` patchwork-bot+linux-soc

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=bc9f7a74-ce12-b323-021c-ff2c0473e979@gmail.com \
    --to=matthias.bgg@gmail.com \
    --cc=amergnat@baylibre.com \
    --cc=angelogioacchino.delregno@collabora.com \
    --cc=arm@kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-mediatek@lists.infradead.org \
    --cc=roger.lu@mediatek.com \
    --cc=roy-cw.yeh@mediatek.com \
    --cc=soc@kernel.org \
    --cc=ye.xingchen@zte.com.cn \
    /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.