Hi Marco, On Fri, 08 Feb 2008 11:02:16 +0100 Marco Stornelli <[EMAIL PROTECTED]> wrote:
> how can specify a led device in a dts file? These leds are connected > with gpio to the microprocessor. I can't find anything like a led node > in the dts files of the other boards. Have you got any suggestions? Although I'm not sure if it's the "standard" way, we just added a "home-made" node like this: [EMAIL PROTECTED] { device_type = "leds"; compatible = "reset-leds"; reg = <c0018000 00008000>; }; and then just get the info in the probe function for the led driver we placed in drivers/leds/: /* Get device info from OF tree */ np = of_find_compatible_node(NULL, "leds", "reset-leds"); if (!np) { dev_err(&pdev->dev, "Could not find device tree node for reset-leds\n"); goto error_classdev; } if (of_address_to_resource(np, 0, &res)) { dev_err(&pdev->dev, "Could not convert reset-leds device tree address\n"); of_node_put(np); goto error_classdev; } ... At least this was all the information we needed from the device tree. // Simon _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded