On 21/10/2022 10:24, Harry Austen wrote: > Add support for the sixth I2C interface on the MSM8996 SoC. > > Signed-off-by: Harry Austen <hpausten@xxxxxxxxxxxxxx> > --- > arch/arm64/boot/dts/qcom/msm8996.dtsi | 31 +++++++++++++++++++++++++++ > 1 file changed, 31 insertions(+) > > diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi > index 80590267dfd0..70c0eae17360 100644 > --- a/arch/arm64/boot/dts/qcom/msm8996.dtsi > +++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi > @@ -1400,6 +1400,20 @@ pwdn { > }; > }; > > + blsp1_i2c6_default: blsp1_i2c6 { No underscores in node names. Missing "state" suffix. See: https://lore.kernel.org/linux-arm-msm/20221018155721.47140-1-krzysztof.kozlowski@xxxxxxxxxx/ Bindings are already in next. Does not look like you tested the DTS against bindings. Please run `make dtbs_check` (see Documentation/devicetree/bindings/writing-schema.rst for instructions). > + pins = "gpio27", "gpio28"; > + function = "blsp_i2c6"; > + drive-strength = <16>; > + bias-disable; > + }; > + > + blsp1_i2c6_sleep: blsp1_i2c6_sleep { > + pins = "gpio27", "gpio28"; > + function = "gpio"; > + drive-strength = <2>; > + bias-pull-up; > + }; > + Best regards, Krzysztof