Message ID | 1402890635-12342-10-git-send-email-emilio@elopez.com.ar (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Mon, Jun 16, 2014 at 12:50:34AM -0300, Emilio López wrote: > --- > arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 12 ++++++++++++ > arch/arm/boot/dts/sun4i-a10.dtsi | 7 +++++++ > 2 files changed, 19 insertions(+) > > diff --git a/arch/arm/boot/dts/sun4i-a10-cubieboard.dts b/arch/arm/boot/dts/sun4i-a10-cubieboard.dts > index 4684cbe..9b8d6b0 100644 > --- a/arch/arm/boot/dts/sun4i-a10-cubieboard.dts > +++ b/arch/arm/boot/dts/sun4i-a10-cubieboard.dts > @@ -61,6 +61,18 @@ > status = "okay"; > }; > > + spi0: spi@01c05000 { > + pinctrl-names = "default"; > + pinctrl-0 = <&spi0_pins_a>; > + status = "okay"; > + > + dac0: dh2228@2 { > + compatible = "rohm,dh2228fv"; Nope, this is not going to happen. It's not even what's connected on this bus. spidev isn't supposed to be described in DT, because it's just not hardware related at all. Maxime
Hi Maxime, El 25/06/14 18:22, Maxime Ripard escribió: > On Mon, Jun 16, 2014 at 12:50:34AM -0300, Emilio López wrote: >> --- >> arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 12 ++++++++++++ >> arch/arm/boot/dts/sun4i-a10.dtsi | 7 +++++++ >> 2 files changed, 19 insertions(+) >> >> diff --git a/arch/arm/boot/dts/sun4i-a10-cubieboard.dts b/arch/arm/boot/dts/sun4i-a10-cubieboard.dts >> index 4684cbe..9b8d6b0 100644 >> --- a/arch/arm/boot/dts/sun4i-a10-cubieboard.dts >> +++ b/arch/arm/boot/dts/sun4i-a10-cubieboard.dts >> @@ -61,6 +61,18 @@ >> status = "okay"; >> }; >> >> + spi0: spi@01c05000 { >> + pinctrl-names = "default"; >> + pinctrl-0 = <&spi0_pins_a>; >> + status = "okay"; >> + >> + dac0: dh2228@2 { >> + compatible = "rohm,dh2228fv"; > > Nope, this is not going to happen. > > It's not even what's connected on this bus. > > spidev isn't supposed to be described in DT, because it's just not > hardware related at all. Patches 9 and 10 are not intended to be merged, I am just sending them to facilitate testing. I suppose I could've been clearer on the cover letter, sorry. Cheers, Emilio
diff --git a/arch/arm/boot/dts/sun4i-a10-cubieboard.dts b/arch/arm/boot/dts/sun4i-a10-cubieboard.dts index 4684cbe..9b8d6b0 100644 --- a/arch/arm/boot/dts/sun4i-a10-cubieboard.dts +++ b/arch/arm/boot/dts/sun4i-a10-cubieboard.dts @@ -61,6 +61,18 @@ status = "okay"; }; + spi0: spi@01c05000 { + pinctrl-names = "default"; + pinctrl-0 = <&spi0_pins_a>; + status = "okay"; + + dac0: dh2228@2 { + compatible = "rohm,dh2228fv"; + reg = <2>; + spi-max-frequency = <100000>; + }; + }; + pinctrl@01c20800 { led_pins_cubieboard: led_pins@0 { allwinner,pins = "PH20", "PH21"; diff --git a/arch/arm/boot/dts/sun4i-a10.dtsi b/arch/arm/boot/dts/sun4i-a10.dtsi index c66c39e..aefde20 100644 --- a/arch/arm/boot/dts/sun4i-a10.dtsi +++ b/arch/arm/boot/dts/sun4i-a10.dtsi @@ -535,6 +535,13 @@ allwinner,pull = <0>; }; + spi0_pins_a: spi0@0 { + allwinner,pins = "PI10", "PI11", "PI12", "PI13"; + allwinner,function = "spi0"; + allwinner,drive = <0>; + allwinner,pull = <0>; + }; + emac_pins_a: emac0@0 { allwinner,pins = "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6",