mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-28 13:22:57 +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:
parent
1ab0fb7581
commit
acd48330e9
2 changed files with 160 additions and 0 deletions
|
@ -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;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -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;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue