I was searching for a device driver to drive ws2812b addressable LEDs in the linux kernel but could not find any.
Is there a specific reason that there are no drivers for these LEDs?
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.Sign up to join this community
I looked at the data sheet
and there is no hint as to how this strip connects to anything. So before you look for a device driver, you need to figure what kind of hardware interface you are going to use, and where you are going to get it from. It also needs to supply 5V, but doesn't tell you the power needed. (Actually, that is because the datasheet apparently applies to a single 3-colour LED on a 5mmx5mm chip: you can buy these on reels and make them up with any given length -- not really an end-user product.)
The hardware interface needs to give strict timings, down to 0.4 microseconds with a tolerance of 150 nanoseconds. You will never get timings like that directly through a device driver.
I use these LEDs for background lighting, and they usually come with a power supply rated around 30 watts, and a control box with an infra-red remote. No provision for any other control connector.