arm64: dts: qcom: Add pinctrls for camera sensors

Add pinctrls required for camera sensors:
- power down signal;
- reset signal;
- camera external clock.

Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
This commit is contained in:
Todor Tomov 2018-11-13 11:19:13 +02:00 committed by Andy Gross
parent 1ab0fb7581
commit acd48330e9
2 changed files with 160 additions and 0 deletions

View file

@ -701,4 +701,68 @@ pinconf {
bias-disable;
};
};
camera_front_default: camera_front_default {
pinmux_pwdn {
function = "gpio";
pins = "gpio33";
};
pinconf_pwdn {
pins = "gpio33";
drive-strength = <16>;
bias-disable;
};
pinmux_rst {
function = "gpio";
pins = "gpio28";
};
pinconf_rst {
pins = "gpio28";
drive-strength = <16>;
bias-disable;
};
pinmux_mclk1 {
function = "cam_mclk1";
pins = "gpio27";
};
pinconf_mclk1 {
pins = "gpio27";
drive-strength = <16>;
bias-disable;
};
};
camera_rear_default: camera_rear_default {
pinmux_pwdn {
function = "gpio";
pins = "gpio34";
};
pinconf_pwdn {
pins = "gpio34";
drive-strength = <16>;
bias-disable;
};
pinmux_rst {
function = "gpio";
pins = "gpio35";
};
pinconf_rst {
pins = "gpio35";
drive-strength = <16>;
bias-disable;
};
pinmux_mclk0 {
function = "cam_mclk0";
pins = "gpio26";
};
pinconf_mclk0 {
pins = "gpio26";
drive-strength = <16>;
bias-disable;
};
};
};

View file

@ -519,4 +519,100 @@ pinconf {
bias-disable;
};
};
camera_board_default: camera_board_default {
mux_pwdn {
function = "gpio";
pins = "gpio98";
};
config_pwdn {
pins = "gpio98";
drive-strength = <16>;
bias-disable;
};
mux_rst {
function = "gpio";
pins = "gpio104";
};
config_rst {
pins = "gpio104";
drive-strength = <16>;
bias-disable;
};
mux_mclk1 {
function = "cam_mclk";
pins = "gpio14";
};
config_mclk1 {
pins = "gpio14";
drive-strength = <16>;
bias-disable;
};
};
camera_front_default: camera_front_default {
mux_pwdn {
function = "gpio";
pins = "gpio133";
};
config_pwdn {
pins = "gpio133";
drive-strength = <16>;
bias-disable;
};
mux_rst {
function = "gpio";
pins = "gpio23";
};
config_rst {
pins = "gpio23";
drive-strength = <16>;
bias-disable;
};
mux_mclk2 {
function = "cam_mclk";
pins = "gpio15";
};
config_mclk2 {
pins = "gpio15";
drive-strength = <16>;
bias-disable;
};
};
camera_rear_default: camera_rear_default {
mux_pwdn {
function = "gpio";
pins = "gpio26";
};
config_pwdn {
pins = "gpio26";
drive-strength = <16>;
bias-disable;
};
mux_rst {
function = "gpio";
pins = "gpio25";
};
config_rst {
pins = "gpio25";
drive-strength = <16>;
bias-disable;
};
mux_mclk0 {
function = "cam_mclk";
pins = "gpio13";
};
config_mclk0 {
pins = "gpio13";
drive-strength = <16>;
bias-disable;
};
};
};