mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
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:
@@ -701,4 +701,68 @@
|
||||
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;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -519,4 +519,100 @@
|
||||
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;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user