[PATCHv2 1/9] ARM: kirkwood: convert d2net_v2 to DT
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Sat Oct 12 11:26:42 EDT 2013
Dear Simon Guinot,
I'm resuming work on this platform on other Kirkwood boards, so it's
time to finally answer this e-mail.
On Fri, 2 Aug 2013 16:31:39 +0200, Simon Guinot wrote:
> Thanks for this patch. I have tested on by d2net_v2 board and it is
> almost good. Please, see below for my comments.
Thanks for testing!
> > + memory {
> > + device_type = "memory";
> > + /* TODO: verify memory installed on board */
> > + reg = <0x00000000 0x20000000>;
>
> The board only provides 256MB of memory (0x100000000).
Will fix.
> > + pmx_leds: pmx-leds {
> > + marvell,pins = "mpp12";
> > + marvell,function = "gpo";
>
> "gpo" is not valid for the 6281 SoC. You could use "gpio" instead.
Will fix.
> > + fail {
> > + label = "d2net_v2:red:fail";
> > + gpios = <&gpio0 12 0>;
> > + default-state = "on";
>
> "keep" is a better default-state. Else, blue and red are melted for the
> front LED.
Ok, will change.
> > + sata0_power: regulator at 1 {
> > + compatible = "regulator-fixed";
> > + reg = <1>;
> > + regulator-name = "SATA0 Power";
> > + regulator-min-microvolt = <5000000>;
> > + regulator-max-microvolt = <5000000>;
> > + enable-active-high;
> > + regulator-always-on;
> > + regulator-boot-on;
> > + gpio = <&gpio0 16 0>;
>
> I don't know the regulator API at all. But is that possible to allow a
> user to enable/disable the SATA0 power ? If yes, then it should be great
> to have the appropriate setting.
The regulator subsystem has a userspace interface in sysfs. See
Documentation/ABI/testing/sysfs-class-regulator. I don't think there's
anything special needed in the DT to get the regulator exposed in sysfs.
> > -config MACH_D2NET_V2
> > - bool "LaCie d2 Network v2 NAS Board"
> > - select KIRKWOOD_LEGACY
> > - help
> > - Say 'Y' here if you want your kernel to support the
> > - LaCie d2 Network v2 NAS.
>
> Before removing this option, we need to fix the Kconfig dependencies for
> the LED driver leds-ns2. I will send a patch to do that.
Your patch has been taken and is part of 3.12-rc, so this part is fixed.
I'll resend soon an updated version with the changes.
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
More information about the linux-arm-kernel
mailing list