Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1240218 > unrolled thread

[PATCH] arm64: dts: mt8173: add MT8173 display PWM driver support node

Started byYH Huang <yh.huang@mediatek.com>
First post2015-10-06 09:50 +0200
Last post2015-10-14 15:50 +0200
Articles 3 — 2 participants

Back to article view | Back to linux.kernel


Contents

  [PATCH] arm64: dts: mt8173: add MT8173 display PWM driver support node YH Huang <yh.huang@mediatek.com> - 2015-10-06 09:50 +0200
    Re: [PATCH] arm64: dts: mt8173: add MT8173 display PWM driver support  node Matthias Brugger <matthias.bgg@gmail.com> - 2015-10-12 18:10 +0200
      Re: [PATCH] arm64: dts: mt8173: add MT8173 display PWM driver support  node Matthias Brugger <matthias.bgg@gmail.com> - 2015-10-14 15:50 +0200

#1240218 — [PATCH] arm64: dts: mt8173: add MT8173 display PWM driver support node

FromYH Huang <yh.huang@mediatek.com>
Date2015-10-06 09:50 +0200
Subject[PATCH] arm64: dts: mt8173: add MT8173 display PWM driver support node
Message-ID<qgvax-87s-9@gated-at.bofh.it>
Add display PWM node in mt8173-evb.dts and mt8173.dtsi.

Signed-off-by: YH Huang <yh.huang@mediatek.com>
---
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts |   13 +++++++++++++
 arch/arm64/boot/dts/mediatek/mt8173.dtsi    |   22 ++++++++++++++++++++++
 2 files changed, 35 insertions(+)

diff --git a/arch/arm64/boot/dts/mediatek/mt8173-evb.dts b/arch/arm64/boot/dts/mediatek/mt8173-evb.dts
index 811cb76..1b3fabd 100644
--- a/arch/arm64/boot/dts/mediatek/mt8173-evb.dts
+++ b/arch/arm64/boot/dts/mediatek/mt8173-evb.dts
@@ -92,6 +92,13 @@
 };
 
 &pio {
+	disp_pwm0_pins: disp_pwm0_pins {
+		pins1 {
+			pinmux = <MT8173_PIN_87_DISP_PWM0__FUNC_DISP_PWM0>;
+			output-low;
+		};
+	};
+
 	mmc0_pins_default: mmc0default {
 		pins_cmd_dat {
 			pinmux = <MT8173_PIN_57_MSDC0_DAT0__FUNC_MSDC0_DAT0>,
@@ -190,6 +197,12 @@
 	};
 };
 
+&pwm0 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&disp_pwm0_pins>;
+	status = "okay";
+};
+
 &pwrap {
 	pmic: mt6397 {
 		compatible = "mediatek,mt6397";
diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts/mediatek/mt8173.dtsi
index 4bce167..fd01134 100644
--- a/arch/arm64/boot/dts/mediatek/mt8173.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8173.dtsi
@@ -500,6 +500,28 @@
 			clock-names = "source", "hclk";
 			status = "disabled";
 		};
+
+		pwm0: pwm@1401e000 {
+			compatible = "mediatek,mt8173-disp-pwm",
+				     "mediatek,mt6595-disp-pwm";
+			reg = <0 0x1401e000 0 0x1000>;
+			#pwm-cells = <2>;
+			clocks = <&mmsys CLK_MM_DISP_PWM026M>,
+				 <&mmsys CLK_MM_DISP_PWM0MM>;
+			clock-names = "main", "mm";
+			status = "disabled";
+		};
+
+		pwm1: pwm@1401f000 {
+			compatible = "mediatek,mt8173-disp-pwm",
+				     "mediatek,mt6595-disp-pwm";
+			reg = <0 0x1401f000 0 0x1000>;
+			#pwm-cells = <2>;
+			clocks = <&mmsys CLK_MM_DISP_PWM126M>,
+				 <&mmsys CLK_MM_DISP_PWM1MM>;
+			clock-names = "main", "mm";
+			status = "disabled";
+		};
 	};
 };
 
-- 
1.7.9.5

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [next] | [standalone]


#1244857 — Re: [PATCH] arm64: dts: mt8173: add MT8173 display PWM driver support node

FromMatthias Brugger <matthias.bgg@gmail.com>
Date2015-10-12 18:10 +0200
SubjectRe: [PATCH] arm64: dts: mt8173: add MT8173 display PWM driver support node
Message-ID<qiNPI-3X3-1@gated-at.bofh.it>
In reply to#1240218

On 06/10/15 09:40, YH Huang wrote:
> Add display PWM node in mt8173-evb.dts and mt8173.dtsi.
>
> Signed-off-by: YH Huang <yh.huang@mediatek.com>
> ---
>   arch/arm64/boot/dts/mediatek/mt8173-evb.dts |   13 +++++++++++++
>   arch/arm64/boot/dts/mediatek/mt8173.dtsi    |   22 ++++++++++++++++++++++
>   2 files changed, 35 insertions(+)
>

Applied, thanks.

> diff --git a/arch/arm64/boot/dts/mediatek/mt8173-evb.dts b/arch/arm64/boot/dts/mediatek/mt8173-evb.dts
> index 811cb76..1b3fabd 100644
> --- a/arch/arm64/boot/dts/mediatek/mt8173-evb.dts
> +++ b/arch/arm64/boot/dts/mediatek/mt8173-evb.dts
> @@ -92,6 +92,13 @@
>   };
>
>   &pio {
> +	disp_pwm0_pins: disp_pwm0_pins {
> +		pins1 {
> +			pinmux = <MT8173_PIN_87_DISP_PWM0__FUNC_DISP_PWM0>;
> +			output-low;
> +		};
> +	};
> +
>   	mmc0_pins_default: mmc0default {
>   		pins_cmd_dat {
>   			pinmux = <MT8173_PIN_57_MSDC0_DAT0__FUNC_MSDC0_DAT0>,
> @@ -190,6 +197,12 @@
>   	};
>   };
>
> +&pwm0 {
> +	pinctrl-names = "default";
> +	pinctrl-0 = <&disp_pwm0_pins>;
> +	status = "okay";
> +};
> +
>   &pwrap {
>   	pmic: mt6397 {
>   		compatible = "mediatek,mt6397";
> diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts/mediatek/mt8173.dtsi
> index 4bce167..fd01134 100644
> --- a/arch/arm64/boot/dts/mediatek/mt8173.dtsi
> +++ b/arch/arm64/boot/dts/mediatek/mt8173.dtsi
> @@ -500,6 +500,28 @@
>   			clock-names = "source", "hclk";
>   			status = "disabled";
>   		};
> +
> +		pwm0: pwm@1401e000 {
> +			compatible = "mediatek,mt8173-disp-pwm",
> +				     "mediatek,mt6595-disp-pwm";
> +			reg = <0 0x1401e000 0 0x1000>;
> +			#pwm-cells = <2>;
> +			clocks = <&mmsys CLK_MM_DISP_PWM026M>,
> +				 <&mmsys CLK_MM_DISP_PWM0MM>;
> +			clock-names = "main", "mm";
> +			status = "disabled";
> +		};
> +
> +		pwm1: pwm@1401f000 {
> +			compatible = "mediatek,mt8173-disp-pwm",
> +				     "mediatek,mt6595-disp-pwm";
> +			reg = <0 0x1401f000 0 0x1000>;
> +			#pwm-cells = <2>;
> +			clocks = <&mmsys CLK_MM_DISP_PWM126M>,
> +				 <&mmsys CLK_MM_DISP_PWM1MM>;
> +			clock-names = "main", "mm";
> +			status = "disabled";
> +		};
>   	};
>   };
>
>
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1246756 — Re: [PATCH] arm64: dts: mt8173: add MT8173 display PWM driver support node

FromMatthias Brugger <matthias.bgg@gmail.com>
Date2015-10-14 15:50 +0200
SubjectRe: [PATCH] arm64: dts: mt8173: add MT8173 display PWM driver support node
Message-ID<qjuBk-8B-9@gated-at.bofh.it>
In reply to#1244857

On 12/10/15 18:04, Matthias Brugger wrote:
>
>
> On 06/10/15 09:40, YH Huang wrote:
>> Add display PWM node in mt8173-evb.dts and mt8173.dtsi.
>>
>> Signed-off-by: YH Huang <yh.huang@mediatek.com>
>> ---
>>   arch/arm64/boot/dts/mediatek/mt8173-evb.dts |   13 +++++++++++++
>>   arch/arm64/boot/dts/mediatek/mt8173.dtsi    |   22
>> ++++++++++++++++++++++
>>   2 files changed, 35 insertions(+)
>>
>
> Applied, thanks.

I reapplied this on v4.4-next/arm64

>
>> diff --git a/arch/arm64/boot/dts/mediatek/mt8173-evb.dts
>> b/arch/arm64/boot/dts/mediatek/mt8173-evb.dts
>> index 811cb76..1b3fabd 100644
>> --- a/arch/arm64/boot/dts/mediatek/mt8173-evb.dts
>> +++ b/arch/arm64/boot/dts/mediatek/mt8173-evb.dts
>> @@ -92,6 +92,13 @@
>>   };
>>
>>   &pio {
>> +    disp_pwm0_pins: disp_pwm0_pins {
>> +        pins1 {
>> +            pinmux = <MT8173_PIN_87_DISP_PWM0__FUNC_DISP_PWM0>;
>> +            output-low;
>> +        };
>> +    };
>> +
>>       mmc0_pins_default: mmc0default {
>>           pins_cmd_dat {
>>               pinmux = <MT8173_PIN_57_MSDC0_DAT0__FUNC_MSDC0_DAT0>,
>> @@ -190,6 +197,12 @@
>>       };
>>   };
>>
>> +&pwm0 {
>> +    pinctrl-names = "default";
>> +    pinctrl-0 = <&disp_pwm0_pins>;
>> +    status = "okay";
>> +};
>> +
>>   &pwrap {
>>       pmic: mt6397 {
>>           compatible = "mediatek,mt6397";
>> diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi
>> b/arch/arm64/boot/dts/mediatek/mt8173.dtsi
>> index 4bce167..fd01134 100644
>> --- a/arch/arm64/boot/dts/mediatek/mt8173.dtsi
>> +++ b/arch/arm64/boot/dts/mediatek/mt8173.dtsi
>> @@ -500,6 +500,28 @@
>>               clock-names = "source", "hclk";
>>               status = "disabled";
>>           };
>> +
>> +        pwm0: pwm@1401e000 {
>> +            compatible = "mediatek,mt8173-disp-pwm",
>> +                     "mediatek,mt6595-disp-pwm";
>> +            reg = <0 0x1401e000 0 0x1000>;
>> +            #pwm-cells = <2>;
>> +            clocks = <&mmsys CLK_MM_DISP_PWM026M>,
>> +                 <&mmsys CLK_MM_DISP_PWM0MM>;
>> +            clock-names = "main", "mm";
>> +            status = "disabled";
>> +        };
>> +
>> +        pwm1: pwm@1401f000 {
>> +            compatible = "mediatek,mt8173-disp-pwm",
>> +                     "mediatek,mt6595-disp-pwm";
>> +            reg = <0 0x1401f000 0 0x1000>;
>> +            #pwm-cells = <2>;
>> +            clocks = <&mmsys CLK_MM_DISP_PWM126M>,
>> +                 <&mmsys CLK_MM_DISP_PWM1MM>;
>> +            clock-names = "main", "mm";
>> +            status = "disabled";
>> +        };
>>       };
>>   };
>>
>>
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web