Message ID | 20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org (mailing list archive) |
---|---|
Headers | show |
Series | arm64: meson: bunch of DT fixes, take 4 (final one ??) | expand |
> On 6 Jun 2024, at 12:48 PM, Neil Armstrong <neil.armstrong@linaro.org> wrote: > > Along with the following: > - https://lore.kernel.org/all/20240422-t7-reset-v2-1-cb82271d3296@amlogic.com/ > - https://lore.kernel.org/all/20240513224552.800153-1-jan.dakinevich@salutedevices.com/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-spifc-v1-1-380f29ba4a16@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-convert-spdif-receiver-v1-1-262465adbac2@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-mmc-v1-1-4acbb8cc2626@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-nvmem-v1-1-ef6f10c86a63@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-phy-v1-1-c819b0ecd8c8@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-rng-v1-1-0a55a7ba55e4@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-audio-widgets-v1-1-65bd7cc2e09b@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-sardac-v1-1-40a8de6baa59@linaro.org/ > - https://lore.kernel.org/all/20240606-topic-amlogic-upstream-bindings-convert-g12a-tohdmitx-v2-1-70d44fa30790@linaro.org/ > > this bunch of changes fixes 99% of the remaining dts check errors. > > The two remaining bindings conversions for arm64/amlogic are: > - ti,tas5707 > - everest,es7241 > > I'm too lazy to do them right now, so if someone is interested > in doing the conversion, please do it! > > Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> For the series, tested with multiple ‘meson’ boards (GXBB/GXL/GXM/G12B): Tested-by: Christian Hewitt <christianshewitt@gmail.com>
On 06/06/2024 10:48, Neil Armstrong wrote: > Along with the following: > - https://lore.kernel.org/all/20240422-t7-reset-v2-1-cb82271d3296@amlogic.com/ > - https://lore.kernel.org/all/20240513224552.800153-1-jan.dakinevich@salutedevices.com/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-spifc-v1-1-380f29ba4a16@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-convert-spdif-receiver-v1-1-262465adbac2@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-mmc-v1-1-4acbb8cc2626@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-nvmem-v1-1-ef6f10c86a63@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-phy-v1-1-c819b0ecd8c8@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-rng-v1-1-0a55a7ba55e4@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-audio-widgets-v1-1-65bd7cc2e09b@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-sardac-v1-1-40a8de6baa59@linaro.org/ > - https://lore.kernel.org/all/20240606-topic-amlogic-upstream-bindings-convert-g12a-tohdmitx-v2-1-70d44fa30790@linaro.org/ > > this bunch of changes fixes 99% of the remaining dts check errors. > > The two remaining bindings conversions for arm64/amlogic are: > - ti,tas5707 > - everest,es7241 > > I'm too lazy to do them right now, so if someone is interested > in doing the conversion, please do it! > > Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> > --- > Neil Armstrong (12): > arm64: dts: amlogic: meson-g12b-bananapi: remove invalid fan on wrong pwm_cd controller > arm64: dts: amlogic: move ao_pinctrl into aobus > arm64: dts: amlogic: move assigned-clocks* from sound to clkc_audio node > arm64: dts: amlogic: sm1: fix tdm audio-controller clock order > arm64: dts: amlogic: sm1: fix tdm controllers compatible > arm64: dts: amlogic: g12a-u200: drop invalid sound-dai-cells > arm64: dts: amlogic: g12a-u200: add missing AVDD-supply to acodec > arm64: dts: amlogic: axg: fix tdm audio-controller clock order > arm64: dts: amlogic: c3: use correct compatible for gpio_intc node > arm64: dts: amlogic: a1: use correct node name for mmc controller > arm64: dts: amlogic: a1: drop the invalid reset-name for usb@fe004400 > arm64: dts: amlogic: gxbb-odroidc2: fix invalid reset-gpio property > > arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 3 +- > arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 3 +- > arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 17 +- > arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 24 +- > arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 427 ++++++++++----------- > arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts | 16 +- > .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 16 +- > arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 16 +- > arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 18 +- > arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 16 +- > .../dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts | 18 +- > .../meson-g12b-bananapi-cm4-mnt-reform2.dts | 18 +- > .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 30 +- > .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 16 +- > .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 16 +- > arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 16 +- > .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 16 +- > .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 18 +- > .../boot/dts/amlogic/meson-g12b-odroid-n2l.dts | 18 +- > .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 16 +- > .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 16 +- > .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 17 +- > .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 18 +- > arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 17 +- > .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 17 +- > .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 17 +- > .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 19 +- > arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 17 +- > arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 17 +- > .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 17 +- > .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 17 +- > .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 17 +- > .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 17 +- > .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 17 +- > .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 17 +- > .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 17 +- > .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 17 +- > .../boot/dts/amlogic/meson-gxl-s905x-p212.dts | 17 +- > .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 17 +- > .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 17 +- > arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 17 +- > arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 16 +- > .../dts/amlogic/meson-libretech-cottonwood.dtsi | 16 +- > .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 16 +- > .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 16 +- > .../boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts | 16 +- > .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 16 +- > arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 16 +- > arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 16 +- > arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 16 +- > .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 16 +- > arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts | 16 +- > arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 36 +- > 53 files changed, 679 insertions(+), 630 deletions(-) > --- > base-commit: c3f38fa61af77b49866b006939479069cd451173 > change-id: 20240606-topic-amlogic-upstream-bindings-fixes-dts-6a572ad54324 > > Best regards, I'll postpone applying patch 3 to be sure it's the right solution, but the other ones are trivial and I'll apply them now. Neil
Hi, On Thu, 06 Jun 2024 10:48:07 +0200, Neil Armstrong wrote: > Along with the following: > - https://lore.kernel.org/all/20240422-t7-reset-v2-1-cb82271d3296@amlogic.com/ > - https://lore.kernel.org/all/20240513224552.800153-1-jan.dakinevich@salutedevices.com/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-spifc-v1-1-380f29ba4a16@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-convert-spdif-receiver-v1-1-262465adbac2@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-mmc-v1-1-4acbb8cc2626@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-nvmem-v1-1-ef6f10c86a63@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-phy-v1-1-c819b0ecd8c8@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-rng-v1-1-0a55a7ba55e4@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-audio-widgets-v1-1-65bd7cc2e09b@linaro.org/ > - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-sardac-v1-1-40a8de6baa59@linaro.org/ > - https://lore.kernel.org/all/20240606-topic-amlogic-upstream-bindings-convert-g12a-tohdmitx-v2-1-70d44fa30790@linaro.org/ > > [...] Thanks, Applied to https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux.git (v6.11/arm64-dt) [01/12] arm64: dts: amlogic: meson-g12b-bananapi: remove invalid fan on wrong pwm_cd controller https://git.kernel.org/amlogic/c/1095ad0e92175d19cb7f0b5256af300c921a2d63 [02/12] arm64: dts: amlogic: move ao_pinctrl into aobus https://git.kernel.org/amlogic/c/cf42ea27fd7f087b43da27b709267211e7e0e8c4 [04/12] arm64: dts: amlogic: sm1: fix tdm audio-controller clock order https://git.kernel.org/amlogic/c/2478d7bee215cdf6a3a581239d12a17407e30771 [05/12] arm64: dts: amlogic: sm1: fix tdm controllers compatible https://git.kernel.org/amlogic/c/94befcb819d47b155554997ccfac52354d1b4380 [06/12] arm64: dts: amlogic: g12a-u200: drop invalid sound-dai-cells https://git.kernel.org/amlogic/c/4b7df533684032233f65ea1157ec94215ab3f3da [07/12] arm64: dts: amlogic: g12a-u200: add missing AVDD-supply to acodec https://git.kernel.org/amlogic/c/5dab35f183b30c40fb7fb99015811edde96f90d6 [08/12] arm64: dts: amlogic: axg: fix tdm audio-controller clock order https://git.kernel.org/amlogic/c/0cb2a3b0d10a3938df546913d738bca121667455 [09/12] arm64: dts: amlogic: c3: use correct compatible for gpio_intc node https://git.kernel.org/amlogic/c/e5d4d006a8c5504dfebce7f090ddfb75444491ba [10/12] arm64: dts: amlogic: a1: use correct node name for mmc controller https://git.kernel.org/amlogic/c/ea99706a438f19cf352242ffabab46bbc76a03d3 [11/12] arm64: dts: amlogic: a1: drop the invalid reset-name for usb@fe004400 https://git.kernel.org/amlogic/c/edc15ee0e43948568fa5380c9147feb9a767ae67 [12/12] arm64: dts: amlogic: gxbb-odroidc2: fix invalid reset-gpio property https://git.kernel.org/amlogic/c/e822ce43968daf9da4368617d2c948c22ccf93f9 These changes has been applied on the intermediate git tree [1]. The v6.11/arm64-dt branch will then be sent via a formal Pull Request to the Linux SoC maintainers for inclusion in their intermediate git branches in order to be sent to Linus during the next merge window, or sooner if it's a set of fixes. In the cases of fixes, those will be merged in the current release candidate kernel and as soon they appear on the Linux master branch they will be backported to the previous Stable and Long-Stable kernels [2]. The intermediate git branches are merged daily in the linux-next tree [3], people are encouraged testing these pre-release kernels and report issues on the relevant mailing-lists. If problems are discovered on those changes, please submit a signed-off-by revert patch followed by a corrective changeset. [1] https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux.git [2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git [3] https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
Along with the following: - https://lore.kernel.org/all/20240422-t7-reset-v2-1-cb82271d3296@amlogic.com/ - https://lore.kernel.org/all/20240513224552.800153-1-jan.dakinevich@salutedevices.com/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-spifc-v1-1-380f29ba4a16@linaro.org/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-convert-spdif-receiver-v1-1-262465adbac2@linaro.org/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-mmc-v1-1-4acbb8cc2626@linaro.org/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-nvmem-v1-1-ef6f10c86a63@linaro.org/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-phy-v1-1-c819b0ecd8c8@linaro.org/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-rng-v1-1-0a55a7ba55e4@linaro.org/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-audio-widgets-v1-1-65bd7cc2e09b@linaro.org/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-sardac-v1-1-40a8de6baa59@linaro.org/ - https://lore.kernel.org/all/20240606-topic-amlogic-upstream-bindings-convert-g12a-tohdmitx-v2-1-70d44fa30790@linaro.org/ this bunch of changes fixes 99% of the remaining dts check errors. The two remaining bindings conversions for arm64/amlogic are: - ti,tas5707 - everest,es7241 I'm too lazy to do them right now, so if someone is interested in doing the conversion, please do it! Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- Neil Armstrong (12): arm64: dts: amlogic: meson-g12b-bananapi: remove invalid fan on wrong pwm_cd controller arm64: dts: amlogic: move ao_pinctrl into aobus arm64: dts: amlogic: move assigned-clocks* from sound to clkc_audio node arm64: dts: amlogic: sm1: fix tdm audio-controller clock order arm64: dts: amlogic: sm1: fix tdm controllers compatible arm64: dts: amlogic: g12a-u200: drop invalid sound-dai-cells arm64: dts: amlogic: g12a-u200: add missing AVDD-supply to acodec arm64: dts: amlogic: axg: fix tdm audio-controller clock order arm64: dts: amlogic: c3: use correct compatible for gpio_intc node arm64: dts: amlogic: a1: use correct node name for mmc controller arm64: dts: amlogic: a1: drop the invalid reset-name for usb@fe004400 arm64: dts: amlogic: gxbb-odroidc2: fix invalid reset-gpio property arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 17 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 24 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 427 ++++++++++----------- arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts | 16 +- .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 18 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 16 +- .../dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts | 18 +- .../meson-g12b-bananapi-cm4-mnt-reform2.dts | 18 +- .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 30 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 16 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 16 +- .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 16 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 18 +- .../boot/dts/amlogic/meson-g12b-odroid-n2l.dts | 18 +- .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 16 +- .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 16 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 17 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 18 +- arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 17 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 17 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 17 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 19 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 17 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 17 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 17 +- .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 17 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 17 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 17 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 17 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 17 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 17 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 17 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dts | 17 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 17 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 17 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 17 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 16 +- .../dts/amlogic/meson-libretech-cottonwood.dtsi | 16 +- .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 16 +- .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 16 +- .../boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts | 16 +- .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 16 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 16 +- .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 36 +- 53 files changed, 679 insertions(+), 630 deletions(-) --- base-commit: c3f38fa61af77b49866b006939479069cd451173 change-id: 20240606-topic-amlogic-upstream-bindings-fixes-dts-6a572ad54324 Best regards,