Linux-Kernel-Sensor-Drivers

Linux sensor drivers for ROHM / Kionix sensors

Driver Index

This project is maintained by RohmSemiconductor

ROHM BU27010 RGB + C/IR + Flicker sensor

The ROHM BU27010 is a sensor with 6 photodiodes (red, green, blue, clear, IR and flickering detection) with five configurable channels. Red, green and flickering detection being always available and two out of the rest three (blue, clear, IR) can be selected to be simultaneously measured. Typical application is adjusting LCD/OLED backlight of TVs, mobile phones and tablet PCs.

Linux Driver

The ROHM Finland SWDC has created an IIO driver in collaboration with the Linux kernel community. Driver was merged to the upstream Linux v6.6.

Support for computing lux values was added in the Linux v6.8.

Devicetree example:

    i2c {
      #address-cells = <1>;
      #size-cells = <0>;
      light-sensor@38 {
        compatible = rohm,bu27010;
        reg = <0x38>;
      };
    };

Where,

See the binding document for more information.

Support

Please use the regular upstream maintenance information for support. The maintenance information can be found from the linux MAINTAINERS file. You can read the MAINTAINERS manually or use the get_maintainer.pl