Add PWM configuration for header
Change-Id: Ie5792aae4b8e0c18e324fef708fd392ebb58d2f3
diff --git a/arch/arm64/boot/dts/mediatek/mt8167-coral-display-overlay.dts b/arch/arm64/boot/dts/mediatek/mt8167-coral-display-overlay.dts
index 4848e39..fc1ddca 100644
--- a/arch/arm64/boot/dts/mediatek/mt8167-coral-display-overlay.dts
+++ b/arch/arm64/boot/dts/mediatek/mt8167-coral-display-overlay.dts
@@ -31,26 +31,10 @@
output-high;
};
};
-
- pwm0_pin_default: pwm0_pin_default {
- pins1 {
- pinmux = <MT8167_PIN_25_EINT25__FUNC_PWM_B>;
- };
- };
};
};
fragment@1 {
- target = <&pwm>;
- __overlay__ {
- status = "okay";
- pinctrl-names = "default";
- pinctrl-0 = <&pwm0_pin_default>;
- #pwm-cells = <2>;
- };
- };
-
- fragment@2 {
target = <&backlight>;
__overlay__ {
status = "okay";
@@ -61,7 +45,7 @@
};
};
- fragment@3 {
+ fragment@2 {
target = <&i2c2>;
__overlay__ {
focaltech@38 {
@@ -78,7 +62,7 @@
};
};
- fragment@4 {
+ fragment@3 {
target = <&mipi_tx>;
__overlay__ {
status = "okay";
@@ -86,7 +70,7 @@
};
- fragment@5 {
+ fragment@4 {
target = <&dsi>;
__overlay__ {
status = "okay";
diff --git a/arch/arm64/boot/dts/mediatek/mt8167-coral.dts b/arch/arm64/boot/dts/mediatek/mt8167-coral.dts
index 8d04c50..aa655d2 100644
--- a/arch/arm64/boot/dts/mediatek/mt8167-coral.dts
+++ b/arch/arm64/boot/dts/mediatek/mt8167-coral.dts
@@ -283,6 +283,14 @@
};
};
+ pwm_pins: pwm {
+ pins1 {
+ pinmux = <MT8167_PIN_11_EINT11__FUNC_PWM_C>,
+ <MT8167_PIN_12_EINT12__FUNC_PWM_A>,
+ <MT8167_PIN_25_EINT25__FUNC_PWM_B>;
+ };
+ };
+
aud_pins_default: audiodefault {
pins1 {
pinmux = <MT8167_PIN_40_KPROW0__FUNC_GPIO40>;
@@ -530,6 +538,13 @@
};
};
+&pwm {
+ status = "okay";
+ #pwm-cells = <2>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&pwm_pins>;
+};
+
&mmc0 {
pinctrl-names = "default", "state_uhs";
pinctrl-0 = <&mmc0_pins_default>;