a8b332e9d05e939a05b505cc6d9fb4e85c885835

Add infrastructure to allow multiple ICP subdevices to co-exist with each subdevice exposed to UMD individually. All operations including ioctl on each subdevice are discrete from another's. Add a new private field in node structure to point to which subdev the node belongs to. Add a new ICP1 device type and expose the type associated with ICP1 to userspace for identifying the second ICP. Each subdevice's unique name is derived from "cam-icp". The name is then appended with a cell-index if it exists. If there are multiple nodes in DTSI to be probed, each node must contain cell-index to differentiate them. For each subdevice, it is expected to have a unique node in DTSI with unique compatible string to probe the sd during boottime. CRs-Fixed: 3336505 Change-Id: I615f9489d5f22b0ec37f98be3fec4c67b06a52d0 Signed-off-by: Sokchetra Eung <quic_eung@quicinc.com>
Description
Aucune description fournie
Langue
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%