mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-27 17:45:09 +07:00
1ad69b6955
The APQ8096 DB820c platform provides HDMI output. The MDSS block on 8x96 supports a direct HDMI out. Populate the MDSS, MDP and HDMI DT nodes. Also, add the HDMI HPD and DDC pinctrl nodes with the bias and driver strength specified for this platform. Signed-off-by: Archit Taneja <architt@codeaurora.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Andy Gross <agross@kernel.org>
118 lines
2.1 KiB
Plaintext
118 lines
2.1 KiB
Plaintext
/*
|
|
* Copyright (c) 2013-2016, The Linux Foundation. All rights reserved.
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2 and
|
|
* only version 2 as published by the Free Software Foundation.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*/
|
|
&msmgpio {
|
|
sdc2_cd_on: sdc2_cd_on {
|
|
mux {
|
|
pins = "gpio38";
|
|
function = "gpio";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio38";
|
|
bias-pull-up; /* pull up */
|
|
drive-strength = <16>; /* 16 MA */
|
|
};
|
|
};
|
|
|
|
sdc2_cd_off: sdc2_cd_off {
|
|
mux {
|
|
pins = "gpio38";
|
|
function = "gpio";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio38";
|
|
bias-pull-up; /* pull up */
|
|
drive-strength = <2>; /* 2 MA */
|
|
};
|
|
};
|
|
|
|
blsp1_uart1_default: blsp1_uart1_default {
|
|
mux {
|
|
pins = "gpio41", "gpio42", "gpio43", "gpio44";
|
|
function = "blsp_uart2";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio41", "gpio42", "gpio43", "gpio44";
|
|
drive-strength = <16>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
blsp1_uart1_sleep: blsp1_uart1_sleep {
|
|
mux {
|
|
pins = "gpio41", "gpio42", "gpio43", "gpio44";
|
|
function = "gpio";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio41", "gpio42", "gpio43", "gpio44";
|
|
drive-strength = <2>;
|
|
bias-disable;
|
|
};
|
|
};
|
|
|
|
hdmi_hpd_active: hdmi_hpd_active {
|
|
mux {
|
|
pins = "gpio34";
|
|
function = "hdmi_hot";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio34";
|
|
bias-pull-down;
|
|
drive-strength = <16>;
|
|
};
|
|
};
|
|
|
|
hdmi_hpd_suspend: hdmi_hpd_suspend {
|
|
mux {
|
|
pins = "gpio34";
|
|
function = "hdmi_hot";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio34";
|
|
bias-pull-down;
|
|
drive-strength = <2>;
|
|
};
|
|
};
|
|
|
|
hdmi_ddc_active: hdmi_ddc_active {
|
|
mux {
|
|
pins = "gpio32", "gpio33";
|
|
function = "hdmi_ddc";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio32", "gpio33";
|
|
drive-strength = <2>;
|
|
bias-pull-up;
|
|
};
|
|
};
|
|
|
|
hdmi_ddc_suspend: hdmi_ddc_suspend {
|
|
mux {
|
|
pins = "gpio32", "gpio33";
|
|
function = "hdmi_ddc";
|
|
};
|
|
|
|
config {
|
|
pins = "gpio32", "gpio33";
|
|
drive-strength = <2>;
|
|
bias-pull-down;
|
|
};
|
|
};
|
|
};
|