This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

listenai,csk-dvp

Vendor: LISTENAI

Description

listenai csk dvp controller

Properties

Properties not inherited from the base binding file.

Name

Type

Details

sensor-label

string

label of connected sensor device

This property is required.

clock-prescaler

int

Prescaler of clock to dvp sensor. Clock Freq = 150MHz/clock-prescaler
Perhaps the sensor's clock source is obtained elsewhere, so this option is not required

data-align-type

string

Interface has data bus pin D0~D11. When the number of actual buses
in use is less than 12, we can choose to use the high or low part
of the actual pin bus

This property is required.

Legal values: 'low_align', 'high_align'

pclk-polarity

string

This property is required.

Legal values: 'post_edge_sampling', 'negative_edge_sampling'

hsync-polarity

string

This property is required.

Legal values: 'active_high', 'active_low'

vsync-polarity

string

This property is required.

Legal values: 'active_high', 'active_low'

pinctrl-0

phandles

Pin configuration/s for the first state. Content is specific to the
selected pin controller driver implementation.

pinctrl-1

phandles

Pin configuration/s for the second state. See pinctrl-0.

pinctrl-2

phandles

Pin configuration/s for the third state. See pinctrl-0.

pinctrl-3

phandles

Pin configuration/s for the fourth state. See pinctrl-0.

pinctrl-4

phandles

Pin configuration/s for the fifth state. See pinctrl-0.

pinctrl-names

string-array

Names for the provided states. The number of names needs to match the
number of states.