* [PATCH 0/5] Radxa NIO-12L: Supplies for CPU/GPU and improvements
@ 2024-04-09 11:42 AngeloGioacchino Del Regno
2024-04-09 11:42 ` [PATCH 1/5] arm64: dts: mediatek: mt8395-nio-12l: Fix MT6360 regulator nodes names AngeloGioacchino Del Regno
` (5 more replies)
0 siblings, 6 replies; 8+ messages in thread
From: AngeloGioacchino Del Regno @ 2024-04-09 11:42 UTC (permalink / raw)
To: linux-mediatek
Cc: robh, krzk+dt, conor+dt, matthias.bgg, angelogioacchino.delregno,
devicetree, linux-kernel, linux-arm-kernel, kernel
This series performs various improvements and enables PHYs and USB Role
Switching for proper PM support and to stop relying on the bootloader's
pre-boot configuration.
USB Role Switching doesn't include Alternate Modes yet, as this needs
some more work.
As for the regulator nodes, those were not probing correctly, producing
unability to resume after PM suspend.
AngeloGioacchino Del Regno (5):
arm64: dts: mediatek: mt8395-nio-12l: Fix MT6360 regulator nodes names
arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to bias-disable
arm64: dts: mediatek: mt8395-nio-12l: Define RSEL in microamperes
arm64: dts: mediatek: mt8395-nio-12l: Enable PHYs and USB role switch
arm64: dts: mediatek: mt8395-nio-12l: Add power supplies for CPU/GPU
scaling
.../dts/mediatek/mt8395-radxa-nio-12l.dts | 106 ++++++++++++++++--
1 file changed, 94 insertions(+), 12 deletions(-)
--
2.44.0
^ permalink raw reply [flat|nested] 8+ messages in thread* [PATCH 1/5] arm64: dts: mediatek: mt8395-nio-12l: Fix MT6360 regulator nodes names 2024-04-09 11:42 [PATCH 0/5] Radxa NIO-12L: Supplies for CPU/GPU and improvements AngeloGioacchino Del Regno @ 2024-04-09 11:42 ` AngeloGioacchino Del Regno 2024-04-09 14:14 ` AngeloGioacchino Del Regno 2024-04-09 11:42 ` [PATCH 2/5] arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to bias-disable AngeloGioacchino Del Regno ` (4 subsequent siblings) 5 siblings, 1 reply; 8+ messages in thread From: AngeloGioacchino Del Regno @ 2024-04-09 11:42 UTC (permalink / raw) To: linux-mediatek Cc: robh, krzk+dt, conor+dt, matthias.bgg, angelogioacchino.delregno, devicetree, linux-kernel, linux-arm-kernel, kernel The regulators' node names for mt6360-regulator are supposed to be uppercase. Also, drop "-regulator" from the usb-otg-vbus node name to make all vregs to probe correctly. The alternative would've been to use regulator-compatible, but that's a deprecated property. Now all regulators are probing fine. Fixes: 96564b1e2ea4 ("arm64: dts: mediatek: Introduce the MT8395 Radxa NIO 12L board") Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> --- .../boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts b/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts index e5d9b671a405..18182cf073fb 100644 --- a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts +++ b/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts @@ -216,7 +216,7 @@ charger { compatible = "mediatek,mt6360-chg"; richtek,vinovp-microvolt = <14500000>; - otg_vbus_regulator: usb-otg-vbus-regulator { + otg_vbus_regulator: usb-otg-vbus { regulator-name = "usb-otg-vbus"; regulator-min-microvolt = <4425000>; regulator-max-microvolt = <5825000>; @@ -228,7 +228,7 @@ regulator { LDO_VIN1-supply = <&vsys_buck>; LDO_VIN3-supply = <&mt6360_buck2>; - mt6360_buck1: buck1 { + mt6360_buck1: BUCK1 { regulator-name = "emi_vdd2"; regulator-min-microvolt = <300000>; regulator-max-microvolt = <1300000>; @@ -238,7 +238,7 @@ MT6360_OPMODE_LP regulator-always-on; }; - mt6360_buck2: buck2 { + mt6360_buck2: BUCK2 { regulator-name = "emi_vddq"; regulator-min-microvolt = <300000>; regulator-max-microvolt = <1300000>; @@ -248,7 +248,7 @@ MT6360_OPMODE_LP regulator-always-on; }; - mt6360_ldo1: ldo1 { + mt6360_ldo1: LDO1 { regulator-name = "ext_lcd_3v3"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; @@ -257,7 +257,7 @@ mt6360_ldo1: ldo1 { regulator-always-on; }; - mt6360_ldo2: ldo2 { + mt6360_ldo2: LDO2 { regulator-name = "panel1_p1v8"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; @@ -265,7 +265,7 @@ mt6360_ldo2: ldo2 { MT6360_OPMODE_LP>; }; - mt6360_ldo3: ldo3 { + mt6360_ldo3: LDO3 { regulator-name = "vmc_pmu"; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <3600000>; @@ -273,7 +273,7 @@ mt6360_ldo3: ldo3 { MT6360_OPMODE_LP>; }; - mt6360_ldo5: ldo5 { + mt6360_ldo5: LDO5 { regulator-name = "vmch_pmu"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; @@ -282,7 +282,7 @@ mt6360_ldo5: ldo5 { regulator-always-on; }; - mt6360_ldo6: ldo6 { + mt6360_ldo6: LDO6 { regulator-name = "mt6360_ldo6"; /* Test point */ regulator-min-microvolt = <500000>; regulator-max-microvolt = <2100000>; @@ -290,7 +290,7 @@ mt6360_ldo6: ldo6 { MT6360_OPMODE_LP>; }; - mt6360_ldo7: ldo7 { + mt6360_ldo7: LDO7 { regulator-name = "emi_vmddr_en"; regulator-min-microvolt = <500000>; regulator-max-microvolt = <2100000>; -- 2.44.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 1/5] arm64: dts: mediatek: mt8395-nio-12l: Fix MT6360 regulator nodes names 2024-04-09 11:42 ` [PATCH 1/5] arm64: dts: mediatek: mt8395-nio-12l: Fix MT6360 regulator nodes names AngeloGioacchino Del Regno @ 2024-04-09 14:14 ` AngeloGioacchino Del Regno 0 siblings, 0 replies; 8+ messages in thread From: AngeloGioacchino Del Regno @ 2024-04-09 14:14 UTC (permalink / raw) To: linux-mediatek Cc: robh, krzk+dt, conor+dt, matthias.bgg, devicetree, linux-kernel, linux-arm-kernel, kernel Il 09/04/24 13:42, AngeloGioacchino Del Regno ha scritto: > The regulators' node names for mt6360-regulator are supposed to be > uppercase. Also, drop "-regulator" from the usb-otg-vbus node name > to make all vregs to probe correctly. > > The alternative would've been to use regulator-compatible, but that's > a deprecated property. > Now all regulators are probing fine. > > Fixes: 96564b1e2ea4 ("arm64: dts: mediatek: Introduce the MT8395 Radxa NIO 12L board") > Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> > --- > .../boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 18 +++++++++--------- > 1 file changed, 9 insertions(+), 9 deletions(-) > > diff --git a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts b/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts > index e5d9b671a405..18182cf073fb 100644 > --- a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts > +++ b/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts > @@ -216,7 +216,7 @@ charger { > compatible = "mediatek,mt6360-chg"; > richtek,vinovp-microvolt = <14500000>; > > - otg_vbus_regulator: usb-otg-vbus-regulator { > + otg_vbus_regulator: usb-otg-vbus { Reviewing and NACK'ing my own patch, I just noticed that everything apart the usb-otg-vbus renaming is wrong. The MT6360 regulator node names should not be capitalized as the bindings are correct in this regard, and there already is one user (genio-1200-evk) apart from NIO-12L declaring the wrong ones - so, the driver must be fixed, not the other way around. This patch will be cleaned up in v2. Cheers ^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 2/5] arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to bias-disable 2024-04-09 11:42 [PATCH 0/5] Radxa NIO-12L: Supplies for CPU/GPU and improvements AngeloGioacchino Del Regno 2024-04-09 11:42 ` [PATCH 1/5] arm64: dts: mediatek: mt8395-nio-12l: Fix MT6360 regulator nodes names AngeloGioacchino Del Regno @ 2024-04-09 11:42 ` AngeloGioacchino Del Regno 2024-04-09 11:42 ` [PATCH 3/5] arm64: dts: mediatek: mt8395-nio-12l: Define RSEL in microamperes AngeloGioacchino Del Regno ` (3 subsequent siblings) 5 siblings, 0 replies; 8+ messages in thread From: AngeloGioacchino Del Regno @ 2024-04-09 11:42 UTC (permalink / raw) To: linux-mediatek Cc: robh, krzk+dt, conor+dt, matthias.bgg, angelogioacchino.delregno, devicetree, linux-kernel, linux-arm-kernel, kernel GPIOs 25 and 26 do not support pull-up/pull-down when those are muxed as I2C6's SDA6/SCL6 lines: set those to bias-disable to avoid warning messages from the pinctrl driver. Fixes: 96564b1e2ea4 ("arm64: dts: mediatek: Introduce the MT8395 Radxa NIO 12L board") Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> --- arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts b/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts index 18182cf073fb..86f7d4dd5eae 100644 --- a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts +++ b/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts @@ -528,7 +528,7 @@ i2c6_pins: i2c6-pins { pins { pinmux = <PINMUX_GPIO25__FUNC_SDA6>, <PINMUX_GPIO26__FUNC_SCL6>; - bias-pull-up = <MTK_PULL_SET_RSEL_111>; + bias-disable; }; }; -- 2.44.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 3/5] arm64: dts: mediatek: mt8395-nio-12l: Define RSEL in microamperes 2024-04-09 11:42 [PATCH 0/5] Radxa NIO-12L: Supplies for CPU/GPU and improvements AngeloGioacchino Del Regno 2024-04-09 11:42 ` [PATCH 1/5] arm64: dts: mediatek: mt8395-nio-12l: Fix MT6360 regulator nodes names AngeloGioacchino Del Regno 2024-04-09 11:42 ` [PATCH 2/5] arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to bias-disable AngeloGioacchino Del Regno @ 2024-04-09 11:42 ` AngeloGioacchino Del Regno 2024-04-09 11:42 ` [PATCH 4/5] arm64: dts: mediatek: mt8395-nio-12l: Enable PHYs and USB role switch AngeloGioacchino Del Regno ` (2 subsequent siblings) 5 siblings, 0 replies; 8+ messages in thread From: AngeloGioacchino Del Regno @ 2024-04-09 11:42 UTC (permalink / raw) To: linux-mediatek Cc: robh, krzk+dt, conor+dt, matthias.bgg, angelogioacchino.delregno, devicetree, linux-kernel, linux-arm-kernel, kernel The paris pinctrl driver supports specifying the RSEL drive strength in microamperes as well as internal bits definitions: choose to specify those in uA to avoid using hardware specific values in device trees. Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> --- arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts b/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts index 86f7d4dd5eae..f699633659b6 100644 --- a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts +++ b/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts @@ -434,6 +434,8 @@ &mt6359_vsram_others_ldo_reg { }; &pio { + mediatek,rsel-resistance-in-si-unit; + eth_default_pins: eth-default-pins { pins-cc { pinmux = <PINMUX_GPIO85__FUNC_GBE_TXC>, @@ -509,7 +511,7 @@ i2c2_pins: i2c2-pins { pins-bus { pinmux = <PINMUX_GPIO12__FUNC_SDA2>, <PINMUX_GPIO13__FUNC_SCL2>; - bias-pull-up = <MTK_PULL_SET_RSEL_111>; + bias-pull-up = <1000>; drive-strength = <6>; drive-strength-microamp = <1000>; }; @@ -519,7 +521,7 @@ i2c4_pins: i2c4-pins { pins-bus { pinmux = <PINMUX_GPIO16__FUNC_SDA4>, <PINMUX_GPIO17__FUNC_SCL4>; - bias-pull-up = <MTK_PULL_SET_RSEL_111>; + bias-pull-up = <1000>; drive-strength-microamp = <1000>; }; }; -- 2.44.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 4/5] arm64: dts: mediatek: mt8395-nio-12l: Enable PHYs and USB role switch 2024-04-09 11:42 [PATCH 0/5] Radxa NIO-12L: Supplies for CPU/GPU and improvements AngeloGioacchino Del Regno ` (2 preceding siblings ...) 2024-04-09 11:42 ` [PATCH 3/5] arm64: dts: mediatek: mt8395-nio-12l: Define RSEL in microamperes AngeloGioacchino Del Regno @ 2024-04-09 11:42 ` AngeloGioacchino Del Regno 2024-04-09 11:42 ` [PATCH 5/5] arm64: dts: mediatek: mt8395-nio-12l: Add power supplies for CPU/GPU scaling AngeloGioacchino Del Regno 2024-04-09 13:39 ` [PATCH 0/5] Radxa NIO-12L: Supplies for CPU/GPU and improvements Rob Herring 5 siblings, 0 replies; 8+ messages in thread From: AngeloGioacchino Del Regno @ 2024-04-09 11:42 UTC (permalink / raw) To: linux-mediatek Cc: robh, krzk+dt, conor+dt, matthias.bgg, angelogioacchino.delregno, devicetree, linux-kernel, linux-arm-kernel, kernel Enable the PCIe0 PHY to be able to set calibrations read from eFuses, improving the stability and performance of the PCIe link. While at it, also enable the T-PHYs for both PCIe1 and for USB, allowing the USB ports to finally switch to gadget mode if needed, and configure the VBUS/ID pins of both USB ports for the same. Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> --- .../dts/mediatek/mt8395-radxa-nio-12l.dts | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts b/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts index f699633659b6..5cbe969da425 100644 --- a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts +++ b/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts @@ -685,6 +685,26 @@ pins-bus { }; }; + usb3_port0_pins: usb3p0-default-pins { + pins-vbus { + pinmux = <PINMUX_GPIO63__FUNC_VBUSVALID>; + input-enable; + }; + }; + + usb2_port0_pins: usb2p0-default-pins { + pins-iddig { + pinmux = <PINMUX_GPIO130__FUNC_IDDIG_1P>; + input-enable; + bias-pull-up; + }; + + pins-vbus { + pinmux = <PINMUX_GPIO131__FUNC_USB_DRVVBUS_1P>; + output-low; + }; + }; + wifi_vreg_pins: wifi-vreg-pins { pins-wifi-pmu-en { pinmux = <PINMUX_GPIO65__FUNC_GPIO65>; @@ -709,6 +729,10 @@ &pcie1 { status = "okay"; }; +&pciephy { + status = "okay"; +}; + &pmic { interrupts-extended = <&pio 222 IRQ_TYPE_LEVEL_HIGH>; }; @@ -776,6 +800,18 @@ mt6315_7_vbuck1: vbuck1 { }; }; +&u3phy0 { + status = "okay"; +}; + +&u3phy1 { + status = "okay"; +}; + +&u3phy2 { + status = "okay"; +}; + &uart0 { /* Exposed at 40 pin connector */ pinctrl-0 = <&uart0_pins>; @@ -791,6 +827,8 @@ &uart1 { }; &ssusb0 { + pinctrl-names = "default"; + pinctrl-0 = <&usb3_port0_pins>; role-switch-default-mode = "host"; usb-role-switch; vusb33-supply = <&mt6359_vusb_ldo_reg>; @@ -804,6 +842,8 @@ mtu3_hs0_role_sw: endpoint { }; &ssusb2 { + pinctrl-names = "default"; + pinctrl-0 = <&usb2_port0_pins>; vusb33-supply = <&mt6359_vusb_ldo_reg>; status = "okay"; }; -- 2.44.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 5/5] arm64: dts: mediatek: mt8395-nio-12l: Add power supplies for CPU/GPU scaling 2024-04-09 11:42 [PATCH 0/5] Radxa NIO-12L: Supplies for CPU/GPU and improvements AngeloGioacchino Del Regno ` (3 preceding siblings ...) 2024-04-09 11:42 ` [PATCH 4/5] arm64: dts: mediatek: mt8395-nio-12l: Enable PHYs and USB role switch AngeloGioacchino Del Regno @ 2024-04-09 11:42 ` AngeloGioacchino Del Regno 2024-04-09 13:39 ` [PATCH 0/5] Radxa NIO-12L: Supplies for CPU/GPU and improvements Rob Herring 5 siblings, 0 replies; 8+ messages in thread From: AngeloGioacchino Del Regno @ 2024-04-09 11:42 UTC (permalink / raw) To: linux-mediatek Cc: robh, krzk+dt, conor+dt, matthias.bgg, angelogioacchino.delregno, devicetree, linux-kernel, linux-arm-kernel, kernel Add the necessary power supplies to safely enable CPU and GPU frequency scaling. Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> --- .../dts/mediatek/mt8395-radxa-nio-12l.dts | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts b/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts index 5cbe969da425..bf6b539e6c06 100644 --- a/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts +++ b/arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dts @@ -140,6 +140,38 @@ apu_mem: memory@62000000 { }; }; +&cpu0 { + cpu-supply = <&mt6359_vcore_buck_reg>; +}; + +&cpu1 { + cpu-supply = <&mt6359_vcore_buck_reg>; +}; + +&cpu2 { + cpu-supply = <&mt6359_vcore_buck_reg>; +}; + +&cpu3 { + cpu-supply = <&mt6359_vcore_buck_reg>; +}; + +&cpu4 { + cpu-supply = <&mt6315_6_vbuck1>; +}; + +&cpu5 { + cpu-supply = <&mt6315_6_vbuck1>; +}; + +&cpu6 { + cpu-supply = <&mt6315_6_vbuck1>; +}; + +&cpu7 { + cpu-supply = <&mt6315_6_vbuck1>; +}; + ð { phy-mode = "rgmii-rxid"; phy-handle = <&rgmii_phy>; @@ -343,6 +375,14 @@ typec_con_mux: endpoint { }; }; +&mfg0 { + domain-supply = <&mt6315_7_vbuck1>; +}; + +&mfg1 { + domain-supply = <&mt6359_vsram_others_ldo_reg>; +}; + /* MMC0 Controller: eMMC (HS400). Power lines are shared with UFS! */ &mmc0 { pinctrl-names = "default", "state_uhs"; -- 2.44.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 0/5] Radxa NIO-12L: Supplies for CPU/GPU and improvements 2024-04-09 11:42 [PATCH 0/5] Radxa NIO-12L: Supplies for CPU/GPU and improvements AngeloGioacchino Del Regno ` (4 preceding siblings ...) 2024-04-09 11:42 ` [PATCH 5/5] arm64: dts: mediatek: mt8395-nio-12l: Add power supplies for CPU/GPU scaling AngeloGioacchino Del Regno @ 2024-04-09 13:39 ` Rob Herring 5 siblings, 0 replies; 8+ messages in thread From: Rob Herring @ 2024-04-09 13:39 UTC (permalink / raw) To: AngeloGioacchino Del Regno Cc: devicetree, linux-mediatek, krzk+dt, conor+dt, linux-kernel, kernel, matthias.bgg, linux-arm-kernel On Tue, 09 Apr 2024 13:42:06 +0200, AngeloGioacchino Del Regno wrote: > This series performs various improvements and enables PHYs and USB Role > Switching for proper PM support and to stop relying on the bootloader's > pre-boot configuration. > USB Role Switching doesn't include Alternate Modes yet, as this needs > some more work. > > As for the regulator nodes, those were not probing correctly, producing > unability to resume after PM suspend. > > AngeloGioacchino Del Regno (5): > arm64: dts: mediatek: mt8395-nio-12l: Fix MT6360 regulator nodes names > arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to bias-disable > arm64: dts: mediatek: mt8395-nio-12l: Define RSEL in microamperes > arm64: dts: mediatek: mt8395-nio-12l: Enable PHYs and USB role switch > arm64: dts: mediatek: mt8395-nio-12l: Add power supplies for CPU/GPU > scaling > > .../dts/mediatek/mt8395-radxa-nio-12l.dts | 106 ++++++++++++++++-- > 1 file changed, 94 insertions(+), 12 deletions(-) > > -- > 2.44.0 > > > My bot found new DTB warnings on the .dts files added or changed in this series. Some warnings may be from an existing SoC .dtsi. Or perhaps the warnings are fixed by another series. Ultimately, it is up to the platform maintainer whether these warnings are acceptable or not. No need to reply unless the platform maintainer has comments. If you already ran DT checks and didn't see these error(s), then make sure dt-schema is up to date: pip3 install dtschema --upgrade New warnings running 'make CHECK_DTBS=y mediatek/mt8395-radxa-nio-12l.dtb' for 20240409114211.310462-1-angelogioacchino.delregno@collabora.com: arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dtb: soc: jpgdec-master: {'compatible': ['mediatek,mt8195-jpgdec'], 'power-domains': [[47, 24]], 'iommus': [[137, 621], [137, 622], [137, 626], [137, 627], [137, 628], [137, 629]], '#address-cells': [[2]], '#size-cells': [[2]], 'ranges': True, 'jpgdec@1a040000': {'compatible': ['mediatek,mt8195-jpgdec-hw'], 'reg': [[0, 436469760, 0, 65536]], 'iommus': [[137, 621], [137, 622], [137, 626], [137, 627], [137, 628], [137, 629]], 'interrupts': [[0, 343, 4, 0]], 'clocks': [[38, 3]], 'clock-names': ['jpgdec'], 'power-domains': [[47, 23]]}, 'jpgdec@1a050000': {'compatible': ['mediatek,mt8195-jpgdec-hw'], 'reg': [[0, 436535296, 0, 65536]], 'iommus': [[137, 621], [137, 622], [137, 626], [137, 627], [137, 628], [137, 629]], 'interrupts': [[0, 344, 4, 0]], 'clocks': [[38, 4]], 'clock-names': ['jpgdec'], 'power-domains': [[47, 24]]}, 'jpgdec@1b040000': {'compatible': ['mediatek,mt8195-jpgdec-hw'], 'reg': [[0, 453246976, 0, 65536]], 'iommus': [[119, 653], [119, 654], [119, 658], [119, 659], [119, 660], [119, 661]], 'interrupts': [[0, 348, 4, 0]], 'clocks': [[32, 3]], 'clock-names': ['jpgdec'], 'power-domains': [[47, 25]]}} should not be valid under {'type': 'object'} from schema $id: http://devicetree.org/schemas/simple-bus.yaml# arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dtb: soc: jpgenc-master: {'compatible': ['mediatek,mt8195-jpgenc'], 'power-domains': [[47, 27]], 'iommus': [[119, 647], [119, 648], [119, 649], [119, 652]], '#address-cells': [[2]], '#size-cells': [[2]], 'ranges': True, 'jpgenc@1a030000': {'compatible': ['mediatek,mt8195-jpgenc-hw'], 'reg': [[0, 436404224, 0, 65536]], 'iommus': [[137, 615], [137, 616], [137, 617], [137, 620]], 'interrupts': [[0, 342, 4, 0]], 'clocks': [[38, 2]], 'clock-names': ['jpgenc'], 'power-domains': [[47, 26]]}, 'jpgenc@1b030000': {'compatible': ['mediatek,mt8195-jpgenc-hw'], 'reg': [[0, 453181440, 0, 65536]], 'iommus': [[119, 647], [119, 648], [119, 649], [119, 652]], 'interrupts': [[0, 347, 4, 0]], 'clocks': [[32, 2]], 'clock-names': ['jpgenc'], 'power-domains': [[47, 27]]}} should not be valid under {'type': 'object'} from schema $id: http://devicetree.org/schemas/simple-bus.yaml# arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dtb: pmic@34: charger: 'usb-otg-vbus' does not match any of the regexes: 'pinctrl-[0-9]+' from schema $id: http://devicetree.org/schemas/mfd/mediatek,mt6360.yaml# arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dtb: charger: 'usb-otg-vbus' does not match any of the regexes: 'pinctrl-[0-9]+' from schema $id: http://devicetree.org/schemas/power/supply/mt6360_charger.yaml# arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dtb: regulator: 'BUCK1', 'BUCK2', 'LDO1', 'LDO2', 'LDO3', 'LDO5', 'LDO6', 'LDO7' do not match any of the regexes: '^buck[12]$', '^ldo[123567]$', 'pinctrl-[0-9]+' from schema $id: http://devicetree.org/schemas/regulator/mt6360-regulator.yaml# arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l.dtb: display@14f06000: clocks: [[34, 14], [34, 43], [34, 44]] is too long from schema $id: http://devicetree.org/schemas/display/mediatek/mediatek,split.yaml# ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2024-04-09 14:14 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-04-09 11:42 [PATCH 0/5] Radxa NIO-12L: Supplies for CPU/GPU and improvements AngeloGioacchino Del Regno 2024-04-09 11:42 ` [PATCH 1/5] arm64: dts: mediatek: mt8395-nio-12l: Fix MT6360 regulator nodes names AngeloGioacchino Del Regno 2024-04-09 14:14 ` AngeloGioacchino Del Regno 2024-04-09 11:42 ` [PATCH 2/5] arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to bias-disable AngeloGioacchino Del Regno 2024-04-09 11:42 ` [PATCH 3/5] arm64: dts: mediatek: mt8395-nio-12l: Define RSEL in microamperes AngeloGioacchino Del Regno 2024-04-09 11:42 ` [PATCH 4/5] arm64: dts: mediatek: mt8395-nio-12l: Enable PHYs and USB role switch AngeloGioacchino Del Regno 2024-04-09 11:42 ` [PATCH 5/5] arm64: dts: mediatek: mt8395-nio-12l: Add power supplies for CPU/GPU scaling AngeloGioacchino Del Regno 2024-04-09 13:39 ` [PATCH 0/5] Radxa NIO-12L: Supplies for CPU/GPU and improvements Rob Herring
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox