mbox series

[v4,0/6] ASoC: mediatek: Add support for MT7986 SoC

Message ID 20230817101338.18782-1-maso.huang@mediatek.com (mailing list archive)
Headers show
Series ASoC: mediatek: Add support for MT7986 SoC | expand

Message

Maso Huang (黃加竹) Aug. 17, 2023, 10:13 a.m. UTC
Changes in v4:
 - fix typo of authors and copyright
 - refine with bitfield helper for readability [2/6] 
 - refine with human readable error message [3/6]
 - use "mt7986-wm8960-sound" as compatible string [4/6] [5/6]
 - refine properties based on reviewer's suggestions [5/6]
 - remove assigned-clocks and assigned-clocks-parents [6/6]
 - constrain clocks per variants [6/6]

Changes in v3:
 - merge clk api to mt7986-afe-pcm.c, remove [2/7] in v2
 - refine based on reviewer's suggestions [1/6] [2/6]
 - fix the comment format, move in clk api, and simplify based on reviewer's suggestions [3/6] 
 - remove redundant prefix in dt-binding [6/6]

Changes in v2:
 - v1 title: [PATCH 0/7] ASoC: mediatek: Add support for MT79xx SoC
 - add missing maintainers
 - rename mt79xx to mt7986 in all files
 - use clk bulk api in mt7986-afe-clk.c [2/7]
 - refine mt79xx-afe-pcm.c based on reviewer's suggestions [4/7]
 - refine dt-binding files based on reviewer's suggestions [6/7] [7/7]
 - transpose [3/7] and [4/7] in v1 to fix test build errors

Maso Huang (6):
  ASoC: mediatek: mt7986: add common header
  ASoC: mediatek: mt7986: support etdm in platform driver
  ASoC: mediatek: mt7986: add platform driver
  ASoC: mediatek: mt7986: add machine driver with wm8960
  ASoC: dt-bindings: mediatek,mt7986-wm8960: add mt7986-wm8960 document
  ASoC: dt-bindings: mediatek,mt7986-afe: add audio afe document

 .../bindings/sound/mediatek,mt7986-afe.yaml   | 160 +++++
 .../sound/mediatek,mt7986-wm8960.yaml         |  67 ++
 sound/soc/mediatek/Kconfig                    |  20 +
 sound/soc/mediatek/Makefile                   |   1 +
 sound/soc/mediatek/mt7986/Makefile            |   9 +
 sound/soc/mediatek/mt7986/mt7986-afe-common.h |  49 ++
 sound/soc/mediatek/mt7986/mt7986-afe-pcm.c    | 622 ++++++++++++++++++
 sound/soc/mediatek/mt7986/mt7986-dai-etdm.c   | 411 ++++++++++++
 sound/soc/mediatek/mt7986/mt7986-reg.h        | 196 ++++++
 sound/soc/mediatek/mt7986/mt7986-wm8960.c     | 196 ++++++
 10 files changed, 1731 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt7986-afe.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt7986-wm8960.yaml
 create mode 100644 sound/soc/mediatek/mt7986/Makefile
 create mode 100644 sound/soc/mediatek/mt7986/mt7986-afe-common.h
 create mode 100644 sound/soc/mediatek/mt7986/mt7986-afe-pcm.c
 create mode 100644 sound/soc/mediatek/mt7986/mt7986-dai-etdm.c
 create mode 100644 sound/soc/mediatek/mt7986/mt7986-reg.h
 create mode 100644 sound/soc/mediatek/mt7986/mt7986-wm8960.c

Comments

Mark Brown Aug. 17, 2023, 10:36 p.m. UTC | #1
On Thu, 17 Aug 2023 18:13:32 +0800, Maso Huang wrote:
> Changes in v4:
>  - fix typo of authors and copyright
>  - refine with bitfield helper for readability [2/6]
>  - refine with human readable error message [3/6]
>  - use "mt7986-wm8960-sound" as compatible string [4/6] [5/6]
>  - refine properties based on reviewer's suggestions [5/6]
>  - remove assigned-clocks and assigned-clocks-parents [6/6]
>  - constrain clocks per variants [6/6]
> 
> [...]

Applied to

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next

Thanks!

[1/6] ASoC: mediatek: mt7986: add common header
      commit: c4c3c32d088d5a432d3c40efef80d1b64743b6bc
[2/6] ASoC: mediatek: mt7986: support etdm in platform driver
      commit: 9f8df795ae8daa0051fe15b27c7a3b3842d3d91f
[3/6] ASoC: mediatek: mt7986: add platform driver
      commit: 8d0d4884ba2cdabc823dc263c987bb22aae5fa5e
[4/6] ASoC: mediatek: mt7986: add machine driver with wm8960
      commit: 9873277fc2ea6e517602c29cb336bb1e43ff528c
[5/6] ASoC: dt-bindings: mediatek,mt7986-wm8960: add mt7986-wm8960 document
      commit: af835f0b49777476528be5a913e5c00fc3789f41
[6/6] ASoC: dt-bindings: mediatek,mt7986-afe: add audio afe document
      commit: b41efc224a5c859ce982ab73e8a05ecac73d4752

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark