On Tue, Dec 11, 2018 at 09:04:48AM +0100, Parthiban Nallathambi wrote:
> Add pinctrl definitions for Actions Semiconductor S700 I2C controllers.
> Pinctrl definitions are only available for I2C0, I2C1 and I2C2.
> Enable I2C0 (PMIC), I2C1 (gyro, touchscreen) in cubieboard7.
> 
> Signed-off-by: Parthiban Nallathambi <[email protected]>

Applied to dt-next branch where I have been collecting patches for
Andreas.

Thanks,
Mani

> ---
>  .../boot/dts/actions/s700-cubieboard7.dts     | 53 +++++++++++++++++++
>  1 file changed, 53 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/actions/s700-cubieboard7.dts 
> b/arch/arm64/boot/dts/actions/s700-cubieboard7.dts
> index 28f3f4a0f7f0..63e375cd9eb4 100644
> --- a/arch/arm64/boot/dts/actions/s700-cubieboard7.dts
> +++ b/arch/arm64/boot/dts/actions/s700-cubieboard7.dts
> @@ -30,6 +30,59 @@
>       };
>  };
>  
> +&i2c0 {
> +     status = "okay";
> +     pinctrl-names = "default";
> +     pinctrl-0 = <&i2c0_default>;
> +};
> +
> +&i2c1 {
> +     status = "okay";
> +     pinctrl-names = "default";
> +     pinctrl-0 = <&i2c1_default>;
> +};
> +
> +&i2c2 {
> +     status = "disabled";
> +     pinctrl-names = "default";
> +     pinctrl-0 = <&i2c2_default>;
> +};
> +
> +&pinctrl {
> +     i2c0_default: i2c0_default {
> +             pinmux {
> +                     groups = "i2c0_mfp";
> +                     function = "i2c0";
> +             };
> +             pinconf {
> +                     pins = "i2c0_sclk", "i2c0_sdata";
> +                     bias-pull-up;
> +             };
> +     };
> +
> +     i2c1_default: i2c1_default {
> +             pinmux {
> +                     groups = "i2c1_dummy";
> +                     function = "i2c1";
> +             };
> +             pinconf {
> +                     pins = "i2c1_sclk", "i2c1_sdata";
> +                     bias-pull-up;
> +             };
> +     };
> +
> +     i2c2_default: i2c2_default {
> +             pinmux {
> +                     groups = "i2c2_dummy";
> +                     function = "i2c2";
> +             };
> +             pinconf {
> +                     pins = "i2c2_sclk", "i2c2_sdata";
> +                     bias-pull-up;
> +             };
> +     };
> +};
> +
>  &timer {
>       clocks = <&hosc>;
>  };
> -- 
> 2.17.2
> 

Reply via email to