On Tue, 12 Aug 2025 at 17:10, Andri Yngvason <an...@yngvason.is> wrote: > > Hi Tom, > > þri., 12. ágú. 2025 kl. 15:59 skrifaði Tom Rini <tr...@konsulko.com>: > > > > On Tue, Aug 12, 2025 at 03:30:18PM +0000, Andri Yngvason wrote: > > > This is a new LED driver for the WS28XX family of LED controllers from > > > Worldsemi and compatible devices from other manufacturers. > > > > > > The LED chain must be connected to an SPI output. This driver uses SPI > > > to emulate the required digital signal. > > > > > > Each LED gets a fixed colour assigned to it in the device tree. > > > > > > Signed-off-by: Andri Yngvason <an...@yngvason.is> > > > --- > > > doc/device-tree-bindings/leds/leds-ws28xx.txt | 48 ++++ > > > > We have dts/upstream/Bindings/leds/ now, so this needs to be upstream > > and the driver compatible with that. If the driver is already > > compatible, we can just omit adding this file. Thanks. > > > > There does not exist a compatible driver in the Linux kernel. Are you > saying that I also need to implement this for the Linux kernel for > this to be accepted into u-boot?
You should at least have accepted DT bindings upstream, the bindings files are now written in yaml so they can be verified. > I have also written a driver for Linux, but I have no intention of > upstreaming it as it is much too complex to fit into the LED > subsystem. Why is the driver so complex?