* [PATCH 0/5] r8a7795/6 Salvator-X PWM enablement
@ 2017-04-19 13:24 Ulrich Hecht
2017-04-19 13:24 ` [PATCH 1/5] pinctrl: sh-pfc: r8a7796: Add PWM pins, groups and functions Ulrich Hecht
` (5 more replies)
0 siblings, 6 replies; 24+ messages in thread
From: Ulrich Hecht @ 2017-04-19 13:24 UTC (permalink / raw)
To: geert, horms; +Cc: linux-pwm, linux-renesas-soc, magnus.damm, Ulrich Hecht
Hi!
This is a straight port from the BSP, enabling PWM1 and PWM2 on the
Salvator-X boards. For r8a7796 it also adds the required infrastructure
(clock and pins).
Not fully tested because I cannot find my breakout adapter. Looks OK from
the software side, though.
CU
Uli
Ryo Kodama (2):
clk: renesas: r8a7796: add PWM clock
arm64: dts: r8a7796-salvator-x: Add PWM device support
Takeshi Kihara (3):
pinctrl: sh-pfc: r8a7796: Add PWM pins, groups and functions
arm64: dts: r8a7796: Add PWM device nodes
arm64: dts: r8a7795-salvator-x: Enable PWM
arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 22 +++
arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 21 +++
arch/arm64/boot/dts/renesas/r8a7796.dtsi | 63 +++++++++
drivers/clk/renesas/r8a7796-cpg-mssr.c | 1 +
drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 153 +++++++++++++++++++++
5 files changed, 260 insertions(+)
--
2.7.4
^ permalink raw reply [flat|nested] 24+ messages in thread* [PATCH 1/5] pinctrl: sh-pfc: r8a7796: Add PWM pins, groups and functions 2017-04-19 13:24 [PATCH 0/5] r8a7795/6 Salvator-X PWM enablement Ulrich Hecht @ 2017-04-19 13:24 ` Ulrich Hecht 2017-04-20 14:29 ` Geert Uytterhoeven 2017-04-19 13:24 ` [PATCH 2/5] clk: renesas: r8a7796: add PWM clock Ulrich Hecht ` (4 subsequent siblings) 5 siblings, 1 reply; 24+ messages in thread From: Ulrich Hecht @ 2017-04-19 13:24 UTC (permalink / raw) To: geert, horms Cc: linux-pwm, linux-renesas-soc, magnus.damm, Takeshi Kihara, Ulrich Hecht From: Takeshi Kihara <takeshi.kihara.df@renesas.com> This patch adds PWM{0,1,2,3,4,5,6} pins, groups and functions to R8A7796 SoC. Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com> Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> --- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 153 +++++++++++++++++++++++++++++++++++ 1 file changed, 153 insertions(+) diff --git a/drivers/pinctrl/sh-pfc/pfc-r8a7796.c b/drivers/pinctrl/sh-pfc/pfc-r8a7796.c index b0362ae..668c688 100644 --- a/drivers/pinctrl/sh-pfc/pfc-r8a7796.c +++ b/drivers/pinctrl/sh-pfc/pfc-r8a7796.c @@ -2955,6 +2955,105 @@ static const unsigned int msiof3_rxd_e_mux[] = { MSIOF3_RXD_E_MARK, }; +/* - PWM0 --------------------------------------------------------------------*/ +static const unsigned int pwm0_pins[] = { + /* PWM */ + RCAR_GP_PIN(2, 6), +}; +static const unsigned int pwm0_mux[] = { + PWM0_MARK, +}; +/* - PWM1 --------------------------------------------------------------------*/ +static const unsigned int pwm1_a_pins[] = { + /* PWM */ + RCAR_GP_PIN(2, 7), +}; +static const unsigned int pwm1_a_mux[] = { + PWM1_A_MARK, +}; +static const unsigned int pwm1_b_pins[] = { + /* PWM */ + RCAR_GP_PIN(1, 8), +}; +static const unsigned int pwm1_b_mux[] = { + PWM1_B_MARK, +}; +/* - PWM2 --------------------------------------------------------------------*/ +static const unsigned int pwm2_a_pins[] = { + /* PWM */ + RCAR_GP_PIN(2, 8), +}; +static const unsigned int pwm2_a_mux[] = { + PWM2_A_MARK, +}; +static const unsigned int pwm2_b_pins[] = { + /* PWM */ + RCAR_GP_PIN(1, 11), +}; +static const unsigned int pwm2_b_mux[] = { + PWM2_B_MARK, +}; +/* - PWM3 --------------------------------------------------------------------*/ +static const unsigned int pwm3_a_pins[] = { + /* PWM */ + RCAR_GP_PIN(1, 0), +}; +static const unsigned int pwm3_a_mux[] = { + PWM3_A_MARK, +}; +static const unsigned int pwm3_b_pins[] = { + /* PWM */ + RCAR_GP_PIN(2, 2), +}; +static const unsigned int pwm3_b_mux[] = { + PWM3_B_MARK, +}; +/* - PWM4 --------------------------------------------------------------------*/ +static const unsigned int pwm4_a_pins[] = { + /* PWM */ + RCAR_GP_PIN(1, 1), +}; +static const unsigned int pwm4_a_mux[] = { + PWM4_A_MARK, +}; +static const unsigned int pwm4_b_pins[] = { + /* PWM */ + RCAR_GP_PIN(2, 3), +}; +static const unsigned int pwm4_b_mux[] = { + PWM4_B_MARK, +}; +/* - PWM5 --------------------------------------------------------------------*/ +static const unsigned int pwm5_a_pins[] = { + /* PWM */ + RCAR_GP_PIN(1, 2), +}; +static const unsigned int pwm5_a_mux[] = { + PWM5_A_MARK, +}; +static const unsigned int pwm5_b_pins[] = { + /* PWM */ + RCAR_GP_PIN(2, 4), +}; +static const unsigned int pwm5_b_mux[] = { + PWM5_B_MARK, +}; +/* - PWM6 --------------------------------------------------------------------*/ +static const unsigned int pwm6_a_pins[] = { + /* PWM */ + RCAR_GP_PIN(1, 3), +}; +static const unsigned int pwm6_a_mux[] = { + PWM6_A_MARK, +}; +static const unsigned int pwm6_b_pins[] = { + /* PWM */ + RCAR_GP_PIN(2, 5), +}; +static const unsigned int pwm6_b_mux[] = { + PWM6_B_MARK, +}; + /* - SCIF0 ------------------------------------------------------------------ */ static const unsigned int scif0_data_pins[] = { /* RX, TX */ @@ -3565,6 +3664,19 @@ static const struct sh_pfc_pin_group pinmux_groups[] = { SH_PFC_PIN_GROUP(msiof3_ss2_e), SH_PFC_PIN_GROUP(msiof3_txd_e), SH_PFC_PIN_GROUP(msiof3_rxd_e), + SH_PFC_PIN_GROUP(pwm0), + SH_PFC_PIN_GROUP(pwm1_a), + SH_PFC_PIN_GROUP(pwm1_b), + SH_PFC_PIN_GROUP(pwm2_a), + SH_PFC_PIN_GROUP(pwm2_b), + SH_PFC_PIN_GROUP(pwm3_a), + SH_PFC_PIN_GROUP(pwm3_b), + SH_PFC_PIN_GROUP(pwm4_a), + SH_PFC_PIN_GROUP(pwm4_b), + SH_PFC_PIN_GROUP(pwm5_a), + SH_PFC_PIN_GROUP(pwm5_b), + SH_PFC_PIN_GROUP(pwm6_a), + SH_PFC_PIN_GROUP(pwm6_b), SH_PFC_PIN_GROUP(scif0_data), SH_PFC_PIN_GROUP(scif0_clk), SH_PFC_PIN_GROUP(scif0_ctrl), @@ -3879,6 +3991,40 @@ static const char * const msiof3_groups[] = { "msiof3_rxd_e", }; +static const char * const pwm0_groups[] = { + "pwm0", +}; + +static const char * const pwm1_groups[] = { + "pwm1_a", + "pwm1_b", +}; + +static const char * const pwm2_groups[] = { + "pwm2_a", + "pwm2_b", +}; + +static const char * const pwm3_groups[] = { + "pwm3_a", + "pwm3_b", +}; + +static const char * const pwm4_groups[] = { + "pwm4_a", + "pwm4_b", +}; + +static const char * const pwm5_groups[] = { + "pwm5_a", + "pwm5_b", +}; + +static const char * const pwm6_groups[] = { + "pwm6_a", + "pwm6_b", +}; + static const char * const scif0_groups[] = { "scif0_data", "scif0_clk", @@ -3991,6 +4137,13 @@ static const struct sh_pfc_function pinmux_functions[] = { SH_PFC_FUNCTION(msiof1), SH_PFC_FUNCTION(msiof2), SH_PFC_FUNCTION(msiof3), + SH_PFC_FUNCTION(pwm0), + SH_PFC_FUNCTION(pwm1), + SH_PFC_FUNCTION(pwm2), + SH_PFC_FUNCTION(pwm3), + SH_PFC_FUNCTION(pwm4), + SH_PFC_FUNCTION(pwm5), + SH_PFC_FUNCTION(pwm6), SH_PFC_FUNCTION(scif0), SH_PFC_FUNCTION(scif1), SH_PFC_FUNCTION(scif2), -- 2.7.4 ^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [PATCH 1/5] pinctrl: sh-pfc: r8a7796: Add PWM pins, groups and functions 2017-04-19 13:24 ` [PATCH 1/5] pinctrl: sh-pfc: r8a7796: Add PWM pins, groups and functions Ulrich Hecht @ 2017-04-20 14:29 ` Geert Uytterhoeven 0 siblings, 0 replies; 24+ messages in thread From: Geert Uytterhoeven @ 2017-04-20 14:29 UTC (permalink / raw) To: Ulrich Hecht Cc: Simon Horman, Linux PWM List, Linux-Renesas, Magnus Damm, Takeshi Kihara On Wed, Apr 19, 2017 at 3:24 PM, Ulrich Hecht <ulrich.hecht+renesas@gmail.com> wrote: > From: Takeshi Kihara <takeshi.kihara.df@renesas.com> > > This patch adds PWM{0,1,2,3,4,5,6} pins, groups and functions to > R8A7796 SoC. > > Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com> > Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> i.e. will queue in sh-pfc-for-v4.13. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH 2/5] clk: renesas: r8a7796: add PWM clock 2017-04-19 13:24 [PATCH 0/5] r8a7795/6 Salvator-X PWM enablement Ulrich Hecht 2017-04-19 13:24 ` [PATCH 1/5] pinctrl: sh-pfc: r8a7796: Add PWM pins, groups and functions Ulrich Hecht @ 2017-04-19 13:24 ` Ulrich Hecht 2017-04-20 14:31 ` Geert Uytterhoeven 2017-04-19 13:24 ` [PATCH 3/5] arm64: dts: r8a7796: Add PWM device nodes Ulrich Hecht ` (3 subsequent siblings) 5 siblings, 1 reply; 24+ messages in thread From: Ulrich Hecht @ 2017-04-19 13:24 UTC (permalink / raw) To: geert, horms Cc: linux-pwm, linux-renesas-soc, magnus.damm, Ryo Kodama, Takeshi Kihara, Ulrich Hecht From: Ryo Kodama <ryo.kodama.vz@renesas.com> This patch adds PWM clock for PWM. Signed-off-by: Ryo Kodama <ryo.kodama.vz@renesas.com> Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com> Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> --- drivers/clk/renesas/r8a7796-cpg-mssr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/renesas/r8a7796-cpg-mssr.c b/drivers/clk/renesas/r8a7796-cpg-mssr.c index 9d114b3..be0fc00 100644 --- a/drivers/clk/renesas/r8a7796-cpg-mssr.c +++ b/drivers/clk/renesas/r8a7796-cpg-mssr.c @@ -151,6 +151,7 @@ static const struct mssr_mod_clk r8a7796_mod_clks[] __initconst = { DEF_MOD("hscif1", 519, R8A7796_CLK_S3D1), DEF_MOD("hscif0", 520, R8A7796_CLK_S3D1), DEF_MOD("thermal", 522, R8A7796_CLK_CP), + DEF_MOD("pwm", 523, R8A7796_CLK_S3D4), DEF_MOD("fcpvd2", 601, R8A7796_CLK_S0D2), DEF_MOD("fcpvd1", 602, R8A7796_CLK_S0D2), DEF_MOD("fcpvd0", 603, R8A7796_CLK_S0D2), -- 2.7.4 ^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [PATCH 2/5] clk: renesas: r8a7796: add PWM clock 2017-04-19 13:24 ` [PATCH 2/5] clk: renesas: r8a7796: add PWM clock Ulrich Hecht @ 2017-04-20 14:31 ` Geert Uytterhoeven 0 siblings, 0 replies; 24+ messages in thread From: Geert Uytterhoeven @ 2017-04-20 14:31 UTC (permalink / raw) To: Ulrich Hecht Cc: Simon Horman, Linux PWM List, Linux-Renesas, Magnus Damm, Ryo Kodama, Takeshi Kihara On Wed, Apr 19, 2017 at 3:24 PM, Ulrich Hecht <ulrich.hecht+renesas@gmail.com> wrote: > From: Ryo Kodama <ryo.kodama.vz@renesas.com> > > This patch adds PWM clock for PWM. > > Signed-off-by: Ryo Kodama <ryo.kodama.vz@renesas.com> > Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com> > Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> > --- > drivers/clk/renesas/r8a7796-cpg-mssr.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/clk/renesas/r8a7796-cpg-mssr.c b/drivers/clk/renesas/r8a7796-cpg-mssr.c > index 9d114b3..be0fc00 100644 > --- a/drivers/clk/renesas/r8a7796-cpg-mssr.c > +++ b/drivers/clk/renesas/r8a7796-cpg-mssr.c > @@ -151,6 +151,7 @@ static const struct mssr_mod_clk r8a7796_mod_clks[] __initconst = { > DEF_MOD("hscif1", 519, R8A7796_CLK_S3D1), > DEF_MOD("hscif0", 520, R8A7796_CLK_S3D1), > DEF_MOD("thermal", 522, R8A7796_CLK_CP), > + DEF_MOD("pwm", 523, R8A7796_CLK_S3D4), My copy of the R-Car Gen3 user manual rev. 0.53 says S0D12. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH 3/5] arm64: dts: r8a7796: Add PWM device nodes 2017-04-19 13:24 [PATCH 0/5] r8a7795/6 Salvator-X PWM enablement Ulrich Hecht 2017-04-19 13:24 ` [PATCH 1/5] pinctrl: sh-pfc: r8a7796: Add PWM pins, groups and functions Ulrich Hecht 2017-04-19 13:24 ` [PATCH 2/5] clk: renesas: r8a7796: add PWM clock Ulrich Hecht @ 2017-04-19 13:24 ` Ulrich Hecht 2017-04-20 17:40 ` Geert Uytterhoeven 2017-04-19 13:24 ` [PATCH 4/5] arm64: dts: r8a7796-salvator-x: Add PWM device support Ulrich Hecht ` (2 subsequent siblings) 5 siblings, 1 reply; 24+ messages in thread From: Ulrich Hecht @ 2017-04-19 13:24 UTC (permalink / raw) To: geert, horms Cc: linux-pwm, linux-renesas-soc, magnus.damm, Takeshi Kihara, Ulrich Hecht From: Takeshi Kihara <takeshi.kihara.df@renesas.com> This patch adds PWM{0,1,2,3,4,5,6} device nodes for R8A7796 SoC. Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com> Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> --- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 63 ++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a7796.dtsi b/arch/arm64/boot/dts/renesas/r8a7796.dtsi index 798fe0f..578b318 100644 --- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi +++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi @@ -455,6 +455,69 @@ status = "disabled"; }; + pwm0: pwm@e6e30000 { + compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar"; + reg = <0 0xe6e30000 0 0x10>; + #pwm-cells = <2>; + clocks = <&cpg CPG_MOD 523>; + power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; + status = "disabled"; + }; + + pwm1: pwm@e6e31000 { + compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar"; + reg = <0 0xe6e31000 0 0x10>; + #pwm-cells = <2>; + clocks = <&cpg CPG_MOD 523>; + power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; + status = "disabled"; + }; + + pwm2: pwm@e6e32000 { + compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar"; + reg = <0 0xe6e32000 0 0x10>; + #pwm-cells = <2>; + clocks = <&cpg CPG_MOD 523>; + power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; + status = "disabled"; + }; + + pwm3: pwm@e6e33000 { + compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar"; + reg = <0 0xe6e33000 0 0x10>; + #pwm-cells = <2>; + clocks = <&cpg CPG_MOD 523>; + power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; + status = "disabled"; + }; + + pwm4: pwm@e6e34000 { + compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar"; + reg = <0 0xe6e34000 0 0x10>; + #pwm-cells = <2>; + clocks = <&cpg CPG_MOD 523>; + power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; + status = "disabled"; + }; + + pwm5: pwm@e6e35000 { + compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar"; + reg = <0 0xe6e35000 0 0x10>; + #pwm-cells = <2>; + clocks = <&cpg CPG_MOD 523>; + power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; + status = "disabled"; + }; + + pwm6: pwm@e6e36000 { + compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar"; + reg = <0 0xe6e36000 0 0x10>; + #pwm-cells = <2>; + clocks = <&cpg CPG_MOD 523>; + power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; + status = "disabled"; + }; + i2c0: i2c@e6500000 { #address-cells = <1>; #size-cells = <0>; -- 2.7.4 ^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [PATCH 3/5] arm64: dts: r8a7796: Add PWM device nodes 2017-04-19 13:24 ` [PATCH 3/5] arm64: dts: r8a7796: Add PWM device nodes Ulrich Hecht @ 2017-04-20 17:40 ` Geert Uytterhoeven 0 siblings, 0 replies; 24+ messages in thread From: Geert Uytterhoeven @ 2017-04-20 17:40 UTC (permalink / raw) To: Ulrich Hecht Cc: Simon Horman, Linux PWM List, Linux-Renesas, Magnus Damm, Takeshi Kihara Hi Uli, On Wed, Apr 19, 2017 at 3:24 PM, Ulrich Hecht <ulrich.hecht+renesas@gmail.com> wrote: > From: Takeshi Kihara <takeshi.kihara.df@renesas.com> > > This patch adds PWM{0,1,2,3,4,5,6} device nodes for R8A7796 SoC. > > Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com> > Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> > --- > arch/arm64/boot/dts/renesas/r8a7796.dtsi | 63 ++++++++++++++++++++++++++++++++ > 1 file changed, 63 insertions(+) > > diff --git a/arch/arm64/boot/dts/renesas/r8a7796.dtsi b/arch/arm64/boot/dts/renesas/r8a7796.dtsi > index 798fe0f..578b318 100644 > --- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi > +++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi > @@ -455,6 +455,69 @@ > status = "disabled"; > }; > > + pwm0: pwm@e6e30000 { > + compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar"; Please also send a patch to document "renesas,pwm-r8a7796" in the renesas,pwm-rcar DT bindings. > + reg = <0 0xe6e30000 0 0x10>; A length of 8 would be sufficient. Not a big issue due, as ioremap() granularity is PAGE_SIZE anyway. > + #pwm-cells = <2>; > + clocks = <&cpg CPG_MOD 523>; > + power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; Missing "resets = <&cpg 523>;" > + status = "disabled"; > + }; Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH 4/5] arm64: dts: r8a7796-salvator-x: Add PWM device support 2017-04-19 13:24 [PATCH 0/5] r8a7795/6 Salvator-X PWM enablement Ulrich Hecht ` (2 preceding siblings ...) 2017-04-19 13:24 ` [PATCH 3/5] arm64: dts: r8a7796: Add PWM device nodes Ulrich Hecht @ 2017-04-19 13:24 ` Ulrich Hecht 2017-04-20 17:51 ` Geert Uytterhoeven 2017-04-19 13:24 ` [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM Ulrich Hecht 2017-04-20 14:23 ` [PATCH 0/5] r8a7795/6 Salvator-X PWM enablement Geert Uytterhoeven 5 siblings, 1 reply; 24+ messages in thread From: Ulrich Hecht @ 2017-04-19 13:24 UTC (permalink / raw) To: geert, horms Cc: linux-pwm, linux-renesas-soc, magnus.damm, Ryo Kodama, Takeshi Kihara, Ulrich Hecht From: Ryo Kodama <ryo.kodama.vz@renesas.com> This patch adds support of PWM{1,2} device for Salvator-X board on R8A7796 SoC. Signed-off-by: Ryo Kodama <ryo.kodama.vz@renesas.com> Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com> Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> --- arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts b/arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts index 14d9e51..b4ff1b6 100644 --- a/arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts +++ b/arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts @@ -105,6 +105,18 @@ }; }; +&pwm1 { + pinctrl-0 = <&pwm1_pins>; + pinctrl-names = "default"; + status = "okay"; +}; + +&pwm2 { + pinctrl-0 = <&pwm2_pins>; + pinctrl-names = "default"; + status = "okay"; +}; + &pfc { pinctrl-0 = <&scif_clk_pins>; pinctrl-names = "default"; @@ -114,6 +126,15 @@ function = "avb"; }; + pwm1_pins: pwm1 { + groups = "pwm1_a", "pwm1_b"; + function = "pwm1"; + }; + pwm2_pins: pwm2 { + groups = "pwm2_a", "pwm2_b"; + function = "pwm2"; + }; + scif1_pins: scif1 { groups = "scif1_data_a", "scif1_ctrl"; function = "scif1"; -- 2.7.4 ^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [PATCH 4/5] arm64: dts: r8a7796-salvator-x: Add PWM device support 2017-04-19 13:24 ` [PATCH 4/5] arm64: dts: r8a7796-salvator-x: Add PWM device support Ulrich Hecht @ 2017-04-20 17:51 ` Geert Uytterhoeven 0 siblings, 0 replies; 24+ messages in thread From: Geert Uytterhoeven @ 2017-04-20 17:51 UTC (permalink / raw) To: Ulrich Hecht Cc: Simon Horman, Linux PWM List, Linux-Renesas, Magnus Damm, Ryo Kodama, Takeshi Kihara On Wed, Apr 19, 2017 at 3:24 PM, Ulrich Hecht <ulrich.hecht+renesas@gmail.com> wrote: > From: Ryo Kodama <ryo.kodama.vz@renesas.com> > > This patch adds support of PWM{1,2} device for Salvator-X board on > R8A7796 SoC. > > Signed-off-by: Ryo Kodama <ryo.kodama.vz@renesas.com> > Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com> > Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> > --- > arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 21 +++++++++++++++++++++ > 1 file changed, 21 insertions(+) > > diff --git a/arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts b/arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts > index 14d9e51..b4ff1b6 100644 > --- a/arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts > +++ b/arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts > @@ -114,6 +126,15 @@ > function = "avb"; > }; > > + pwm1_pins: pwm1 { > + groups = "pwm1_a", "pwm1_b"; > + function = "pwm1"; > + }; > + pwm2_pins: pwm2 { > + groups = "pwm2_a", "pwm2_b"; > + function = "pwm2"; > + }; Same brain damage as the r8a7795 counterpart... Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM 2017-04-19 13:24 [PATCH 0/5] r8a7795/6 Salvator-X PWM enablement Ulrich Hecht ` (3 preceding siblings ...) 2017-04-19 13:24 ` [PATCH 4/5] arm64: dts: r8a7796-salvator-x: Add PWM device support Ulrich Hecht @ 2017-04-19 13:24 ` Ulrich Hecht 2017-04-20 17:51 ` Geert Uytterhoeven 2017-04-20 14:23 ` [PATCH 0/5] r8a7795/6 Salvator-X PWM enablement Geert Uytterhoeven 5 siblings, 1 reply; 24+ messages in thread From: Ulrich Hecht @ 2017-04-19 13:24 UTC (permalink / raw) To: geert, horms Cc: linux-pwm, linux-renesas-soc, magnus.damm, Takeshi Kihara, Ulrich Hecht From: Takeshi Kihara <takeshi.kihara.df@renesas.com> This patch enables PWM{1,2} for Salvator-X board on R8A7795 SoC. Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com> Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> --- arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts b/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts index bf4674e..842b0dd 100644 --- a/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts +++ b/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts @@ -282,6 +282,18 @@ }; }; +&pwm1 { + pinctrl-0 = <&pwm1_pins>; + pinctrl-names = "default"; + status = "okay"; +}; + +&pwm2 { + pinctrl-0 = <&pwm2_pins>; + pinctrl-names = "default"; + status = "okay"; +}; + &du { pinctrl-0 = <&du_pins>; pinctrl-names = "default"; @@ -324,6 +336,16 @@ pinctrl-0 = <&scif_clk_pins>; pinctrl-names = "default"; + pwm1_pins: pwm1 { + groups = "pwm1_a", "pwm1_b"; + function = "pwm1"; + }; + + pwm2_pins: pwm2 { + groups = "pwm2_a", "pwm2_b"; + function = "pwm2"; + }; + scif1_pins: scif1 { groups = "scif1_data_a", "scif1_ctrl"; function = "scif1"; -- 2.7.4 ^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM 2017-04-19 13:24 ` [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM Ulrich Hecht @ 2017-04-20 17:51 ` Geert Uytterhoeven 2017-04-21 7:26 ` Ulrich Hecht 0 siblings, 1 reply; 24+ messages in thread From: Geert Uytterhoeven @ 2017-04-20 17:51 UTC (permalink / raw) To: Ulrich Hecht Cc: Simon Horman, Linux PWM List, Linux-Renesas, Magnus Damm, Takeshi Kihara, Laurent Pinchart Hi Uli, On Wed, Apr 19, 2017 at 3:24 PM, Ulrich Hecht <ulrich.hecht+renesas@gmail.com> wrote: > From: Takeshi Kihara <takeshi.kihara.df@renesas.com> > > This patch enables PWM{1,2} for Salvator-X board on R8A7795 SoC. > > Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com> > Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> > --- > arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 22 ++++++++++++++++++++++ > 1 file changed, 22 insertions(+) > > diff --git a/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts b/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts > index bf4674e..842b0dd 100644 > --- a/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts > +++ b/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts > @@ -282,6 +282,18 @@ > }; > }; > > +&pwm1 { > + pinctrl-0 = <&pwm1_pins>; > + pinctrl-names = "default"; > + status = "okay"; > +}; > + > +&pwm2 { > + pinctrl-0 = <&pwm2_pins>; > + pinctrl-names = "default"; > + status = "okay"; > +}; > + > &du { > pinctrl-0 = <&du_pins>; > pinctrl-names = "default"; > @@ -324,6 +336,16 @@ > pinctrl-0 = <&scif_clk_pins>; > pinctrl-names = "default"; > > + pwm1_pins: pwm1 { > + groups = "pwm1_a", "pwm1_b"; Enabling both the A and B alternative pins? > + function = "pwm1"; > + }; > + > + pwm2_pins: pwm2 { > + groups = "pwm2_a", "pwm2_b"; Enabling both the A and B alternative pins? > + function = "pwm2"; > + }; > + Oh, I wrote that before: http://www.spinics.net/lists/linux-renesas-soc/msg00026.html And we already have a correct v3 from you in patchwork: https://patchwork.kernel.org/patch/8711801/ And Laurent enabled backlight independently: https://lists.freedesktop.org/archives/dri-devel/2016-November/124385.html Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM 2017-04-20 17:51 ` Geert Uytterhoeven @ 2017-04-21 7:26 ` Ulrich Hecht 2017-04-21 7:35 ` Kuninori Morimoto 2017-04-24 7:49 ` Simon Horman 0 siblings, 2 replies; 24+ messages in thread From: Ulrich Hecht @ 2017-04-21 7:26 UTC (permalink / raw) To: Geert Uytterhoeven, Simon Horman Cc: Linux PWM List, Linux-Renesas, Magnus Damm, Takeshi Kihara, Laurent Pinchart On Thu, Apr 20, 2017 at 7:51 PM, Geert Uytterhoeven <geert@linux-m68k.org> wrote: > And we already have a correct v3 from you in patchwork: > https://patchwork.kernel.org/patch/8711801/ Whoops... In my defense, that was over a year ago. Simon, any reason this didn't make it in? CU Uli ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM 2017-04-21 7:26 ` Ulrich Hecht @ 2017-04-21 7:35 ` Kuninori Morimoto 2017-04-21 12:00 ` Ulrich Hecht 2017-04-24 7:49 ` Simon Horman 1 sibling, 1 reply; 24+ messages in thread From: Kuninori Morimoto @ 2017-04-21 7:35 UTC (permalink / raw) To: Ulrich Hecht Cc: Geert Uytterhoeven, Simon Horman, Linux PWM List, Linux-Renesas, Magnus Damm, Takeshi Kihara, Laurent Pinchart Hi Ulrich > > And we already have a correct v3 from you in patchwork: > > https://patchwork.kernel.org/patch/8711801/ > > Whoops... > > In my defense, that was over a year ago. Simon, any reason this didn't > make it in? If I were you, I track posted my patch, and re-send it after 2weeks if nothing happen ;P Best regards --- Kuninori Morimoto ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM 2017-04-21 7:35 ` Kuninori Morimoto @ 2017-04-21 12:00 ` Ulrich Hecht 0 siblings, 0 replies; 24+ messages in thread From: Ulrich Hecht @ 2017-04-21 12:00 UTC (permalink / raw) To: Kuninori Morimoto Cc: Geert Uytterhoeven, Simon Horman, Linux PWM List, Linux-Renesas, Magnus Damm, Takeshi Kihara, Laurent Pinchart On Fri, Apr 21, 2017 at 9:35 AM, Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> wrote: > > Hi Ulrich > >> > And we already have a correct v3 from you in patchwork: >> > https://patchwork.kernel.org/patch/8711801/ >> >> Whoops... >> >> In my defense, that was over a year ago. Simon, any reason this didn't >> make it in? > > If I were you, I track posted my patch, and re-send it > after 2weeks if nothing happen ;P Yes, mom... (And to whoever might consider telling me that I should clean up my office so I don't lose track of my equipment: I will make sure my next patch will accidentally electrocute you. At compile time.) CU Uli ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM 2017-04-21 7:26 ` Ulrich Hecht 2017-04-21 7:35 ` Kuninori Morimoto @ 2017-04-24 7:49 ` Simon Horman 2017-04-24 7:59 ` Laurent Pinchart 2017-04-24 8:22 ` Ulrich Hecht 1 sibling, 2 replies; 24+ messages in thread From: Simon Horman @ 2017-04-24 7:49 UTC (permalink / raw) To: Ulrich Hecht Cc: Geert Uytterhoeven, Linux PWM List, Linux-Renesas, Magnus Damm, Takeshi Kihara, Laurent Pinchart On Fri, Apr 21, 2017 at 09:26:04AM +0200, Ulrich Hecht wrote: > On Thu, Apr 20, 2017 at 7:51 PM, Geert Uytterhoeven > <geert@linux-m68k.org> wrote: > > And we already have a correct v3 from you in patchwork: > > https://patchwork.kernel.org/patch/8711801/ > > Whoops... > > In my defense, that was over a year ago. Simon, any reason this didn't > make it in? Given it was over a year ago I hope you can understand that I don't recall why this wasn't accepted. It is entirely possible that it was an oversight on my part in which case I apologise - I am not a machine and I make mistakes. I see that patches 3/5 and 4/5 also need updating. Could you repost them along with this patch with the review comments addressed? I will try not to let them slip through the cracks again. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM 2017-04-24 7:49 ` Simon Horman @ 2017-04-24 7:59 ` Laurent Pinchart 2017-04-24 8:22 ` Ulrich Hecht 2017-04-24 8:22 ` Ulrich Hecht 1 sibling, 1 reply; 24+ messages in thread From: Laurent Pinchart @ 2017-04-24 7:59 UTC (permalink / raw) To: Simon Horman Cc: Ulrich Hecht, Geert Uytterhoeven, Linux PWM List, Linux-Renesas, Magnus Damm, Takeshi Kihara Hi Simon, On Monday 24 Apr 2017 09:49:01 Simon Horman wrote: > On Fri, Apr 21, 2017 at 09:26:04AM +0200, Ulrich Hecht wrote: > > On Thu, Apr 20, 2017 at 7:51 PM, Geert Uytterhoeven wrote: > > > And we already have a correct v3 from you in patchwork: > > > https://patchwork.kernel.org/patch/8711801/ > > > > Whoops... > > > > In my defense, that was over a year ago. Simon, any reason this didn't > > make it in? > > Given it was over a year ago I hope you can understand that I don't recall > why this wasn't accepted. It is entirely possible that it was an oversight > on my part in which case I apologise - I am not a machine and I make > mistakes. > > I see that patches 3/5 and 4/5 also need updating. > Could you repost them along with this patch with the review comments > addressed? I will try not to let them slip through the cracks again. How about using pwm1 for backlight as done in "[PATCH v2 09/13] arm64: dts: r8a7795: salvator-x: Add panel backlight support" ? -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM 2017-04-24 7:59 ` Laurent Pinchart @ 2017-04-24 8:22 ` Ulrich Hecht 2017-04-24 8:35 ` Laurent Pinchart 0 siblings, 1 reply; 24+ messages in thread From: Ulrich Hecht @ 2017-04-24 8:22 UTC (permalink / raw) To: Laurent Pinchart Cc: Simon Horman, Geert Uytterhoeven, Linux PWM List, Linux-Renesas, Magnus Damm, Takeshi Kihara On Mon, Apr 24, 2017 at 9:59 AM, Laurent Pinchart <laurent.pinchart@ideasonboard.com> wrote: > How about using pwm1 for backlight as done in "[PATCH v2 09/13] arm64: dts: > r8a7795: salvator-x: Add panel backlight support" ? Makes sense. Simon, should that go in a separate patch, or should I add it to this one? CU Uli ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM 2017-04-24 8:22 ` Ulrich Hecht @ 2017-04-24 8:35 ` Laurent Pinchart 2017-04-24 10:02 ` Ulrich Hecht 0 siblings, 1 reply; 24+ messages in thread From: Laurent Pinchart @ 2017-04-24 8:35 UTC (permalink / raw) To: Ulrich Hecht Cc: Simon Horman, Geert Uytterhoeven, Linux PWM List, Linux-Renesas, Magnus Damm, Takeshi Kihara Hi Ulrich, On Monday 24 Apr 2017 10:22:31 Ulrich Hecht wrote: > On Mon, Apr 24, 2017 at 9:59 AM, Laurent Pinchart wrote: > > How about using pwm1 for backlight as done in "[PATCH v2 09/13] arm64: > > dts: r8a7795: salvator-x: Add panel backlight support" ? > > Makes sense. Simon, should that go in a separate patch, or should I > add it to this one? How about applying "[PATCH v2 09/13] arm64: dts: r8a7795: salvator-x: Add panel backlight support" and rebasing this patch to only handle pwm2 ? -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM 2017-04-24 8:35 ` Laurent Pinchart @ 2017-04-24 10:02 ` Ulrich Hecht 2017-04-26 7:50 ` Simon Horman 0 siblings, 1 reply; 24+ messages in thread From: Ulrich Hecht @ 2017-04-24 10:02 UTC (permalink / raw) To: Laurent Pinchart Cc: Simon Horman, Geert Uytterhoeven, Linux PWM List, Linux-Renesas, Magnus Damm, Takeshi Kihara On Mon, Apr 24, 2017 at 10:35 AM, Laurent Pinchart <laurent.pinchart@ideasonboard.com> wrote: > Hi Ulrich, > > On Monday 24 Apr 2017 10:22:31 Ulrich Hecht wrote: >> On Mon, Apr 24, 2017 at 9:59 AM, Laurent Pinchart wrote: >> > How about using pwm1 for backlight as done in "[PATCH v2 09/13] arm64: >> > dts: r8a7795: salvator-x: Add panel backlight support" ? >> >> Makes sense. Simon, should that go in a separate patch, or should I >> add it to this one? > > How about applying "[PATCH v2 09/13] arm64: dts: r8a7795: salvator-x: Add > panel backlight support" and rebasing this patch to only handle pwm2 ? I'll do that then. CU Uli ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM 2017-04-24 10:02 ` Ulrich Hecht @ 2017-04-26 7:50 ` Simon Horman 2017-04-26 7:57 ` Ulrich Hecht 0 siblings, 1 reply; 24+ messages in thread From: Simon Horman @ 2017-04-26 7:50 UTC (permalink / raw) To: Ulrich Hecht Cc: Laurent Pinchart, Geert Uytterhoeven, Linux PWM List, Linux-Renesas, Magnus Damm, Takeshi Kihara On Mon, Apr 24, 2017 at 12:02:17PM +0200, Ulrich Hecht wrote: > On Mon, Apr 24, 2017 at 10:35 AM, Laurent Pinchart > <laurent.pinchart@ideasonboard.com> wrote: > > Hi Ulrich, > > > > On Monday 24 Apr 2017 10:22:31 Ulrich Hecht wrote: > >> On Mon, Apr 24, 2017 at 9:59 AM, Laurent Pinchart wrote: > >> > How about using pwm1 for backlight as done in "[PATCH v2 09/13] arm64: > >> > dts: r8a7795: salvator-x: Add panel backlight support" ? > >> > >> Makes sense. Simon, should that go in a separate patch, or should I > >> add it to this one? > > > > How about applying "[PATCH v2 09/13] arm64: dts: r8a7795: salvator-x: Add > > panel backlight support" and rebasing this patch to only handle pwm2 ? > > I'll do that then. Do you need any more input from me at this time? ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM 2017-04-26 7:50 ` Simon Horman @ 2017-04-26 7:57 ` Ulrich Hecht 0 siblings, 0 replies; 24+ messages in thread From: Ulrich Hecht @ 2017-04-26 7:57 UTC (permalink / raw) To: Simon Horman Cc: Laurent Pinchart, Geert Uytterhoeven, Linux PWM List, Linux-Renesas, Magnus Damm, Takeshi Kihara On Wed, Apr 26, 2017 at 9:50 AM, Simon Horman <horms@verge.net.au> wrote: > On Mon, Apr 24, 2017 at 12:02:17PM +0200, Ulrich Hecht wrote: >> On Mon, Apr 24, 2017 at 10:35 AM, Laurent Pinchart >> <laurent.pinchart@ideasonboard.com> wrote: >> > Hi Ulrich, >> > >> > On Monday 24 Apr 2017 10:22:31 Ulrich Hecht wrote: >> >> On Mon, Apr 24, 2017 at 9:59 AM, Laurent Pinchart wrote: >> >> > How about using pwm1 for backlight as done in "[PATCH v2 09/13] arm64: >> >> > dts: r8a7795: salvator-x: Add panel backlight support" ? >> >> >> >> Makes sense. Simon, should that go in a separate patch, or should I >> >> add it to this one? >> > >> > How about applying "[PATCH v2 09/13] arm64: dts: r8a7795: salvator-x: Add >> > panel backlight support" and rebasing this patch to only handle pwm2 ? >> >> I'll do that then. > > Do you need any more input from me at this time? No, I'm fine, thanks. CU Uli ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM 2017-04-24 7:49 ` Simon Horman 2017-04-24 7:59 ` Laurent Pinchart @ 2017-04-24 8:22 ` Ulrich Hecht 1 sibling, 0 replies; 24+ messages in thread From: Ulrich Hecht @ 2017-04-24 8:22 UTC (permalink / raw) To: Simon Horman Cc: Geert Uytterhoeven, Linux PWM List, Linux-Renesas, Magnus Damm, Takeshi Kihara, Laurent Pinchart On Mon, Apr 24, 2017 at 9:49 AM, Simon Horman <horms@verge.net.au> wrote: > Given it was over a year ago I hope you can understand that I don't recall > why this wasn't accepted. I didn't remember having sent it myself, so, yes, I do understand. :) I just thought there might be something obvious about it that I'm missing. > I see that patches 3/5 and 4/5 also need updating. > Could you repost them along with this patch with the review comments > addressed? I will try not to let them slip through the cracks again. Will do, thank you. CU Uli ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 0/5] r8a7795/6 Salvator-X PWM enablement 2017-04-19 13:24 [PATCH 0/5] r8a7795/6 Salvator-X PWM enablement Ulrich Hecht ` (4 preceding siblings ...) 2017-04-19 13:24 ` [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM Ulrich Hecht @ 2017-04-20 14:23 ` Geert Uytterhoeven 2017-04-21 7:22 ` Ulrich Hecht 5 siblings, 1 reply; 24+ messages in thread From: Geert Uytterhoeven @ 2017-04-20 14:23 UTC (permalink / raw) To: Ulrich Hecht; +Cc: Simon Horman, Linux PWM List, Linux-Renesas, Magnus Damm Hi Uli, On Wed, Apr 19, 2017 at 3:24 PM, Ulrich Hecht <ulrich.hecht+renesas@gmail.com> wrote: > This is a straight port from the BSP, enabling PWM1 and PWM2 on the > Salvator-X boards. For r8a7796 it also adds the required infrastructure > (clock and pins). > > Not fully tested because I cannot find my breakout adapter. Looks OK from > the software side, though. Did you manage to test it with the new "Easter bunny" adapter? Thanks! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 0/5] r8a7795/6 Salvator-X PWM enablement 2017-04-20 14:23 ` [PATCH 0/5] r8a7795/6 Salvator-X PWM enablement Geert Uytterhoeven @ 2017-04-21 7:22 ` Ulrich Hecht 0 siblings, 0 replies; 24+ messages in thread From: Ulrich Hecht @ 2017-04-21 7:22 UTC (permalink / raw) To: Geert Uytterhoeven Cc: Simon Horman, Linux PWM List, Linux-Renesas, Magnus Damm On Thu, Apr 20, 2017 at 4:23 PM, Geert Uytterhoeven <geert@linux-m68k.org> wrote: > Hi Uli, > > On Wed, Apr 19, 2017 at 3:24 PM, Ulrich Hecht > <ulrich.hecht+renesas@gmail.com> wrote: >> This is a straight port from the BSP, enabling PWM1 and PWM2 on the >> Salvator-X boards. For r8a7796 it also adds the required infrastructure >> (clock and pins). >> >> Not fully tested because I cannot find my breakout adapter. Looks OK from >> the software side, though. > > Did you manage to test it with the new "Easter bunny" adapter? Yup, works. (Both the adapter and the PWMs.) CU Uli ^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2017-04-26 7:57 UTC | newest] Thread overview: 24+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-04-19 13:24 [PATCH 0/5] r8a7795/6 Salvator-X PWM enablement Ulrich Hecht 2017-04-19 13:24 ` [PATCH 1/5] pinctrl: sh-pfc: r8a7796: Add PWM pins, groups and functions Ulrich Hecht 2017-04-20 14:29 ` Geert Uytterhoeven 2017-04-19 13:24 ` [PATCH 2/5] clk: renesas: r8a7796: add PWM clock Ulrich Hecht 2017-04-20 14:31 ` Geert Uytterhoeven 2017-04-19 13:24 ` [PATCH 3/5] arm64: dts: r8a7796: Add PWM device nodes Ulrich Hecht 2017-04-20 17:40 ` Geert Uytterhoeven 2017-04-19 13:24 ` [PATCH 4/5] arm64: dts: r8a7796-salvator-x: Add PWM device support Ulrich Hecht 2017-04-20 17:51 ` Geert Uytterhoeven 2017-04-19 13:24 ` [PATCH 5/5] arm64: dts: r8a7795-salvator-x: Enable PWM Ulrich Hecht 2017-04-20 17:51 ` Geert Uytterhoeven 2017-04-21 7:26 ` Ulrich Hecht 2017-04-21 7:35 ` Kuninori Morimoto 2017-04-21 12:00 ` Ulrich Hecht 2017-04-24 7:49 ` Simon Horman 2017-04-24 7:59 ` Laurent Pinchart 2017-04-24 8:22 ` Ulrich Hecht 2017-04-24 8:35 ` Laurent Pinchart 2017-04-24 10:02 ` Ulrich Hecht 2017-04-26 7:50 ` Simon Horman 2017-04-26 7:57 ` Ulrich Hecht 2017-04-24 8:22 ` Ulrich Hecht 2017-04-20 14:23 ` [PATCH 0/5] r8a7795/6 Salvator-X PWM enablement Geert Uytterhoeven 2017-04-21 7:22 ` Ulrich Hecht
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).