Re: [PATCH v3 05/21] ARM: dts: add recovery for I2C for iMX7

2019-08-12 Thread Philippe Schenker
On Mon, 2019-08-12 at 11:15 +0200, Michal Vokáč wrote:
> On 07. 08. 19 10:26, Philippe Schenker wrote:
> > From: Oleksandr Suvorov 
> > 
> > - add recovery mode for applicable i2c buses for
> >Colibri iMX7 module.
> > 
> > Signed-off-by: Oleksandr Suvorov 
> > Signed-off-by: Philippe Schenker 
> > ---
> Hi Philippe,
> 
> since you are going to send v4 anyway I suggest you update the subject
> to be consistent across all the patches.
> 
>   "ARM: dts: imx7-colibri: add recovery for I2C for iMX7"
> 
> fits better I think.
> 
> Thank you,
> Michal

Okay, will do that for v4. I'll go over all messages then again and see
that it is consistent.

Philippe
> 
> > Changes in v3: None
> > Changes in v2: None
> > 
> >   arch/arm/boot/dts/imx7-colibri.dtsi | 25 +++--
> >   1 file changed, 23 insertions(+), 2 deletions(-)
> > 
> > diff --git a/arch/arm/boot/dts/imx7-colibri.dtsi
> > b/arch/arm/boot/dts/imx7-colibri.dtsi
> > index a8d992f3e897..2480623c92ff 100644
> > --- a/arch/arm/boot/dts/imx7-colibri.dtsi
> > +++ b/arch/arm/boot/dts/imx7-colibri.dtsi
> > @@ -140,8 +140,12 @@
> >   
> >{
> > clock-frequency = <10>;
> > -   pinctrl-names = "default";
> > +   pinctrl-names = "default", "gpio";
> > pinctrl-0 = <_i2c1 _i2c1_int>;
> > +   pinctrl-1 = <_i2c1_recovery _i2c1_int>;
> > +   scl-gpios = < 4 GPIO_ACTIVE_HIGH>;
> > +   sda-gpios = < 5 GPIO_ACTIVE_HIGH>;
> > +
> > status = "okay";
> >   
> > codec: sgtl5000@a {
> > @@ -242,8 +246,11 @@
> >   
> >{
> > clock-frequency = <10>;
> > -   pinctrl-names = "default";
> > +   pinctrl-names = "default", "gpio";
> > pinctrl-0 = <_i2c4>;
> > +   pinctrl-1 = <_i2c4_recovery>;
> > +   scl-gpios = < 8 GPIO_ACTIVE_HIGH>;
> > +   sda-gpios = < 9 GPIO_ACTIVE_HIGH>;
> >   };
> >   
> >{
> > @@ -540,6 +547,13 @@
> > >;
> > };
> >   
> > +   pinctrl_i2c4_recovery: i2c4-recoverygrp {
> > +   fsl,pins = <
> > +   MX7D_PAD_ENET1_RGMII_TD2__GPIO7_IO8 0x407f
> > +   MX7D_PAD_ENET1_RGMII_TD3__GPIO7_IO9 0x407f
> > +   >;
> > +   };
> > +
> > pinctrl_lcdif_dat: lcdif-dat-grp {
> > fsl,pins = <
> > MX7D_PAD_LCD_DATA00__LCD_DATA0  0x79
> > @@ -740,6 +754,13 @@
> > >;
> > };
> >   
> > +   pinctrl_i2c1_recovery: i2c1-recoverygrp {
> > +   fsl,pins = <
> > +   MX7D_PAD_LPSR_GPIO1_IO04__GPIO1_IO4 0x407f
> > +   MX7D_PAD_LPSR_GPIO1_IO05__GPIO1_IO5 0x407f
> > +   >;
> > +   };
> > +
> > pinctrl_cd_usdhc1: usdhc1-cd-grp {
> > fsl,pins = <
> > MX7D_PAD_LPSR_GPIO1_IO00__GPIO1_IO0 0x59 /* CD
> > */
> > 


Re: [PATCH v3 05/21] ARM: dts: add recovery for I2C for iMX7

2019-08-12 Thread Michal Vokáč

On 07. 08. 19 10:26, Philippe Schenker wrote:

From: Oleksandr Suvorov 

- add recovery mode for applicable i2c buses for
   Colibri iMX7 module.

Signed-off-by: Oleksandr Suvorov 
Signed-off-by: Philippe Schenker 
---

Hi Philippe,

since you are going to send v4 anyway I suggest you update the subject
to be consistent across all the patches.

"ARM: dts: imx7-colibri: add recovery for I2C for iMX7"

fits better I think.

Thank you,
Michal



Changes in v3: None
Changes in v2: None

  arch/arm/boot/dts/imx7-colibri.dtsi | 25 +++--
  1 file changed, 23 insertions(+), 2 deletions(-)

diff --git a/arch/arm/boot/dts/imx7-colibri.dtsi 
b/arch/arm/boot/dts/imx7-colibri.dtsi
index a8d992f3e897..2480623c92ff 100644
--- a/arch/arm/boot/dts/imx7-colibri.dtsi
+++ b/arch/arm/boot/dts/imx7-colibri.dtsi
@@ -140,8 +140,12 @@
  
   {

clock-frequency = <10>;
-   pinctrl-names = "default";
+   pinctrl-names = "default", "gpio";
pinctrl-0 = <_i2c1 _i2c1_int>;
+   pinctrl-1 = <_i2c1_recovery _i2c1_int>;
+   scl-gpios = < 4 GPIO_ACTIVE_HIGH>;
+   sda-gpios = < 5 GPIO_ACTIVE_HIGH>;
+
status = "okay";
  
  	codec: sgtl5000@a {

@@ -242,8 +246,11 @@
  
   {

clock-frequency = <10>;
-   pinctrl-names = "default";
+   pinctrl-names = "default", "gpio";
pinctrl-0 = <_i2c4>;
+   pinctrl-1 = <_i2c4_recovery>;
+   scl-gpios = < 8 GPIO_ACTIVE_HIGH>;
+   sda-gpios = < 9 GPIO_ACTIVE_HIGH>;
  };
  
   {

@@ -540,6 +547,13 @@
>;
};
  
+	pinctrl_i2c4_recovery: i2c4-recoverygrp {

+   fsl,pins = <
+   MX7D_PAD_ENET1_RGMII_TD2__GPIO7_IO8 0x407f
+   MX7D_PAD_ENET1_RGMII_TD3__GPIO7_IO9 0x407f
+   >;
+   };
+
pinctrl_lcdif_dat: lcdif-dat-grp {
fsl,pins = <
MX7D_PAD_LCD_DATA00__LCD_DATA0  0x79
@@ -740,6 +754,13 @@
>;
};
  
+	pinctrl_i2c1_recovery: i2c1-recoverygrp {

+   fsl,pins = <
+   MX7D_PAD_LPSR_GPIO1_IO04__GPIO1_IO4 0x407f
+   MX7D_PAD_LPSR_GPIO1_IO05__GPIO1_IO5 0x407f
+   >;
+   };
+
pinctrl_cd_usdhc1: usdhc1-cd-grp {
fsl,pins = <
MX7D_PAD_LPSR_GPIO1_IO00__GPIO1_IO0 0x59 /* CD */





Re: [PATCH v3 05/21] ARM: dts: add recovery for I2C for iMX7

2019-08-09 Thread Marcel Ziswiler
On Wed, 2019-08-07 at 08:26 +, Philippe Schenker wrote:
> From: Oleksandr Suvorov 
> 
> - add recovery mode for applicable i2c buses for
>   Colibri iMX7 module.
> 
> Signed-off-by: Oleksandr Suvorov 
> Signed-off-by: Philippe Schenker 

Acked-by: Marcel Ziswiler 

> ---
> 
> Changes in v3: None
> Changes in v2: None
> 
>  arch/arm/boot/dts/imx7-colibri.dtsi | 25 +++--
>  1 file changed, 23 insertions(+), 2 deletions(-)
> 
> diff --git a/arch/arm/boot/dts/imx7-colibri.dtsi
> b/arch/arm/boot/dts/imx7-colibri.dtsi
> index a8d992f3e897..2480623c92ff 100644
> --- a/arch/arm/boot/dts/imx7-colibri.dtsi
> +++ b/arch/arm/boot/dts/imx7-colibri.dtsi
> @@ -140,8 +140,12 @@
>  
>   {
>   clock-frequency = <10>;
> - pinctrl-names = "default";
> + pinctrl-names = "default", "gpio";
>   pinctrl-0 = <_i2c1 _i2c1_int>;
> + pinctrl-1 = <_i2c1_recovery _i2c1_int>;
> + scl-gpios = < 4 GPIO_ACTIVE_HIGH>;
> + sda-gpios = < 5 GPIO_ACTIVE_HIGH>;
> +
>   status = "okay";
>  
>   codec: sgtl5000@a {
> @@ -242,8 +246,11 @@
>  
>   {
>   clock-frequency = <10>;
> - pinctrl-names = "default";
> + pinctrl-names = "default", "gpio";
>   pinctrl-0 = <_i2c4>;
> + pinctrl-1 = <_i2c4_recovery>;
> + scl-gpios = < 8 GPIO_ACTIVE_HIGH>;
> + sda-gpios = < 9 GPIO_ACTIVE_HIGH>;
>  };
>  
>   {
> @@ -540,6 +547,13 @@
>   >;
>   };
>  
> + pinctrl_i2c4_recovery: i2c4-recoverygrp {
> + fsl,pins = <
> + MX7D_PAD_ENET1_RGMII_TD2__GPIO7_IO8 0x400
> 0007f
> + MX7D_PAD_ENET1_RGMII_TD3__GPIO7_IO9 0x400
> 0007f
> + >;
> + };
> +
>   pinctrl_lcdif_dat: lcdif-dat-grp {
>   fsl,pins = <
>   MX7D_PAD_LCD_DATA00__LCD_DATA0  0x79
> @@ -740,6 +754,13 @@
>   >;
>   };
>  
> + pinctrl_i2c1_recovery: i2c1-recoverygrp {
> + fsl,pins = <
> + MX7D_PAD_LPSR_GPIO1_IO04__GPIO1_IO4 0x400
> 0007f
> + MX7D_PAD_LPSR_GPIO1_IO05__GPIO1_IO5 0x400
> 0007f
> + >;
> + };
> +
>   pinctrl_cd_usdhc1: usdhc1-cd-grp {
>   fsl,pins = <
>   MX7D_PAD_LPSR_GPIO1_IO00__GPIO1_IO0 0x59
> /* CD */