NVIDIA tegra isc mgr driver This file documents the properties used by the isc-mgr driver in tegra platform Required properties: - compatible : Should be "nvidia,isc-mgr" - i2c-bus : Should contain the i2c bus number that the device is attached to tegra for controlling the isc - csi-port : Should contain the csi port number that the device is attached to tegra for image streaming Optional properties: - pwdn-gpios : Should contain the list for gpios to control power in order of aggregator and camera instances - pwr-items : Map power items to the GPIO item specified in the pwdn-gpios list, starting from 0. For example, pwr-item 0 is for the deserializer, while pwr-item 1, 2, 3, 4 are for links 0, 1, 2, 3 - default-power-on : If this property is used, while probing the device, pwdn-gpios are powered on - interrupt-parent : Should contain interrupt parent for gpio interrupt - interrupts : Should contain the gpio number that is connected to status pin in isc device - pwms : PWM property to point to the PWM chip, chip-relative PWM number and period in nano seconds Example: isc-mgr.0 { compatible = "nvidia,isc-mgr"; i2c-bus = <2>; csi-port = <0>; pwdn-gpios = < &gpio TEGRA_GPIO(X, 1) GPIO_ACTIVE_HIGH /* GMSL_IN1_PDN */ &gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH /* TA_TV1_TV2_ENA */ &gpio TEGRA_GPIO(H, 5) GPIO_ACTIVE_HIGH>; /* TA_TV3_TV4_ENA */ pwr-items = <0 1 1 2 2>; /* map pwr-items to pwdn-gpios */ /* default-power-on; */ /* Deactivate pwdn-gpios */ interrupt-parent = <&gpio>; interrupts = ; /* gpio PS3 : falling edge sensitive */ pwms = <&isc_pwm 0 33333333>; /* PWM name, chip-relative PWM number, period in nano seconds */ status = "okay"; };