Files
android_kernel_samsung_sm87…/qcom/sunp-hdk.dtsi
Udipto Goswami a374335029 ARM: dts: msm: Adjust HS transmit amplitude for more coverage
Currently, it seems the HS transmit programmed isn't enough to
pass electrical compliance tests for all devices. Therefore
increasing it to 0xf (recommended by HW team) in order to
meet the passing marks.

Change-Id: I6609d6012e8ec6489c33af0a75873314a5b10e67
Signed-off-by: Udipto Goswami <quic_ugoswami@quicinc.com>
2024-07-02 04:55:06 -07:00

102 lines
2.2 KiB
Plaintext

// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#include "sun-qrd-sku1-v8.dtsi"
&sdhc_2 {
cd-gpios = <&tlmm 55 GPIO_ACTIVE_HIGH>;
};
&qupv3_se4_spi {
#address-cells = <1>;
#size-cells = <0>;
status = "ok";
qcom,touch-active = "goodix,gt9916S";
qcom,la-vm;
st_fts@0 {
status = "disabled";
};
goodix-berlin@0 {
compatible = "goodix,gt9916S";
reg = <0>;
spi-max-frequency = <1000000>;
goodix,avdd-name = "avdd";
avdd-supply = <&L14B>;
interrupt-parent = <&tlmm>;
interrupts = <162 0x2008>;
goodix,reset-gpio = <&tlmm 161 0x00>;
goodix,irq-gpio = <&tlmm 162 0x2008>;
goodix,irq-flags = <2>;
goodix,panel-max-x = <1080>;
goodix,panel-max-y = <2400>;
goodix,panel-max-w = <255>;
goodix,panel-max-p = <4096>;
goodix,firmware-name = "goodix_firmware_spi.bin";
goodix,config-name = "goodix_cfg_group_spi.bin";
pinctrl-names = "pmx_ts_active", "pmx_ts_suspend", "pmx_ts_release";
pinctrl-0 = <&ts_active>;
pinctrl-1 = <&ts_int_suspend &ts_reset_suspend>;
pinctrl-2 = <&ts_release>;
goodix,touch-type = "primary";
goodix,qts_en;
qts,trusted-touch-mode = "vm_mode";
qts,touch-environment = "pvm";
qts,trusted-touch-type = "primary";
qts,trusted-touch-spi-irq = <652>;
qts,trusted-touch-io-bases = <0xa90000>;
qts,trusted-touch-io-sizes = <0x1000>;
qts,trusted-touch-vm-gpio-list = <&tlmm 48 0 &tlmm 49 0 &tlmm 50 0
&tlmm 51 0 &tlmm 161 0 &tlmm 162 0x2008>;
};
};
&tlmm {
fan_enable_pin {
mux {
pins = "gpio182";
function = "gpio";
};
config {
pins = "gpio182";
bias-pull-up;
drive-strength = <16>;
};
};
};
&qupv3_se3_i2c {
status = "ok";
#address-cells = <1>;
#size-cells = <0>;
fancontroller: max31760@50 {
compatible = "maxim,max31760";
reg = <0x50>;
#cooling-cells = <2>;
maxim,fan-num = <1>;
maxim,vdd-supply = <&BOB1>;
maxim,vcca-supply = <&L15B>;
regulator-name = "maxim,vdd", "maxim,vcca";
maxim,pwr-en-gpio = <&tlmm 182 GPIO_ACTIVE_LOW>;
status = "ok";
};
};
&pmih010x_eusb2_repeater {
qcom,param-override-seq =
/* <value reg_offset> */
/* Adjust HS trasmit amplitude */
<0xf 0x51
/* Tx pre-emphasis tuning */
0x5 0x57>;
};