// SPDX-License-Identifier: GPL-2.0-only // SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. /* * Device-tree overlay for tegra234-p3740-0002-p3701-0008 CSI Camera Connector. */ /dts-v1/; /plugin/; #include #include / { overlay-name = "Jetson 122pin CSI Connector"; compatible = JETSON_COMPATIBLE; p3740-0002_p3701-0008-csi@0 { target = <&pinmux>; __overlay__ { pinctrl-names = "default"; pinctrl-0 = <&jetson_io_pinmux>; jetson_io_pinmux: exp-header-pinmux { csi-pin75 { nvidia,pins = "cam_i2c_scl_pp2"; }; csi-pin76a { nvidia,pins = "spi5_cs0_pac3"; nvidia,function = "i2s3"; nvidia,pin-label = "i2s3_fs"; nvidia,tristate = ; nvidia,enable-input = ; }; csi-pin76b { nvidia,pins = "spi5_cs0_pac3"; nvidia,function = "dmic2"; nvidia,pin-label = "dmic2_clk"; nvidia,tristate = ; nvidia,enable-input = ; }; csi-pin77 { nvidia,pins = "cam_i2c_sda_pp3"; }; csi-pin90a{ nvidia,pins = "spi5_sck_pac0"; nvidia,function = "i2s3"; nvidia,pin-label = "i2s3_sclk"; nvidia,tristate = ; nvidia,enable-input = ; }; csi-pin90b { nvidia,pins = "spi5_sck_pac0"; nvidia,function = "dspk0"; nvidia,pin-label = "dspk0_dat"; nvidia,tristate = ; nvidia,enable-input = ; }; csi-pin92a { nvidia,pins = "spi5_miso_pac1"; nvidia,function = "i2s3"; nvidia,pin-label = "i2s3_dout"; nvidia,tristate = ; nvidia,enable-input = ; }; csi-pin92b { nvidia,pins = "spi5_miso_pac1"; nvidia,function = "dspk0"; nvidia,pin-label = "dspk0_clk"; nvidia,tristate = ; nvidia,enable-input = ; }; csi-pin96a { nvidia,pins = "spi5_mosi_pac2"; nvidia,function = "i2s3"; nvidia,pin-label="i2s3_din"; nvidia,tristate = ; nvidia,enable-input = ; }; csi-pin96b { nvidia,pins = "spi5_mosi_pac2"; nvidia,function = "dmic2"; nvidia,pin-label="dmic2_dat"; nvidia,tristate = ; nvidia,enable-input = ; }; csi-pin105 { nvidia,pins = "dp_aux_ch3_p_pn7"; }; csi-pin107 { nvidia,pins = "dp_aux_ch3_n_pn0"; }; }; }; }; fragment@1 { target = <&pinmux_aon>; __overlay__ { pinctrl-names = "default"; pinctrl-0 = <&jetson_io_pinmux_aon>; jetson_io_pinmux_aon: exp-header-pinmux { csi-pin87 { nvidia,pins = "gen2_i2c_scl_pcc7"; }; csi-pin89 { nvidia,pins = "gen2_i2c_sda_pdd0"; }; }; }; }; };