Loading qcom/scuba-pinctrl.dtsi +286 −0 Original line number Diff line number Diff line Loading @@ -599,5 +599,291 @@ drive-strength = <2>; }; }; cci0_suspend: cci0_suspend { mux { /* CLK, DATA*/ pins = "gpio23", "gpio22"; function = "cci_i2c"; }; config { pins = "gpio23", "gpio22"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ }; }; cci0_active: cci0_active { mux { /* CLK, DATA*/ pins = "gpio23", "gpio22"; function = "cci_i2c"; }; config { pins = "gpio23", "gpio22"; bias-pull-up; /* PULL UP*/ drive-strength = <2>; /* 2 MA */ }; }; cci1_suspend: cci1_suspend { mux { /* CLK, DATA*/ pins = "gpio30", "gpio29"; function = "cci_i2c"; }; config { pins = "gpio30", "gpio29"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ }; }; cci1_active: cci1_active { mux { /* CLK, DATA*/ pins = "gpio30", "gpio29"; function = "cci_i2c"; }; config { pins = "gpio30", "gpio29"; bias-pull-up; /* PULL UP*/ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_mclk0_active: cam_sensor_mclk0_active { /* MCLK 0*/ mux { pins = "gpio20"; function = "cam_mclk"; }; config { pins = "gpio20"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_mclk0_suspend: cam_sensor_mclk0_suspend { /* MCLK 0*/ mux { pins = "gpio20"; function = "cam_mclk"; }; config { pins = "gpio20"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_mclk1_active: cam_sensor_mclk1_active { /* MCLK 1*/ mux { pins = "gpio21"; function = "cam_mclk"; }; config { pins = "gpio21"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_mclk1_suspend: cam_sensor_mclk1_suspend { /* MCLK 1*/ mux { pins = "gpio21"; function = "cam_mclk"; }; config { pins = "gpio21"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_mclk2_active: cam_sensor_mclk2_active { /* MCLK 2*/ mux { pins = "gpio27"; function = "cam_mclk"; }; config { pins = "gpio27"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_mclk2_suspend: cam_sensor_mclk2_suspend { /* MCLK 2*/ mux { pins = "gpio27"; function = "cam_mclk"; }; config { pins = "gpio27"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_rear0_reset_active: cam_sensor_rear0_reset_active { /* RESET0 */ mux { pins = "gpio18"; function = "gpio"; }; config { pins = "gpio18"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_rear0_reset_suspend: cam_sensor_rear0_reset_suspend { /* RESET0 */ mux { pins = "gpio18"; function = "gpio"; }; config { pins = "gpio18"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ output-low; }; }; cam_sensor_rear1_reset_active: cam_sensor_rear1_reset_active { /* RESET1 */ mux { pins = "gpio19"; function = "gpio"; }; config { pins = "gpio19"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_rear1_reset_suspend: cam_sensor_rear1_reset_suspend { /* RESET1 */ mux { pins = "gpio19"; function = "gpio"; }; config { pins = "gpio19"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ output-low; }; }; cam_sensor_front0_reset_active: cam_sensor_front0_reset_active { /* RESET0 */ mux { pins = "gpio24"; function = "gpio"; }; config { pins = "gpio24"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_front0_reset_suspend: cam_sensor_front0_reset_suspend { /* RESET0 */ mux { pins = "gpio24"; function = "gpio"; }; config { pins = "gpio24"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ output-low; }; }; cam_sensor_csi_mux_oe_active: cam_sensor_csi_mux_oe_active { /*CSIMUX_OE*/ mux { pins = "gpio113"; function = "gpio"; }; config { pins = "gpio113"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_csi_mux_oe_suspend: cam_sensor_csi_mux_oe_suspend { /* CSIMUX_OE */ mux { pins = "gpio113"; function = "gpio"; }; config { pins = "gpio113"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ output-low; }; }; cam_sensor_csi_mux_sel_active: cam_sensor_csi_mux_sel_active { /*CSIMUX_SEL*/ mux { pins = "gpio114"; function = "gpio"; }; config { pins = "gpio114"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_csi_mux_sel_suspend: cam_sensor_csi_mux_sel_suspend { /* CSIMUX_SEL */ mux { pins = "gpio114"; function = "gpio"; }; config { pins = "gpio114"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ output-low; }; }; }; }; Loading
qcom/scuba-pinctrl.dtsi +286 −0 Original line number Diff line number Diff line Loading @@ -599,5 +599,291 @@ drive-strength = <2>; }; }; cci0_suspend: cci0_suspend { mux { /* CLK, DATA*/ pins = "gpio23", "gpio22"; function = "cci_i2c"; }; config { pins = "gpio23", "gpio22"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ }; }; cci0_active: cci0_active { mux { /* CLK, DATA*/ pins = "gpio23", "gpio22"; function = "cci_i2c"; }; config { pins = "gpio23", "gpio22"; bias-pull-up; /* PULL UP*/ drive-strength = <2>; /* 2 MA */ }; }; cci1_suspend: cci1_suspend { mux { /* CLK, DATA*/ pins = "gpio30", "gpio29"; function = "cci_i2c"; }; config { pins = "gpio30", "gpio29"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ }; }; cci1_active: cci1_active { mux { /* CLK, DATA*/ pins = "gpio30", "gpio29"; function = "cci_i2c"; }; config { pins = "gpio30", "gpio29"; bias-pull-up; /* PULL UP*/ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_mclk0_active: cam_sensor_mclk0_active { /* MCLK 0*/ mux { pins = "gpio20"; function = "cam_mclk"; }; config { pins = "gpio20"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_mclk0_suspend: cam_sensor_mclk0_suspend { /* MCLK 0*/ mux { pins = "gpio20"; function = "cam_mclk"; }; config { pins = "gpio20"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_mclk1_active: cam_sensor_mclk1_active { /* MCLK 1*/ mux { pins = "gpio21"; function = "cam_mclk"; }; config { pins = "gpio21"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_mclk1_suspend: cam_sensor_mclk1_suspend { /* MCLK 1*/ mux { pins = "gpio21"; function = "cam_mclk"; }; config { pins = "gpio21"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_mclk2_active: cam_sensor_mclk2_active { /* MCLK 2*/ mux { pins = "gpio27"; function = "cam_mclk"; }; config { pins = "gpio27"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_mclk2_suspend: cam_sensor_mclk2_suspend { /* MCLK 2*/ mux { pins = "gpio27"; function = "cam_mclk"; }; config { pins = "gpio27"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_rear0_reset_active: cam_sensor_rear0_reset_active { /* RESET0 */ mux { pins = "gpio18"; function = "gpio"; }; config { pins = "gpio18"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_rear0_reset_suspend: cam_sensor_rear0_reset_suspend { /* RESET0 */ mux { pins = "gpio18"; function = "gpio"; }; config { pins = "gpio18"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ output-low; }; }; cam_sensor_rear1_reset_active: cam_sensor_rear1_reset_active { /* RESET1 */ mux { pins = "gpio19"; function = "gpio"; }; config { pins = "gpio19"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_rear1_reset_suspend: cam_sensor_rear1_reset_suspend { /* RESET1 */ mux { pins = "gpio19"; function = "gpio"; }; config { pins = "gpio19"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ output-low; }; }; cam_sensor_front0_reset_active: cam_sensor_front0_reset_active { /* RESET0 */ mux { pins = "gpio24"; function = "gpio"; }; config { pins = "gpio24"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_front0_reset_suspend: cam_sensor_front0_reset_suspend { /* RESET0 */ mux { pins = "gpio24"; function = "gpio"; }; config { pins = "gpio24"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ output-low; }; }; cam_sensor_csi_mux_oe_active: cam_sensor_csi_mux_oe_active { /*CSIMUX_OE*/ mux { pins = "gpio113"; function = "gpio"; }; config { pins = "gpio113"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_csi_mux_oe_suspend: cam_sensor_csi_mux_oe_suspend { /* CSIMUX_OE */ mux { pins = "gpio113"; function = "gpio"; }; config { pins = "gpio113"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ output-low; }; }; cam_sensor_csi_mux_sel_active: cam_sensor_csi_mux_sel_active { /*CSIMUX_SEL*/ mux { pins = "gpio114"; function = "gpio"; }; config { pins = "gpio114"; bias-disable; /* No PULL */ drive-strength = <2>; /* 2 MA */ }; }; cam_sensor_csi_mux_sel_suspend: cam_sensor_csi_mux_sel_suspend { /* CSIMUX_SEL */ mux { pins = "gpio114"; function = "gpio"; }; config { pins = "gpio114"; bias-pull-down; /* PULL DOWN */ drive-strength = <2>; /* 2 MA */ output-low; }; }; }; };