mirror of
https://github.com/Evolution-X-Devices/kernel_xiaomi_sm8450-devicetrees
synced 2026-02-01 08:51:30 +00:00
* tag 'kernel.lnx.5.4-200510': ARM: dts: msm: Add cooling-cells property in battery device for lahaina ARM: dts: msm: Add hyp core control driver node for Lahaina ARM: dts: msm: Add PMIC die temperature mitigation for Lahaina ARM: dts: msm: Add modem junction mitigation rule for Lahaina dt-bindings: qcom-pmic-gpio: Add PM7250B, PM6350 and PM6150L bindings ARM: dts: msm: Add QUPv3 and GPI DT nodes on SHIMA ARM: dts: msm: Add Modem pil node for Shima ARM: dts: msm: add stub interconnect devices for sm8150 dt-bindings: interconnect: add interconnect bindings ARM: dts: msm: enable superspeed plus redriver on QRD ARM: dts: msm: set io coherent on cvp DT ARM: dts: msm: Add CDSP pil node for Shima ARM: dts: msm: Add LPASS pil node for Shima dt-bindings: interconnect: add interconnect bindings dt-bindings: regulator: Add snapshot of rpm-smd-regulator doc ARM: dts: msm: Remove unused PMK8350 ADC channels for holi ARM: dts: msm: Add stub regulators for sdx65 ARM: dts: msm: Add usb bypass mode and disable smmu for lahaina ARM: dts: msm: Add DT snapshots for PM6350, PM7250b and PM6150l ARM: dts: msm: usb_phy pin support usb_phy and gpio mode ARM: dts: msm: Add SPMI PMIC arbiter device for holi ARM: dts: msm: Mark USB DP/DM interrupt as dual edge on Lahaina dt-bindings: Add support for event RP access from DDR for GPI and GCI ARM: dts: msm: Add RUMI specific console property for Shima ARM: dts: msm: Add QUPv3_0 and SE5 dt nodes for SHIMA ARM: dts: msm: clean up cache-size properties ARM: dts: msm: Add kernel cmdline to increase the dmesg buffer size ARM: dts: msm: Change TUI heap type to MSM_CARVEOUT ARM: dts: msm: Add modem ADC thermistors for Lahaina dt-bindings: thermal: Add support for mmw ADC thermistors ARM: dts: msm: Enable CDSP cooling devices for Lahaina ARM: dts: msm: Enable uC HOLB monitor feature ARM: dts: msm: Add initial ION heaps for holi ARM: dts: msm: Add memory map for holi ARM: dts: msm: Adding external VR viewer support ARM: dts: msm: add qcom,ipa-gpi_event_rp_ddr property ARM: dts: msm: Add secure_buffer and qcom,scm device on SM8150 ARM: dts: msm: Add initial ION heaps for SM8150 ARM: dts: msm: Add qrtr haven for trusted vm ARM: dts: msm: Add qrtr haven for lahaina ARM: dts: msm: Add neuron block service for trusted vm ARM: dts: msm: Add neuron block service for lahaina ARM: dts: msm: Add dts node for boot_stats ARM: dts: msm: Add TLMM direct connect interrupts for sm8150 dt-bindings: Add dt-binding for mpm counter ARM: dts: msm: Increase memory-hotplug region for lahaina dt-bindings: thermal: Add support for modem DSC cooling devices dt-bindings: thermal: Add support for CDSP cooling devices via qmi cdev ARM: dts: qcom: add dt entry needed for avb ARM: dts: msm: Add missing compatible of cmd_db for shima ARM: dts: msm: Add dummy clock nodes for clock controllers for HOLI bindings: clock: Add support for HOLI clock controller ARM: dts: msm: Add system_pm as child of APPS RSC for shima ARM: dts: msm: add nvmem cell for haptics CL brake in Lahaina Revert "Revert "ARM: dts: msm: increase ipa modem smem size to 36k on Lahaina"" ARM: dts: msm: Add SPS node for Shima ARM: dts: msm: add sleep state for PCIe0 CLKREQ for lahaina ARM: dts: msm: Add the mem-buf device for the trusted VM ARM: dts: msm: Add modem DSC mitigation nodes for lahaina ARM: dts: msm: Enable IO coherency with USB device on Lahaina ARM: dts: msm: Add UFS support for shima ARM: dts: msm: Enable SD card on Lahaina QRD platform ARM: dts: msm: Update gpio drive strength for soundwire tx ARM: dts: msm: Add stub regulators for holi ARM: dts: msm: Adding device tree node for holi pinctrl dt-bindings: Adding pinctrl devicetree binding for holi ARM: dts: msm: Add initial device tree for Holi ARM: dts: msm: add smmu devices for Shima ARM: dts: msm: Add DMA coherency hint to vidc context banks Revert "ARM: dts: msm: increase ipa modem smem size to 36k on Lahaina" ARM: dts: msm: Update ddr bandwidth levels for A660 ARM: dts: msm: Add ARM PMU node for Shima ARM: dts: msm: Add SLPI pinctrl for SM8150 bindings: pinctrl: Add device-tree bindings for SLPI pinctrl driver bindings: input: qcom-hv-haptics: add nvmem to store CL brake settings bindings: input: qcom-hv-haptics: Add qcom,fifo-empty-threshold ARM: dts: msm: Add clock required for IPA QoS configuration ARM: dts: msm: Add LLCC entry for Shima ARM: dts: msm: Add ipcc test nodes for Shima ARM: dts: msm: add PDR support for PMIC Glink on Lahaina bindings: pmic-glink: add protection domain restart (PDR) support ARM: dts: msm: do not compile Non-VM specific DT files ARM: dts: msm: Update QMP Phy init sequence for Lahaina ARM: dts: msm: Add dcc registers lists for lahaina ARM: dts: msm: Update the RPMHCC node for SHIMA ARM: dts: msm: Modify voltage ranges for PM8350B AMOLED regulator dt-bindings: qpnp-amoled: Update voltage ranges for PM8150A/PM8350B ARM: dts: msm: Remove NFC I3C DT node for Lahaina ARM: dts: msm: Add clocks for UFS QOS configuration on Lahaina ARM: dts: msm: use voltage mitigation for pop mem in lahaina ARM: dts: msm: Enable CPU voltage cooling device for lahaina dt-bindings: thermal: Use the correct vendor string for voltage device ARM: dts: msm: add stub interconnect devices for SHIMA dt-bindings: Add documentation for the "non-coherent" SMMU dt-binding dt-bindings: interconnect: add interconnect bindings ARM: dts: msm: Add charger reference to USB node on Lahaina dt-bindings: i2c-msm-geni: Add DT bindings for le-vm flag ARM: dts: qcom: reduce PM8008J LDO min voltages for Lahaina ARM: dts: msm: Add support for votable GDSCs ARM: dts: msm: Remove epss_l3_shared node bindings: clock: Add support for SHIMA clock controllers ARM: dts: msm: Add IMEM entry for Shima ARM: dts: msm: Add device trees for LahainaP variant dt-bindings: msm: Add compatible strings for lahainap ARM: dts: msm: Add Common driver, I2C and GSI DT nodes in trustedvm ARM: dts: msm: add capacity and DPC properties for Shima ARM: dts: msm: Add LPM support for sm8150 ARM: dts: msm: Update RSC nodes for sm8150 ARM: dts: msm: Update PDC node for sm8150 ARM: dts: msm: Add "regulator-allow-set-load" for PM8350B IBB regulator dt-bindings: LLCC: Add "qcom,shima-llcc" compatible property ARM: dts: msm: increase ipa modem smem size to 36k on Lahaina ARM: dts: msm: Update ufs bus vote for Lahaina ARM: dts: msm: Add USB nodes for Shima dt-bindings: thermal: Add documentation for CPU voltage cooling device ARM: dts: msm: Disable tpdm ddr for lahaina ARM: dts: msm: Add cdsp rpmsg entry in Lahaina ARM: dts: msm: Add spss glink ssr entry for Lahaina dt-bindings: usb: Add Gen2 Tx Compliance tuning property for dwc3 ARM: dts: msm: Add entry for bluetooth sw_ctrl gpio ARM: dts: msm: Increase the dwc3 reg address range for Lahaina Revert "ARM: dts: msm: Clean-up vidc DT node" ARM: dts: msm: Add pinctrl for PM8350C GPIO 9 on Lahaina platforms ARM: dts: msm: Add pshold to Shima ARM: dts: msm: add msm_rtb tracing ARM: dts: msm: Add core hang detection to dt for Shima ARM: dts: msm: Move qbt_handler to soc ARM: dts: msm: Add boot-enabled flag support for spcom ARM: dts: msm: Add boot-enabled flag support for spss ARM: dts: msm: use 'dma-coherent-hint-cached' for fastrpc nodes Revert "dt-bindings: msm: vidc: Clean-up dt properties" ARM: dts: msm: Enable smmu for SD card on Lahaina ARM: dts: msm: remove aux devices dt-bindings: clock: Add rpmh clock bindings for Shima ARM: dts: msm: Add regulators for sa8155 ARM: dts: msm: Remove spss glink ssr entry for Lahaina ARM: dts: msm: add proxy consumers for L2B and L1C regulators on Lahaina dt-bindings: net: Add bindings for qcom,qrtr-haven ARM: dts: msm: Set no-status-check-on-disable for Lahaina PCIe GDSCs ARM: dts: msm: Add snapshot of all SM8150 and SA8155 DT files ARM: dts: msm: enable qmap flow control feature ARM: dts: msm: Add RSC device bindings for Shima ARM: dts: msm: Add wakeup parent for Shima TLMM ARM: dts: msm: add PDC device bindings for Shima ARM: dts: msm: Add support for ION for the trusted-VM ARM: dts: msm: add swr dmic's as codecs bindings: sound: Add swr-haptics binding document ARM: dts: msm: define continuous splash memory region for lahaina dt-bindings: msm: Add compatible strings for sa8155 ARM: dts: msm: Add initial device tree for SM8150 ARM: dts: msm: Add LPM support for shima ARM: dts: msm: add subsystem restart (SSR) for PMIC Glink on Lahaina dt-bindings: pmic-glink: add subsystem restart (SSR) support dt-bindings: qpnp-lcdb-regulator: Add LCDB regulator documentation ARM: dts: msm: Add labels for lpi_cx and lpi_mx rails ARM: dts: msm: Enable UFS HS Rate-B on Lahaina ARM: dts: msm: add FE CPU dai for hearing aid ARM: dts: msm: Add AMOLED regulator on pm8350b for Lahaina ARM: dts: msm: Enable CPU cooling device for lahaina dt-bindings: Add support for boot enabled subsystem bindings: input: qcom-hv-haptics: Change to use 8-bit FIFO data ARM: dts: msm: Add swr-slave regulator device node in haptics module bindings: input: qcom-hv-haptics: add swr-slave regulator subnode ARM: dts: msm: Add AOP QMP nodes for shima ARM: dts: msm: Add glink entries for Shima ARM: dts: msm: Add HWSPINLOCK, SMEM and SMP2P for Shima ARM: dts: msm: Add IPCC node for Shima ARM: dts: msm: Add initial ION heaps for Shima ARM: dts: msm: Add spss glink ssr entry for Lahaina ARM: dts: msm: add 4 new compute DSP context banks for lahaina ARM: dts: qcom: modify initramfs size ARM: dts: msm: Add memory map for shima ARM: dts: msm: Add EUD extcon handler for primary USB on Lahaina ARM: dts: msm: Set dr_mode as OTG on Lahaina ARM: dts: msm: add node for Atmel touch on Lahaina bindings: spmi: spmi-pmic-arb: define consumer qcom,pmic-arb property ARM: dts: msm: add UCSI connector and USB port on Lahaina ARM: dts: msm: add CPU dai for additional proxy ports ARM: dts: msm: Fix the dc_noc io register space and size ARM: dts: msm: Add pinctrls for external regulaors in camera for Lahaina ARM: dts: msm: Map QDSS gfx debug registers for Lahaina ARM: dts: msm: Add apb clock to GPU device for Lahaina ARM: dts: msm: Update disp_bcm_voter to only wait for AMC ARM: dts: msm: add wil6210 device for Lahaina platforms ARM: dts: qcom: add sde-rsc-rpmh driver to disp_rsc node ARM: dts: msm: Enable Kryo erp driver for Shima ARM: dts: msm: Manage rumi identification with platform flag ARM: dts: msm: add node for Focaltech touch on Lahaina ARM: dts: msm: add gpio cells property bindings: spmi: spmi-pmic-arb: mark interrupt properties as optional Revert "ARM: dts: msm: change camera DTSI inclusions for Lahaina qrd" ARM: dts: msm: change camera DTSI inclusions for Lahaina qrd ARM: dts: msm: Update QMP Phy init sequence for Lahaina ARM: dts: msm: Add SCM node for Shima ARM: dts: msm: Update all gdsc time out to 500 us ARM: dts: msm: add pinctrl for secondary display for lahaina ARM: dts: msm: add wsa883x as codecs ARM: dts: msm: add wcd938x as a codec ARM: dts: msm: Correct sleep clk frequency to 32khz dt-bindings: net: Add bindings for qcom,neuron ARM: dts: msm: Add configuration for vref regulator vote for lahaina ARM: dts: msm: Add GPU thermal zone configuration for lahaina ARM: dts: msm: Add BCL configuration for lahaina ARM: dts: msm: Add CPU thermal configuration for lahaina bindings: Add dt-bindings for pdc controller on qc SoCs bindings: ARM: add devicetree binding for describing PSCI firmware bindings: Add snapshot of dt bindings for arm-cache bindings: Add dt-bindings for arch_timer dt-bindings: Add compatible strings for rmph clk for sm8150 dt-bindings: Add compatible strings for gcc clock on sm8150 dt-bindings: msm: Add compatible strings for sa5155 dt-bindings: Add snapshot of hyp_core_ctl driver documentation ARM: dts: msm: Update the GSI gpii mask for lahaina ARM: dts: msm: add msm id in shima-rumi-overlay.dts dt-bindings: leds-qpnp-vibrator-ldo: Add vibrator LDO documentation ARM: dts: msm: Add pin configuration for USB3 PHY portselect dt-bindings: usb: Add super speed re-driver bindings ARM: dts: msm: Enable LPM and remove the gear limits on Lahaina dt-bindings: msm: vidc: Clean-up dt properties ARM: dts: msm: Add modem QMI sensor and cdev configuration for lahaina dt-bindings: thermal: Add LMH DCVSh devicetree documentation ARM: dts: msm: add charger thermal mitigation levels for Lahaina MTP ARM: dts: msm: Clean-up vidc DT node ARM: dts: msm: Update CNSS S12B voltage level to 1.35v ARM: dts: msm: Enable smmu for ufs on Lahaina ARM: dts: msm: Upgrade Lahaina's memory map to version 4 ARM: dts: msm: Add the mem-buf device for Lahaina ARM: dts: msm: remove CX, MX and MMCX always-on configuration for Lahaina Change-Id: I99734e502f1611c3d3a4652815fc4701348e2f7b
138 lines
2.3 KiB
Plaintext
138 lines
2.3 KiB
Plaintext
#include "lahaina-pmic-overlay.dtsi"
|
|
#include <dt-bindings/gpio/gpio.h>
|
|
|
|
&arch_timer {
|
|
clock-frequency = <96000>;
|
|
};
|
|
|
|
&wdog {
|
|
status = "disabled";
|
|
};
|
|
|
|
&spmi_debug_bus {
|
|
status = "ok";
|
|
};
|
|
|
|
/* Debug UART console */
|
|
&qupv3_se3_2uart {
|
|
qcom,rumi_platform;
|
|
};
|
|
|
|
&ufsphy_mem {
|
|
compatible = "qcom,ufs-phy-qrbtc-sdm845";
|
|
|
|
vdda-phy-supply = <&pm8350_l5>;
|
|
vdda-pll-supply = <&pm8350_l6>;
|
|
vdda-phy-max-microamp = <85700>;
|
|
vdda-pll-max-microamp = <18300>;
|
|
|
|
status = "ok";
|
|
};
|
|
|
|
&ufshc_mem {
|
|
limit-tx-hs-gear = <1>;
|
|
limit-rx-hs-gear = <1>;
|
|
limit-rate = <2>; /* HS Rate-B */
|
|
|
|
vdd-hba-supply = <&gcc_ufs_phy_gdsc>;
|
|
vdd-hba-fixed-regulator;
|
|
|
|
vcc-supply = <&pm8350_l7>;
|
|
vcc-max-microamp = <800000>;
|
|
|
|
vccq-supply = <&pm8350_l9>;
|
|
vccq-max-microamp = <750000>;
|
|
|
|
qcom,vddp-ref-clk-supply = <&pm8350_l9>;
|
|
qcom,vddp-ref-clk-max-microamp = <100>;
|
|
|
|
qcom,disable-lpm;
|
|
rpm-level = <0>;
|
|
spm-level = <0>;
|
|
|
|
status = "ok";
|
|
};
|
|
|
|
&sdhc_2 {
|
|
vdd-supply = <&pm8350c_l9>;
|
|
qcom,vdd-voltage-level = <2950000 2960000>;
|
|
qcom,vdd-current-level = <200 800000>;
|
|
|
|
vdd-io-supply = <&pm8350c_l6>;
|
|
qcom,vdd-io-voltage-level = <1808000 2960000>;
|
|
qcom,vdd-io-current-level = <200 22000>;
|
|
|
|
pinctrl-names = "default", "sleep";
|
|
pinctrl-0 = <&sdc2_on>;
|
|
pinctrl-1 = <&sdc2_off>;
|
|
|
|
cd-gpios = <&tlmm 92 GPIO_ACTIVE_LOW>;
|
|
|
|
status = "disabled";
|
|
};
|
|
|
|
&soc {
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
|
|
usb_emu_phy_0: usb_emu_phy@a720000 {
|
|
compatible = "qcom,usb-emu-phy";
|
|
reg = <0x0a720000 0x9500>;
|
|
|
|
qcom,emu-init-seq = <0xffff 0x4
|
|
0xfff0 0x4
|
|
0x100000 0x20
|
|
0x0 0x20
|
|
0x101f0 0x20
|
|
0x100000 0x3c
|
|
0x0 0x3c
|
|
0x10060 0x3c
|
|
0x0 0x4>;
|
|
};
|
|
qcom,qbt_handler {
|
|
compatible = "qcom,qbt-handler";
|
|
qcom,ipc-gpio = <&tlmm 38 0>;
|
|
qcom,finger-detect-gpio = <&tlmm 39 0>;
|
|
};
|
|
};
|
|
|
|
&usb2_phy0 {
|
|
status = "disabled";
|
|
};
|
|
|
|
&usb2_phy1 {
|
|
status = "disabled";
|
|
};
|
|
|
|
&usb_qmp_dp_phy {
|
|
status = "disabled";
|
|
};
|
|
|
|
&usb_qmp_phy {
|
|
status = "disabled";
|
|
};
|
|
|
|
&usb0 {
|
|
/delete-property/ extcon;
|
|
dwc3@a600000 {
|
|
usb-phy = <&usb_emu_phy_0>, <&usb_nop_phy>;
|
|
maximum-speed = "high-speed";
|
|
dr_mode = "peripheral";
|
|
};
|
|
};
|
|
|
|
&usb1 {
|
|
status = "disabled";
|
|
dwc3@a800000 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
|
|
&qupv3_se13_i2c {
|
|
status = "disabled";
|
|
};
|
|
|
|
&gpu_cc_cx_gdsc {
|
|
qcom,gds-timeout = <5000>;
|
|
};
|