Hi Simon, On 2018-06-04 11:53:09 +0200, Simon Horman wrote: > On Mon, May 21, 2018 at 07:27:43PM +0200, Jacopo Mondi wrote: > > > The 'bus-width' and 'pclk-sample' properties are not parsed by the VIN > > driver and only confuse users. Remove them in all Gen2 SoC that use > > them. > > I think that the rational for removing properties (or not) is their > presence in the bindings as DT should describe the hardware and not the > current state of the driver implementation. > > I see that 'bus-width' may be removed from the binding, as per discussion > in a different sub-thread. I'd like that discussion to reach a conclusion > before considering that part of this patch any further. > > And I'd appreciate Niklas's feedback on the 'pclk-sample' portion. My thoughts on 'pclk-sample' is the same as for 'bus-width', they describe the hardware. So we either should keep or remove both. As our discussion in the other thread I'm leaning towards that both should be kept. > > > Signed-off-by: Jacopo Mondi <jacopo+renesas@xxxxxxxxxx> > > --- > > arch/arm/boot/dts/r8a7790-lager.dts | 3 --- > > arch/arm/boot/dts/r8a7791-koelsch.dts | 3 --- > > arch/arm/boot/dts/r8a7791-porter.dts | 1 - > > arch/arm/boot/dts/r8a7793-gose.dts | 3 --- > > arch/arm/boot/dts/r8a7794-alt.dts | 1 - > > arch/arm/boot/dts/r8a7794-silk.dts | 1 - > > 6 files changed, 12 deletions(-) > > > > diff --git a/arch/arm/boot/dts/r8a7790-lager.dts b/arch/arm/boot/dts/r8a7790-lager.dts > > index 092610e..9cdabfcf 100644 > > --- a/arch/arm/boot/dts/r8a7790-lager.dts > > +++ b/arch/arm/boot/dts/r8a7790-lager.dts > > @@ -885,10 +885,8 @@ > > port { > > vin0ep2: endpoint { > > remote-endpoint = <&adv7612_out>; > > - bus-width = <24>; > > hsync-active = <0>; > > vsync-active = <0>; > > - pclk-sample = <1>; > > data-active = <1>; > > }; > > }; > > @@ -904,7 +902,6 @@ > > port { > > vin1ep0: endpoint { > > remote-endpoint = <&adv7180>; > > - bus-width = <8>; > > }; > > }; > > }; > > diff --git a/arch/arm/boot/dts/r8a7791-koelsch.dts b/arch/arm/boot/dts/r8a7791-koelsch.dts > > index 8ab793d..033c9e3 100644 > > --- a/arch/arm/boot/dts/r8a7791-koelsch.dts > > +++ b/arch/arm/boot/dts/r8a7791-koelsch.dts > > @@ -857,10 +857,8 @@ > > port { > > vin0ep2: endpoint { > > remote-endpoint = <&adv7612_out>; > > - bus-width = <24>; > > hsync-active = <0>; > > vsync-active = <0>; > > - pclk-sample = <1>; > > data-active = <1>; > > }; > > }; > > @@ -875,7 +873,6 @@ > > port { > > vin1ep: endpoint { > > remote-endpoint = <&adv7180>; > > - bus-width = <8>; > > }; > > }; > > }; > > diff --git a/arch/arm/boot/dts/r8a7791-porter.dts b/arch/arm/boot/dts/r8a7791-porter.dts > > index a01101b..c16e870 100644 > > --- a/arch/arm/boot/dts/r8a7791-porter.dts > > +++ b/arch/arm/boot/dts/r8a7791-porter.dts > > @@ -388,7 +388,6 @@ > > port { > > vin0ep: endpoint { > > remote-endpoint = <&adv7180>; > > - bus-width = <8>; > > }; > > }; > > }; > > diff --git a/arch/arm/boot/dts/r8a7793-gose.dts b/arch/arm/boot/dts/r8a7793-gose.dts > > index aa209f6..60aaddb 100644 > > --- a/arch/arm/boot/dts/r8a7793-gose.dts > > +++ b/arch/arm/boot/dts/r8a7793-gose.dts > > @@ -765,10 +765,8 @@ > > port { > > vin0ep2: endpoint { > > remote-endpoint = <&adv7612_out>; > > - bus-width = <24>; > > hsync-active = <0>; > > vsync-active = <0>; > > - pclk-sample = <1>; > > data-active = <1>; > > }; > > }; > > @@ -784,7 +782,6 @@ > > port { > > vin1ep: endpoint { > > remote-endpoint = <&adv7180_out>; > > - bus-width = <8>; > > }; > > }; > > }; > > diff --git a/arch/arm/boot/dts/r8a7794-alt.dts b/arch/arm/boot/dts/r8a7794-alt.dts > > index e170275..8ed7a71 100644 > > --- a/arch/arm/boot/dts/r8a7794-alt.dts > > +++ b/arch/arm/boot/dts/r8a7794-alt.dts > > @@ -388,7 +388,6 @@ > > port { > > vin0ep: endpoint { > > remote-endpoint = <&adv7180>; > > - bus-width = <8>; > > }; > > }; > > }; > > diff --git a/arch/arm/boot/dts/r8a7794-silk.dts b/arch/arm/boot/dts/r8a7794-silk.dts > > index 7808aae..6adfcd6 100644 > > --- a/arch/arm/boot/dts/r8a7794-silk.dts > > +++ b/arch/arm/boot/dts/r8a7794-silk.dts > > @@ -477,7 +477,6 @@ > > port { > > vin0ep: endpoint { > > remote-endpoint = <&adv7180>; > > - bus-width = <8>; > > }; > > }; > > }; > > -- > > 2.7.4 > > -- Regards, Niklas Söderlund