* [PATCH] arm64: dts: Enable ir-spi in the tm2 and tm2e boards [not found] <CGME20170207081338epcas5p23530ff8663c58f8868a0f9dfa2e19f7a@epcas5p2.samsung.com> @ 2017-02-07 8:13 ` Andi Shyti 2017-02-07 21:12 ` Krzysztof Kozlowski 0 siblings, 1 reply; 2+ messages in thread From: Andi Shyti @ 2017-02-07 8:13 UTC (permalink / raw) To: linux-arm-kernel Add the device tree node for the ir-spi driver which enable the ir led for remote controlling. This patch sets first the GPR3[3] gpio line as a regulator-fixed for enabling an external regulator which powers the IR LED. Removes also the default assignment of the GPG3[5] and GPG3[7] related to the SPI3 line. Signed-off-by: Andi Shyti <andi.shyti@samsung.com> --- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 27 ++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi b/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi index 098ad557fee3..c61df2318d8b 100644 --- a/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi @@ -106,6 +106,13 @@ }; }; + irda_regulator: irda-regulator { + compatible = "regulator-fixed"; + enable-active-high; + gpio = <&gpr3 3 0>; + regulator-name = "irda_regulator"; + }; + sound { compatible = "samsung,tm2-audio"; audio-codec = <&wm5110>; @@ -1073,8 +1080,6 @@ PIN(INPUT, gpg3-0, DOWN, FAST_SR1); PIN(INPUT, gpg3-1, DOWN, FAST_SR1); - PIN(INPUT, gpg3-5, DOWN, FAST_SR1); - PIN(INPUT, gpg3-7, DOWN, FAST_SR1); }; }; @@ -1152,6 +1157,24 @@ }; }; +&spi_3 { + status = "okay"; + no-cs-readback; + + irled at 0 { + compatible = "ir-spi-led"; + reg = <0x0>; + spi-max-frequency = <5000000>; + power-supply = <&irda_regulator>; + duty-cycle = <60>; + led-active-low; + + controller-data { + samsung,spi-feedback-delay = <0>; + }; + }; +}; + &timer { clock-frequency = <24000000>; }; -- 2.11.0 ^ permalink raw reply related [flat|nested] 2+ messages in thread
* [PATCH] arm64: dts: Enable ir-spi in the tm2 and tm2e boards 2017-02-07 8:13 ` [PATCH] arm64: dts: Enable ir-spi in the tm2 and tm2e boards Andi Shyti @ 2017-02-07 21:12 ` Krzysztof Kozlowski 0 siblings, 0 replies; 2+ messages in thread From: Krzysztof Kozlowski @ 2017-02-07 21:12 UTC (permalink / raw) To: linux-arm-kernel On Tue, Feb 07, 2017 at 05:13:25PM +0900, Andi Shyti wrote: > Add the device tree node for the ir-spi driver which enable the > ir led for remote controlling. > > This patch sets first the GPR3[3] gpio line as a regulator-fixed > for enabling an external regulator which powers the IR LED. > > Removes also the default assignment of the GPG3[5] and GPG3[7] > related to the SPI3 line. > > Signed-off-by: Andi Shyti <andi.shyti@samsung.com> > --- > .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 27 ++++++++++++++++++++-- > 1 file changed, 25 insertions(+), 2 deletions(-) > > diff --git a/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi b/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi > index 098ad557fee3..c61df2318d8b 100644 > --- a/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi > +++ b/arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi > @@ -106,6 +106,13 @@ > }; > }; > > + irda_regulator: irda-regulator { > + compatible = "regulator-fixed"; > + enable-active-high; > + gpio = <&gpr3 3 0>; GPIO_ACTIVE_HIGH > + regulator-name = "irda_regulator"; > + }; > + > sound { > compatible = "samsung,tm2-audio"; > audio-codec = <&wm5110>; > @@ -1073,8 +1080,6 @@ > > PIN(INPUT, gpg3-0, DOWN, FAST_SR1); > PIN(INPUT, gpg3-1, DOWN, FAST_SR1); > - PIN(INPUT, gpg3-5, DOWN, FAST_SR1); > - PIN(INPUT, gpg3-7, DOWN, FAST_SR1); I think gpg3-5 would be missing its configuration. It is not present in spi3 bus pins. Is it a chip select pin? If you remove the default configuration, it will still work as input-pull down because no one is setting different config. Why you need to touch gpg3-5? Best regards, Krzysztof ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-02-07 21:12 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <CGME20170207081338epcas5p23530ff8663c58f8868a0f9dfa2e19f7a@epcas5p2.samsung.com>
2017-02-07 8:13 ` [PATCH] arm64: dts: Enable ir-spi in the tm2 and tm2e boards Andi Shyti
2017-02-07 21:12 ` Krzysztof Kozlowski
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox