Consolidating the interface for camera components

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I'm trying to consolidate the interface for several camera components into one place to represent a single camera. Note the camera module is a specialized custom device, not a general purpose camera, in case that matters.

Each of the camera modules includes a LED driver (0x63) and camera (0x3c) that sit behind a couple muxes. For example:

/sys/devices/platform/amba/ff030000.i2c/i2c-1/i2c-3/i2c-5/5-003c/
/sys/devices/platform/amba/ff030000.i2c/i2c-1/i2c-3/i2c-7/7-0063/

The LEDs are also available under /sys/class/leds/ based on their labels as defined in the devicetree.

The image data captured by the camera passes through two soft IP blocks. The driver for the second block maps the image into memory and exposes it as a block device in /dev.

Is there a way to consolidate that into one place rather than having it spread across /sys/devices/platform, /sys/class/leds, and /dev?

Best,
Philip







[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux