Jetpack/hardware/nvidia/platform/t18x/common/kernel-dts/t18x-common-plugin-manager/tegra186-quill-display-plugin-manager.dtsi
dchvs 75c7968d30 Add Jetpack 4.4.1 sources
Jetson Xavier NX, Jetson TX2 Series, Jetson AGX Xavier Series, Jetson Nano, Jetson TX1 [L4T 32.4.4]
2021-01-19 20:45:17 -06:00

188 lines
4.6 KiB
Plaintext

/*
* tegra186-quill-display-plugin-manager.dtsi: Display override DTSI file.
*
* Copyright (c) 2015-2017, NVIDIA CORPORATION. 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 as published by
* the Free Software Foundation; version 2 of the License.
*
* 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.
*/
/ {
plugin-manager {
fragment-e3320-a00@1 {
ids = "3320-1000-000", "3320-1100-000";
overrides@1 {
target = <&{/i2c@3160000/tps65132@3e}>;
_overlay_ {
status = "okay";
outp {
ti,enable-gpio = <&gpio_i2c_0_21 2 0>;
};
outn {
ti,enable-gpio = <&gpio_i2c_0_21 3 0>;
};
};
};
overrides@2 {
target = <&{/host1x}>;
_overlay_ {
nvdisplay@15200000 {
status = "okay";
};
dsi {
status = "okay";
nvidia,active-panel = <&panel_s_wuxga_8_0>;
panel-s-wuxga-8-0 {
status = "okay";
};
};
};
};
overrides@3 {
target = <&{/i2c@3160000}>;
_overlay_ {
gpio@21 {
status = "okay";
};
lp8557-backlight-s-wuxga-8-0@2c {
status = "okay";
};
};
};
};
fragment-e3320-a01@1 {
ids = "3320-1000-100", "3320-1000-200";
overrides@1 {
target = <&{/i2c@3160000/tps65132@3e}>;
_overlay_ {
status = "okay";
outp {
ti,enable-gpio = <&gpio_i2c_0_77 4 0>;
};
outn {
delete-target-property = "ti,disable-active-discharge";
ti,enable-gpio = <&gpio_i2c_0_21 2 0>;
ti,active-discharge-gpio = <&gpio_i2c_0_21 3 0>;
ti,active-discharge-time = <2000>; /* in us */
};
};
};
overrides@2 {
target = <&en_vdd_disp_1v8>;
_overlay_ {
gpio = <&gpio_i2c_0_21 0 0>;
};
};
overrides@3 {
target = <&{/host1x}>;
_overlay_ {
nvdisplay@15200000 {
status = "okay";
};
dsi {
status = "okay";
nvidia,active-panel = <&panel_s_wuxga_8_0>;
panel-s-wuxga-8-0 {
status = "okay";
};
};
};
};
overrides@4 {
target = <&{/i2c@3160000}>;
_overlay_ {
gpio@21 {
status = "okay";
};
lp8557-backlight-s-wuxga-8-0@2c {
status = "okay";
};
};
};
};
fragment-e1639-sharp-25x16@2 {
ids = "1639-1000-001";
overrides@0 {
target = <&{/i2c@c240000/lp8556-backlight-s-wqxga-10-1@2c}>;
_overlay_ {
status = "okay";
};
};
overrides@1 {
target = <&vdd_bl_en>;
_overlay_ {
gpio = <&tegra_aon_gpio TEGRA_AON_GPIO(U, 3) 1>;
enable-active-high;
regulator-boot-on;
regulator-always-on;
};
};
overrides@2 {
target = <&{/host1x/dsi/panel-s-wuxga-8-0}>;
_overlay_ {
status = "disabled";
};
};
overrides@3 {
target = <&{/host1x/dsi/panel-s-wqxga-10-1}>;
_overlay_ {
status = "okay";
};
};
overrides@4 {
target = <&{/host1x}>;
_overlay_ {
nvdisplay@15200000 {
status = "okay";
};
dsi {
status = "okay";
};
};
};
};
fragment-e1824-a00@3 {
ids = "1824-1100-001";
overrides@0 {
target = <&{/host1x}>;
_overlay_ {
nvdisplay@15200000 {
status = "okay";
};
sor {
status = "okay";
nvidia,active-panel = <&panel_s_edp_uhdtv_15_6>;
panel-s-edp-uhdtv-15-6 {
status = "okay";
nvidia,panel-rst-gpio = <&tegra_main_gpio TEGRA_MAIN_GPIO(P, 3) 1>; /* PP3 */
nvidia,en-vmm-vpp-with-i2c-config;
nvidia,is_ext_dp_panel = <0>;
disp-default-out {
nvidia,out-parent-clk = "plld3";
};
smartdimmer {
status = "okay";
};
};
};
dpaux@155c0000 {
status = "okay";
};
};
};
};
};
};