mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 07:03:09 -04:00
Merge commit '1e0b2efd0c' into android12-5.4-lahaina
* commit '1e0b2efd0c':
ARM: dts: msm: Modify GPIO28 functionality as per pinctrl change
ARM: dts: msm: Disable LPM States for SDXLEMUR + QCN9000
ARM: dts: msm: Limit the PCIe speed to Gen3 for sdxlemur
bindings: power: reset: Add qcom-dload-mode bindings for SDX65
ARM: dts: msm: Add BOOT_CONFIG register offset for sdxlemur
ARM: dts: msm: Updating the PHY version for sdxlemur
ARM: dts: qcom: Set right IRQ type to MHI interrupt
ARM: dts: msm: Fix ipq attach property for sdx driver
ARM: dts: msm: correct SSCTL instance ID for SMP2P shutdown ack from modem
ARM: dts: msm: Enable ipa register dump collection
ARM: dts: msm: Enable sdx-ext-ipc driver
ARM: dts: msm: Remove mpm wakeup control capability for yupik
ARM: dts: msm: Reducing throughput thresholds
ARM: dts: msm: Enable focaltech touch node for r66451 on Blair CDP
ARM: dts: msm: Added delay for Napa PHY to come of reset
ARM: dts: msm: Update the modem size to 102MB
ARM: dts: msm: Add LPM info for menu governor
ARM: dts: msm: Added delay for AQR113 PHY to come of reset
ARM: dts: msm: Add LPM info for menu governor
ARM: dts: qcom: Enable QCN9000 nodes for sdxlemur-mtp-cpe-pine2x
ARM: dts: msm: Add additional v2 variant for sdxlemur board
ARM: dts: qcom: add mode control for S8B regulator for yupik
ARM: dts: msm: Enable subsystem_sleep_stats driver for lahaina
dt-bindings: subsystem_sleep_stats: reg is optional property
dt-bindings: subsystem_sleep_stats: Add reg as required property
dt-bindings: thermal: Add snapshot of devfreq-vdd-cdev
ARM: dts: msm: update thermal config for sdxlemur
ARM: dts: msm: remove gfx-cdev for blair
ARM: dts: msm: add devfreq-vdd-cdev cooling device and remove gfx-cdev
dt-bindings: thermal: Add snapshot of modem cdev dt binding
ARM: dts: msm: update modem qmi sensor name
ARM: dts: qcom: Update mdm tsens thermal config for sdxlemur
ARM: dts: msm: Remove IOSS interface from AQC, RTL and QPS615
ARM: dts: msm: Enable smmu s1 for blsp bam on sdxlemur V2
ARM: dts: msm: Enable bluetooth for sdxlemur CPE variants
ARM: dts: qcom: reduce L4B regulator min voltage to 880 mV for sdxlemur
ARM: dts: qcom: EP GPIO reset mask update
ARM: dts: qcom: PCIe REFCLK always on
ARM: dts: msm: Ensure PCIe device is not in D3hot during reboot
ARM: dts: msm: Enable WOL for QCA8081 on sdxlemur
ARM: dts: msm: Enable WAKE_PHY for AQR113 on sdxlemur
ARM: dts: qcom: Fix qrtr_instance_id and qrtr_node_id for QCN9000
Revert "Revert "ARM: dts: msm: PCIe turn-on of NTN3 regulator""
ARM: dts: msm: Add IOSS channels directly under device
ARM: dts: msm: Set default_gen_speed to 0
ARM: dts: msm: Enable best fit algo on sdxlemur
ARM: dts: msm: Includes cnss devicetree dtsi file
ARM: dts: msm: Add support for ETH nodes
ARM: dts: msm: Enable USB2/PCIE for yupik iot with pm7250b
ARM: dts: msm: Add AQC and R8125 dtsi nodes
Revert "ARM: dts: msm: PCIe turn-on of NTN3 regulator"
ARM: dts: msm: Modify the usb dma address pool on sdxlemur
ARM: dts: msm: PHY regulator ramp delays
ARM: dts: msm: Set the interrupt moderation interval to 1ms on sdxlemur
ARM: dts: msm: Enable bluetooth for sdxlemur mtp cpe
ARM: dts: qcom: PCIe to Gen3 , DSP2 HSP in Gen2
ARM: dts: msm: Correct lpi offset table for holi
ARM: dts: msm: Add additional v2 variants for sdxlemur boards
ARM: dts: msm: correction to the cps related properties
ARM: dts: msm: Add pil modem regulator for sdxlemur v2
ARM: dts: msm: Revise V2 dts and add sdxlemur lite soc id
ARM: dts: msm: Modify cpufreq to ddrfreq table
ARM: dts: msm: Bump up cpu frequency
ARM: dts: msm: Update of RC PCIe PHY settings to V1.08 for sdxlemur
ARM: dts: msm: Update of EP PCIe PHY settings to V1.08 for sdxlemur
ARM: dts: qcom: Disabling dt node for sdx ipc driver
ARM: dts: msm: Remove BT property bt-sw-ctrl-gpio for sdxlemur
ARM: dts: msm: Update smmu s1 mask on sdxlemur V2
ARM: dts: qcom: Add separate cpu dai for mi2s rx and tx
ARM: dts: msm: PHY reset GPIO properties
ARM: dts: msm: Update compatible for HSP on Yupik
ARM: dts: qcom: Set default_gen_speed as gen3 for sdx65
ARM: dts: msm: Enable KPDPWR status logging
dt-bindings: input: qpnp-power-on: Add qcom,log-kpd-event description
ARM: dts: msm: Pin config for AQR on MBB
ARM: dts: msm: PCIe turn-on of NTN3 regulator
ARM: dts: msm: PHY supply DTSI properties
ARM: dts: qcom: Enable link enumeration via perst
ARM: dts: msm: disable LAN RX NAPI
ARM: dts: msm: Separating AQR & Napa Ring descriptions
ARM: dts: msm: Update CPU frequencies for sdxlemur v2
ARM: dts: msm: WoL IRQ support for AQR
ARM: dts: msm: add ntn3 ipa pcie changes for MBB
ARM: dts: msm: Enable separate IPA instance ID and IOMMU group for Napa
ARM: dts: msm: Add GPU revision for Yupik A643 target
ARM: dts: msm: Add pm7250b dts variant for yupik iot
ARM: dts: msm: WoL IRQ support for AQR and Napa PHYs
ARM: dts: qcom: Remove redundant entries in sdxlemur-qcn9000.dtsi
ARM: dts: msm: Enable bluetooth for v2 sdxlemur
ARM: dts: msm: Disable L1 mode on sdxlemur ep variants
ARM: dts: msm: Skip BW vote for PM8008 used I2C SE node
ARM: dts: msm: Add keepalive flag for QUP for Blair/Holi
ARM: dts: msm: Prevent PM8008 LPM usage for all targets
ARM: dts: msm: add nvmem cell for PMK8350 SDAM23 adc scaling
ARM: dts: msm: Add support for HSP BT SoC
ARM: dts: msm: put ipa_eth_group1 in bypass mode
ARM: dts: msm: Remove support for PCIE1 and USB3_SEC clocks on YUPIK HSP
ARM: dts: qcom: Add support to read ibat_external_range from nvmem for yupik
dt-bindings: thermal: Add support to scale ibat current range to bcl driver
ARM: dts: msm: Add HSP property in CNSS DT Node
ARM: dts: msm: Add gpu-models property for yupik gpu
ARM: dts: msm: Add CNSS DT Node for HSP support
ARM: dts: qcom: Add IPA register for QCN9000
ARM: dts: msm: Add support for HSP for Yupik
ARM: dts: msm: Remove separate DT for digital mics for Yupik
ARM: dts: msm: Restore SDCC registers once Resuming from CX/XO
ARM: dts: msm: Add keepalive flag for QUP for Blair/Holi
ARM: dts: msm: remove qcom,power-always-on dt property
ARM: dts: msm: Fix EP PCIe perst pinctrl settings on sdxlemur
ARM: dts: msm: enable reg dump collection
ARM: dts: qcom: Add ipq807x_attach property for IPQ807x host
ARM: dts: qcom: Add device tree entry for sdx ipc driver
bindings: arm: msm: Add documentation for sdx ipc driver
ARM: dts: msm: qcom: Add pm7250b support for Blair-MTP-USBC platform
ARM: dts: msm: Add dual NIC IPA support
ARM: dts: msm: Pin config for AQR and Napa INTN_WOL
ARM: dts: qcom: PCIe to Gen3 for NTN3 CPE Pine1x
ARM: dts: msm: NTN3 De-emphasis values update CPE
ARM: dts: msm: Enable SMMU S1 support for eMMC on sdxlemur
ARM: dts: msm: Rename L1 disable property for blair
ARM: dts: qcom: Add Support for QCN9000 for MTP CPE
ARM: dts: qcom: Move all WLAN configs out of sdxlemur-mtp-cpe.dtsi
ARM: dts: msm: Rename L1 disable property to align with driver
ARM: dts: qcom: Update hvx and skin config rules for BLAIR
ARM: dts: msm: Remove unused smps regulator
ARM: dts: msm: Remove unused smps regulator
ARM: dts: msm: add AW2016 LED device nodes for blair platforms
ARM: dts: msm: change wdi3 holb timeout
ARM: dts: msm: Skip BW vote for PM8008 used I2C SE node
ARM: dts: msm: Add qos silver cores to device tree
ARM: dts: msm: Add changes for blair USBC target
ARM: dts: msm: Add AW2016 LED device nodes for Holi-m6125 platforms
ARM: dts: msm: Add disable u1 quirk and u2 quirk for blair
ARM: dts: msm: qcom: Update refgen node for blair-atp platform
ARM: dts: msm: Restore SDCC registers once Resuming from CX/XO
ARM: dts: msm: Add cx_misc register map for yupik GPU
ARM: dts: msm: Add changes to support ATP on blair
ARM: dts: msm: add tzpu_ctx dump entry
ARM: dts: msm: Updating MTP-USBC platform dtb for blair target
ARM: dts: msm: Enable display on Blair ATP platform
ARM: dts: msm: Ignore SSR failure for wpss
ARM: dts: msm: qcom: Fix proxy-supply for blair regulator nodes
ARM: dts: msm: Align sdxlemur BT config with sdxprairie
ARM: dts: msm: updating modem_tj mitigation for LAHAINA
dt-bindings: leds: Add bindings for AW2016 LED device
dt-bindings: Add awinic vendor name
ARM: dts: msm: updated memory map v1 for blair
ARM: dts: qcom: Add modem mitigation for bcl violation in lahaina
ARM: dts: msm: Update USB2 core frequency for yupik
ARM: dts: msm: Change cpu frequency for V2 hardware
ARM: dts: msm: Enable display on Blair ATP platform
ARM: dts: msm: Add pm-qos-latency dt node for sdxlemur
ARM: dts: msm: Enable link recovery for config space access fail
ARM: dts: msm: Disable Skin config rules for BLAIR
ARM: dts: msm: disable ipa-uc-holb-monitor
ARM: dts: msm: disable masking MSI interrupts at EP side
ARM: dts: msm: Adding updated PHY tune parameters for blair
dt-bindings: pcie: Notify client for config space access issues
ARM: dts: msm: Add support of 608Mhz GPU FMAX for yupik
ARM: dts: msm: enable LAN RX NAPI
ARM: dts: msm: add ADC device instance for PMR735A on holi-pm6125
dt-bindings: iio: qcom,spmi-vadc: Add SW-calibrated ADC bindings
ARM: dts: msm: Enable cxipeak support for blair
ARM: dts: msm: Add APPS_APM_STATUS register for blair
ARM: dts: msm: Update dcc registers for blair
ARM: dts: msm: Add disable L1 quirk in HS mode for blair
ARM: dts: msm: Modify ss phy initialization sequence on sdxnightjar
Revert "ARM: dts: msm: Set qcom,rmnet_in_use_tcm_mem with RMNET composition"
ARM: dts: msm: Add device tree for M.2 USB mode on sdxlemur
ARM: dts: qcom: enable cx ipeak lm separately for blair and holi-pm6125
ARM: dts: msm: add ntn3 ipa pcie changes
ARM: dts: msm: Mark PMIC QUPs as critical clock devices for BLAIR
ARM: dts: msm: Add wdog bite IRQ for pil modem
ARM: dts: msm: update clk tput threshold for IPA on Olympic
ARM: dts: msm: Update mode threshold current of L6C of yupik
ARM: dts: msm: Add support to sync charger/qg probe with vadc
ARM: dts: msm: set need unvote flag 0
ARM: dts: msm: Update BCL thermal mitigation config for HOLI
ARM: dts: msm: rename sound card for QRD blair
ARM: dts: msm: Add APPS_APM_STATUS register for blair
ARM: dts: msm: Correct #address-cells property for PM6125
ARM: dts: msm: Add FnR stats support flag for holi target
ARM: dts: msm: Add disable L1 quirk in HS mode for sdxnightjar
ARM: dts: msm: Enable QPIC display for sdxlemur
ARM: dts: msm: Update spmi debugfs nodes for yupik with PM7250B
Revert "ARM: dts: msm: Add UFS ICE HW controlled clock for yupik"
ARM: dts: msm: Add interrupt mask offset for EUD for sdxlemur
dt-bindings: Add optional EUD parameter for interrupt mask
ARM: dts: msm: Add disable L1 quirk in HS mode for blair
ARM: dts: msm: Update dcc registers for blair
ARM: dts: msm: Add skin and mmw thermal config for YUPIK
ARM: dts: msm: Include camera sensor dtsi for blair QRD
ARM: dts: msm: Add support for mpm interrupts on blair
ARM: dts: msm: Give Blair its own MPM pins mapping configuration
ARM: dts: msm: Replace regulator value for vdd-pdphy-supply on blair
ARM: dts: msm: correct l2_cache dump size on blair
ARM: dts: msm: Add support for mpm interrupts on blair
ARM: dts: msm: Add a new property for Blair touch
ARM: dts: msm: Enable cxipeak support for BLAIR
ARM: dts: msm: Disable NAP power feature for blair GPU
Revert "ARM: dts: msm: Add video support for KODIAC-IOT target"
ARM: dts: msm: Add QRTR MHI DEV device for sdxlemur
dt-bindings: net: qrtr: Add MHI Device transport bindings
ARM: dts: msm: Add device trees for sdxlemur M.2, Pine variants
ARM: dts: msm: Replace regulator value for vdd-pdphy-supply on blair
ARM: dts: msm: Add support for usb nodes on blair
ARM: dts: msm: Add device trees for sdxlemur + IPQ8074
ARM: dts: msm: Add nopmi support for holi-pm6125 and blair
ARM: dts: msm: Add clkreq gpio for PCIe nodes for yupik
ARM: dts: msm: Fix resource-name and id for holi-pm6125-regulator
ARM: dts: msm: Updating ATP platform dtb for blair target
ARM: dts: msm: correct l2_cache dump size on blair
ARM: dts: msm: Set proper vddpx supply
ARM: dts: msm: add ntn3/qps615 pci DT nodes for sdxlemur
ARM: dts: qcom: Limit PCIe to Gen3 for oculink connects on sdxlemur
ARM: dts: msm: Add camera device tree inclusions for Blair camera
ARM: dts: msm: Include camera sensor dtsi for QRD Holi-pm6125
ARM: dts: msm: Vote for S5A during BT operations
ARM: dts: msm: Vote for S5A during wlan operations
ARM: dts: msm: Add support for usb nodes on blair
ARM: dts: msm: Include camera sensor dtsi for blair QRD
bindings: input: qcom-hv-haptics: Add "qcom,pm5100-haptics"
ARM: dts: msm: update ADC channels for holi-pm6125
ARM: dts: msm: Update QG cutoff/empty thresholds for blair/holi-pm6125
ARM: dts: msm: include display nodes for Blair qrd
ARM: dts: msm: Add UFS regulators for qrd holi-pm6125
ARM: dts: msm: Give Blair its own MPM pins mapping configuration
ARM: dts: msm: disable mss cti on holi
ARM: dts: msm: Remove unused static supply for holi-pm6125
ARM: dts: msm: Add extcon phandle for usb0 on blair cdp
ARM: dts: msm: Correct SPMI node name for holi-pm6125 ADC_TM
ARM: dts: msm: Add extcon phandle for usb0 on blair cdp
ARM: dts: msm: Remove unused static supply for holi-pm6125
ARM: dts: msm: Include camera sensor dtsi for blair QRD
ARM: dts: msm: change vdd supply for WSA
ARM: dts: msm: Add touch for QRD Blair
ARM: dts: msm: include display nodes for Blair qrd
ARM: dts: msm: Add UFS regulators for qrd blair
ARM: dts: msm: Add touch for QRD Holi-pm6125
ARM: dts: msm: Add I2C NFC device node for holi pro QRD variant
ARM: dts: msm: Add UFS regulators for qrd holi-pm6125
ARM: dts: msm: include display nodes for pm6125 platform of Holi qrd target
ARM: dts: msm: correct dump entry size
ARM: dts: msm: increase dump entries size in blair
ARM: dts: msm: Enable cpufreq cooling device for BLAIR
ARM: dts: msm: Add camera device tree inclusions for Blair camera
ARM: dts: msm: Updating platform dtb(s) for blair targetr
ARM: dts: msm: Set proper wsa reset gpio
ARM: dts: msm: Add support for usb nodes on blair
ARM: dts: msm: Removing signal-aop from pils on Blair
ARM: dts: msm: Update DLL values as per HSR for blair
ARM: dts: msm: Disable TBU halting for pcie tbu on sdxlemur
ARM: dts: msm: change vdd supply for WSA
ARM: dts: msm: Set proper wsa reset gpio
ARM: dts: msm: Add touch for QRD Blair
ARM: dts: msm: Add UFS regulators for qrd blair
ARM: dts: msm: Remove the audio ION CMA heap for sdxlemur
ARM: dts: msm: Add a carveout heap for audio usecases on sdxlemur
ARM: dts: msm: Add an audio ION device node for the audio carveout heap
ARM: dts: msm: Update the memory map for 1 GB variants of sdxlemur
ARM: dts: msm: Removing signal-aop from pils on Blair
ARM: dts: msm: use dummy regulator for new QRD Holi
ARM: dts: msm: Add touch for QRD Holi-pm6125
ARM: dts: msm: Update DLL values as per HSR for blair
ARM: dts: msm: correct dump entry size
ARM: dts: msm: increase dump entries size in blair
ARM: dts: msm: Enable cpufreq cooling device for BLAIR
ARM: dts: qcom: enable cx ipeak common driver for holi-pm6125
dt-bindings: Add victims_table bindings for cx_ipeak driver
ARM: dts: msm: Updating platform dtb(s) for blair targetr
ARM: dts: msm: Add I2C NFC device node for holi pro QRD variant
ARM: dts: msm: add cpulist to compute mon governor in blair target
ARM: dts: msm: include display nodes for pm6125 platform of Holi qrd target
ARM: dts: msm: Update board-id for PM7250B
ARM: dts: msm: Add DT support for nopmi on Blair target
ARM: dts: msm: Add initial MTP-USBC platform device tree for Blair
ARM: dts: msm: add PM7250B and SMB1394 to sdxlemur-mtp-mbb-emmc boards
ARM: dts: msm: add remote debugger support
ARM: dts: msm: add msm poweroff node on qcs405
ARM: dts: msm: Enable modem subsystem
ARM: dts: msm: Add BCL configuration for yupik IDP with PM7250B
ARM: dts: msm: Enable BT for Scuba
ARM: dts: msm: Add video support for KODIAC-IOT target
ARM: dts: msm: Update min-access length for monaco IoT
ARM: dts: msm: Include camera DTSi files for monaco
ARM: dts: msm: Enable DP and NON DP in rename block
ARM: dts: msm: Add audio definition for QRD Holi-pm6125
ARM: dts: msm: Include pm5100 and pm8010 regulators for monaco
ARM: dts: msm: Add apss dl cti0 for yupik
ARM: dts: msm: Add apss dl cti0 for shima
ARM: dts: msm: updated qseecom mem node
ARM: dts: msm: Add support for Blair QRD platform
ARM: dts: msm: Enable multiport USB for SA8195 LA GVM
ARM: dts: msm: Update dpdm_supply for USB for Monaco
ARM: dts: msm: Add initial ION heaps for SA2150P
ARM: dts: msm: Update UFS phy regulator peak current for blair
ARM: dts: msm: Add aop_send_message device node interface for sdmshrike
ARM: dts: msm: Enable IPA node for monaco target
ARM: dts: msm: add display support for monaco IDP
ARM: dts: msm: Add aop_send_message device node interface for SA6155
ARM: dts: msm: Add aop_send_message device node interface for SA8155
ARM: dts: qcom: enable gpu mitigation for TSENS and BCL for monaco
ARM: dts: msm: Remove unused static supplies for holi-pm6125
ARM: dts: msm: Fix regulator naming for pm8010
ARM: dts: msm: Fix ldoa3 regulator for monaco
ARM: dts: msm: add touch support of lcd panel for Blair target
ARM: dts: msm: include display nodes for Blair target
ARM: dts: msm: use dummy regulator for 3V eLDO supply of touch on Holi
ARM: dts: msm: Set allowable min volt of L9B to 1.2V for Yupik
ARM: dts: msm: Enable modem pa sensor config only for YUPIK QRD
ARM: dts: qcom: Add thermal overlay devicetree support for holi-pm6125
dt-bindings: kgsl: Add compatible property in qcom,gpu-model
ARM: dts: msm: Add pin controls for camera GPIOs
ARM: dts: msm: add RPM managed regulator devices for QCS405
ARM: dts: msm: Add rpm-smd node for qcs405
ARM: dts: msm: Add smb1394 support for holi-pm6125
ARM: dts: qcom: Add flash pinctrl gpio for blair
ARM: dts: msm: Update ADC support for PM6125
ARM: dts: qcom: add ipc and codec cdev nodes
ARM: dts: msm: Remove generic labels for regulators
ARM: dts: msm: Update the LDO2/3A min-max voltages
ARM: dts: msm: Disable EP initiated BW scaling on switch for sdxlemur
ARM: dts: msm: Fix incorrect regulator label references
ARM: dts: msm: Add cnss dtsi to cpe
ARM: dts: msm: Set qcom,rmnet_in_use_tcm_mem with RMNET composition
ARM: dts: qcom: enable pmic alarm sensor and BCL thermal zones for monaco
ARM: dts: qcom: Remove duplicate thermal zone phandle for monaco
dt-bindings: Add dt bindings for silent boot mode
ARM: dts: qcom: Enable cx ipeak cooling device configuration for holi
ARM: dts: qcom: add slate VA interface
ARM: dts: msm: Add GPU support for monaco IoT
ARM: dts: qcom: add audio dts source file for Monaco
ARM: dts: msm: Add MSM PCIe bus driver device nodes for direwolf
ARM: dts: qcom: update sdhc properties
ARM: dts: msm: Disable modem region reserved on sa8155
ARM: dts: msm: Add WDT node for SA2150P
dt-bindings: Add snapshot of CX Ipeak cooling device devicetree binding
ARM: dts: msm: Remove qcom,gpu-qdss-stm property for Shima GPU
ARM: dts: msm: Add ion secure heap and secure buffer for quin-vm
ARM: dts: msm: sensors glink channels
ARM: dts: msm: Update ddr stats to support mbox for yupik
ARM: dts: msm: Update ddr_stats to support mbox for lahaina
dt-bindings: arm: ddr_stats: Add QMP mailbox as optional property
ARM: dts: msm: change min voltage of touch_avdd fixed regulator
dt-bindings: qpnp-smblite: Update smblite charger compatible string
ARM: dts: msm: Add video dtsi in monaco target dtsi
ARM: dts: msm: Add bus topology in Monaco Venus PIL
ARM: dts: msm: Interconnect bus handling in video
ARM: dts: msm: Add monaco video dtsi in target dtsi
ARM: dts: msm: Correct syntax error and reorder dts variants for monaco
ARM: dts: msm: add lxc overlay supoort on v1 board
ARM: dts: msm: Add jtag_mm nodes for monaco
ARM: dts: msm: updated monaco qupv3 dtsi
ARM: dts: msm: Update base address for monaco
dt-bindings: thermal: Add support for ibat CCM hardware to bcl driver
ARM: dts: msm: Add thermal zones for pm5100 temp alarm
ARM: dts: msm: Do not timeout waiting for M0
dt-bindings: Add DT bindings for monaco
ARM: dts: msm: Enable audio only for 1GB variants
ARM: dts: msm: Add mproc related node support for qcs405
dt-bindings: clock: Add support for QCS404 clock controllers
ARM: dts: msm: Add ADC support for PM5100
ARM: dts: msm: Add Mproc driver support for direwolf
ARM: dts: msm: Add alloc-ranges in mem_dump_region node
ARM: dts: qcom: keep all step wise rules before userspace rules for YUPIK
ARM: dts: msm: Add support for BT in blair platform
ARM: dts: qcom: enable tsens and thermal zone mitigations for monaco
ARM: dts: qcom: Add flash pinctrl gpio for holi Pro
ARM: dts: msm: Enable icnss node for blair
ARM: dts: msm: Add eMMC platform support for Monaco variants
ARM: dts: msm: Add regulator and supplies for holi-pm6125
ARM: dts: msm: Update bluetooth regulator for holi-pm6125
ARM: dts: msm: Add initial board files for QRD Holi-pm6125
ARM: dts: msm: Add stubs pm8010 and Speaker boost regulators
ARM: dts: msm: Add VOLUME UP Key configuration for Monaco
ARM: dts: msm: Add QBG battery profile for Alium 3600 mAh battery
ARM: dts: msm: Add icnss driver for monaco
bindings: clock: Add support for DIREWOLF Display clock controllers
ARM: dts: msm: Include PM5100 PMIC for Monaco
ARM: dts: msm: Enable usb host for scuba
ARM: dts: msm: Add USB nodes for Scuba
ARM: dts: msm: add stub interconnect devices for Scuba
ARM: dts: msm: Update SMMU Interconnect for scuba iot
ARM: dts: msm: Update kgsl smmu clock for scuba
ARM: dts: msm: Add eMMC, SD card support for SCUBA
ARM: dts: msm: Add dt nodes for spi, i2c, uart for scuba
ARM: dts: msm: enable bluetooth for direwolf vm
ARM: dts: msm: Add initial device tree for SA2150P
ARM: dts: qcom: Fix three issues in WLAN converged node
ARM: dts: msm: Update clock handles for PCIE nodes
ARM: dts: msm: Add USB dtsi nodes for monaco
ARM: dts: msm: Include display nodes for yupik idp with PM7250B
ARM: dts: msm: Add clock controller nodes for SCUBA
ARM: dts: qcom: add audio device tree source files
ARM: dts: msm: Add Superspeed PHY node on blair
ARM: dts: msm: Add UFS support for blair platforms
ARM: dts: msm: adjust S4C voltage
ARM: dts: msm: Add dtsi security nodes for direwolf gvm
ARM: dts: msm: Adding missing dump entries in blair
bindings: clock: Add support for SCUBA clock controllers
dt-bindings: interconnect: add interconnect bindings
ARM: dts: msm: Fix compilation warnings for sa8155, sa8195 and sa6155
ARM: dts: msm: Add USB regulators for holi-pm6125
ARM: dts: msm: Update GPU revision for Yupik
ARM: dts: qcom: Remove PMIC dt inclusion
ARM: dts: msm: replace usb regulator values for BLAIR ATP platform
ARM: dts: msm: Add support for yupik IDP with PM7250B
ARM: dts: msm: Add device tree support for PM7250B
ARM: dts: msm: Update thermal zone entries for holi-pm6125
ARM: dts: msm: Add initial PMIC and regulator support for blair
ARM: dts: msm: Add high speed PHY node on blair
ARM: dts: msm: Add UFS regulators for holi-pm6125
ARM: dts: msm: Add primary and secondary USB nodes on Direwolf
ARM: dts: msm: Add support for QUPv3 dtsi
ARM: dts: msm: Update the QMP UNIPHY init sequence for SM8150
ARM: dts: msm: add MHI register space info for PCIe on SA6155
ARM: dts: msm: add MHI register space info for PCIe on SA8195
ARM: dts: msm: add MHI register space info for PCIe on SM8150
ARM: dts: qcom: update mapping table for dcvvs nodes in blair target
ARM: dts: msm: add wdi scaling exceptions
ARM: dts: msm: Add GPU properties for Blair
ARM: dts: msm: Move icnss driver to soc node
ARM: dts: msm: Add modem mmw_skin mitigation config for HOLI
ARM: dts: msm: Update silver core mitigation for YUPIK
ARM: dts: msm: Add mproc node for slate
ARM: dts: msm: Add correct LDO reference for NFC LDO voting
ARM: dts: msm: Add initial platform device tree for blair QRD
ARM: dts: msm: Enable Secure buffer for monaco
ARM: dts: msm: Include camera sensor dtsi for holi pro
ARM: dts: msm: Add UFS support for direwolf
ARM: dts: msm: Add entry to configure modem tput ep
ARM: dts: msm: include touch nodes for rm69299 panel on Holi target
ARM: dts: msm: include display nodes for pm6125 platform of Holi target
ARM: dts: msm: Add icnss regulator for holi-pm6125
ARM: dts: msm: include camera devicetree for sa6155
ARM: dts: msm: Signal aop change for PIL for BLAIR
ARM: dts: msm: include coresight device tree file for monaco
dt-bindings: pinctrl: qcom-pmic-gpio: add PM5100 bindings
ARM: dts: msm: Disable two_pass_use_wfi quirk for yupik GPU
dt-bindings: regulator: add cpr, mem-acc, spm regulator bindings
dt-bindings: interconnect: add interconnect bindings for QCS405
ARM: dts: msm: Add eMMC/SD card regulators for holi-pm6125
ARM: dts: msm: Add regulator and PMIC support for holi-pm6125
ARM: dts: msm: Add the APPS SMMU device for direwolf
ARM: dts: qcom: Upadate base dts file for Monaco
ARM: dts: msm: Add coresight device tree for monaco
dt-bindings: usb: Document usage of new ANoc and SysNoc clocks
ARM: dts: qcom: Add spi node for slatecom
ARM: dts: msm: disable mss cti
ARM: dts: msm: Add gpu-model property for shima gpu
ARM: dts: msm: Enable Qseecom node for monaco
ARM: dts: msm: Enable qsee drivers for monaco
ARM: dts: msm: add more dts properties for 2nd ufs
ARM: dts: msm: Add GPIO support for the PCIe RCs on the Direwolf platform
ARM: dts: msm: Add PCIe clocks and regulators for the Direwolf VM
ARM: dts: msm: Rename regulators file for holi and blair
ARM: dts: msm: Remove RPMh macros from monaco-regulators
ARM: dts: msm: Remove stub regulators from monaco rumi
ARM: dts: msm: Add dcc registers lists for yupik
ARM: dts: msm: add cnss node for sa6155p-vm
ARM: dts: msm: Change renamed partition names for Direwolf guest
ARM: dts: msm: Add initial platform device tree for blair
ARM: dts: msm: Add vk-device-id property
ARM: dts: msm: Add wakeup interrupt controller for Monaco
ARM: dts: msm: Add system_pm_rpm node for Monaco
ARM: dts: msm: Add LPM device nodes and stats for Monaco
ARM: dts: msm: Add device tree variants for Monaco
ARM: dts: msm: Update PHY sequence for sdxlemur
ARM: dts: msm: Update GPU revision for Shima
ARM: dts: qcom: Add HS-I2S device tree support on SA6155
dt-bindings: thermal: Snapshot of lmh cpu VDD driver document from msm-4.19
ARM: dts: qcom: Add qcom in SiRF GNSS driver
ARM: dts: msm: Add rmtfs_sharedmem support for monaco
ARM: dts: msm: bindings: include camera devicetree for sa6155
dt-bindings: add bindings for gnss_sirf
ARM: dts: msm: Enable cnss on 6155 guest
ARM: dts: msm: Add ACD control register values for Yupik GPU
ARM: dts: msm: Update CNSS node for BT GPIO config
ARM: dts: msm: update ab/ib votes for IPA on Olympic
ARM: dts: msm: Add thermal configuration for sdxlemur
dt-bindings: qcom: Add boolean flag to enable concurrency mode
ARM: dts: qcom: Add HS-I2S device tree support on SA8195
ARM: dts: msm: Add video dtsi in scuba target dtsi
ARM: dts: msm: Add bus topology in Scuba Venus PIL
ARM: dts: msm: Add scuba video dtsi in target dtsi
bindings: Use list of PCIe RC ports for WLAN device
ARM: dts: msm: Add GPUCC clock node and GDSCs for MONACO
ARM: dts: msm: Update clock frequenices for PCIe 2nd instance
ARM: dts: msm: Enable LLCC support in IOSS for sdxlemur
ARM: dts: qcom: Add wlan node for sa6155
dt-bindings: iio: qcom,spmi-vadc: Add PMIC5 GEN3 ADC bindings
Revert "ARM: dts: msm: Disable NPU DCVS support on SM8150"
Revert "ARM: dts: msm: Disable NPU DCVS support on SA8195"
ARM: dts: msm: Enlarge the minidump cma area
ARM: dts: msm: Add ION support for Direwolf
ARM: dts: msm: Add LLCC device nodes for Direwolf
ARM: dts: msm: Add LLCC PMU device nodes on Direwolf
ARM: dts: msm: Add devfreq support nodes for Direwolf
ARM: dts: msm: Add support for clock controllers for BLAIR
bindings: clock: Add debugcc bindings for BLAIR
ARM: dts: msm: Update CPUFREQ-HW nodes for Blair
ARM: dts: msm: Change the shmbridge default size to 1M
ARM: dts: msm: setting clk is provided by SOC
dt-bindings: batterydata: Add bindings for properties used by QBG
bindings: spmi: spmi-pmic-arb: Add description for "qcom,mid"
dt-bindings: thermal: Add new QMI sensors to the supported list
ARM: dts: msm: Enable CPU cooling device for sdxlemur
ARM: dts: msm: Add extcon node for sdxlemur-atp
ARM: dts: msm: Add PM7250B to sdxlemur-atp
ARM: dts: msm: Include sdxlemur-mtp dt in sdxlemur-atp
ARM: dts: msm: bypass IPA eth shared-cb
ARM: dts: msm: update interconnect devices for Monaco
ARM: dts: qcom: add audio device tree source files
ARM: dts: msm: Enable L3 interconnect driver for direwolf
ARM: dts: msm: Add ADC thermistors for sdxnightjar
ARM: dts: msm: add interconnect devices for direwolf
ARM: dts: msm: Add wakeup support for SDIO
ARM: dts: msm: Fix DDR OPP table entries
ARM: dts: msm: Indentation issue for qcom,scm on direwolf vm
ARM: dts: msm: Add initial device tree for SCUBA
ARM: dts: msm: Enable Virtual SSR for the Direwolf VM
ARM: dts: msm: add SPMI PMIC arbiter and PMIC devices for direwolf
dt-bindings: interconnect: add interconnect bindings for direwolf l3
ARM: dts: msm: include sdmshrike-vm-lv-display.dtsi
ARM: dts: msm: add bt power node for sa6155
ARM: dts: msm: Set R8125B Rx ring size on sdxlemur
ARM: dts: msm: Reduce USB IOVA address size by size of LLCC TCM memory
ARM: dts: msm: Add entry to t_power_on scale and value on sdxlemur
ARM: dts: msm: Remove SDPM and policy-engine support for YUPIK
ARM: dts: msm: Correcting watchdog node in blair-rumi.dtsi
dt-bindings: Add DT bindings for scuba
ARM: dts: msm: delete rename-blk on sa8195 LXC VM
ARM: dts: msm: Update Ibat threshold and BCL thermal config for YUPIK
ARM: dts: msm: Add skin, modem and junction thermal config for YUPIK
ARM: dts: msm: Enable QCPE on direwolf vm
ARM: dts: msm: Use svs bus voting with USB on sdxlemur
ARM: dts: msm: Remove duplicate dt node for qupv3 from sm8150
ARM: dts: msm: Fix compilation warnings for auto GVM device tree
ARM: dts: msm: Add device tree for sdxlemur ATP variant
bindings: power: supply: Add documentation for QTI Battery Gauge
dt-bindings: Add devicetree bindings to devicetree project
ARM: dts: msm: enable SiRF GNSS Driver and hsuart1
Revert "ARM: dts: msm: Add LA specific TVM flag in respective SPI node"
ARM: dts: msm: Add DISPCC/DEBUGCC clock node for MONACO
ARM: dts: msm: Add MX property for PCIe on sdxlemur
ARM: dts: msm: Update load factor for PCIe rail on sdxlemur
ARM: dts: msm: Disable icnss node for blair
ARM: dts: msm: mv quat/quin slpi pinctrl to SLPI devicetree file
ARM: dts: msm: Add device tree for sdxlemur eMMC 512 MB variant
ARM: dts: msm: Add gpu-model property for yupik gpu
ARM: dts: msm: Adding updated PHY tune parameters for Yupik
ARM: dts: msm: Add USB nodes for Blair
ARM: dts: msm: Add support for GPU models properties
ARM: dts: msm: Add shared memory driver support
ARM: dts: msm: add MX entries for PCIe EP on sdxlemur
ARM: dts: msm: Add QUPv3 functionality for the Direwolf VMs
ARM: dts: msm: Add aopcc for direwolf
ARM: dts: msm: Add cpufreq HW device node for direwolf
ARM: dts: msm: Add gcc, rpmhcc and gdsc nodes for direwolf
bindings: update documentation for custom-bridge-size
ARM: dts: qcom: Remove unused mem reservation for wlan
ARM: dts: qcom: Update fan cooling thermal config for HHG
ARM: dts: msm: Remove CNSS WLAN CMA region for sdxlemur-512M variants
ARM: dts: msm: Add SDPM domain indexes for YUPIK
bindings: cpufreq-hw: Add support for SDPM CX/MX offset
dt-bindings: leds-qpnp-flash-v2: Add support to control ramp time
ARM: dts: qcom: Add qti-can device tree node
bindings: Add device-tree bindings for slate_events_bridge driver
ARM: dts: msm: disable rpm etm
ARM: dts: msm: change the data delay to 1 for direwolf GVM audio
ARM: dts: msm: update gold L3 memlat mapping for yupik target
ARM: dts: msm: Add spmi device tree node for sa8195
ARM: dts: msm: bypass S1 dma mappings in Linux guest
ARM: dts: msm: add USB0 for SA8195 LXC VM
ARM: dts: msm: Add qcom_gadget node for sdxlemur
ARM: dts: msm: Adding new DT entries for ETH bridging
ARM: dts: msm: Add VBUS supply for USB2 port for Yupik IOT IDP
ARM: dts: msm: Update the venus and vcodec gdsc for monaco
ARM: dts: msm: STMMAC changes for SA6155
ARM: dts: msm: Add switch control GPIO for WLAN
ARM: dts: msm: Add SPI to support PCIe SNPS IRQ 1-7 for sdxlemur
ARM: dts: msm: Add support for USB on Direwolf GVM
ARM: dts: msm: Enable USB2 functionality for yupik IOT IDP
Revert "ARM: dts: msm: Use PCIe_MSI for Shima"
ARM: dts: qcom: Enable CPU frequency cooling device for YUPIK
dt-bindings: Add opp table for ahb device
ARM: dts: msm: Add the rpmcc support for monaco
ARM: dts: msm: Enable hgsl support on direwolf
ARM: dts: qcom: Add modem TSENS thermal zone mitigations for HOLI
ARM: dts: qcom: Add HS-I2S device tree support on SA8155
ARM: dts: msm: Add direwolf QUPv3 spi, i2c and console nodes
ARM: dts: msm: include direwolf-vm-lv-display.dtsi
ARM: dts: msm: Support new TDM interfaces for Automotive
ARM: dts: msm: fix rtc entries
ARM: dts: msm: enable disable-alarm-wakeup for rtc
dt-bindings: qpnp-lcdb-regulator: Add support for some LCDB DT properties
ARM: dts: msm: Add eMMC card support for monaco
ARM: dts: msm: Add shared memory driver support
ARM: dts: msm: Add dtsi changes for PCIe1 enablement for yupik
ARM: dts: msm: Reduce cma region
ARM: dts: msm: SA8155 EAVB fix
ARM: dts: msm: SA6155 EAVB fix
ARM: dts: msm: Enable GPIO function of GPIO171
ARM: dts: msm: STMMAC changes for SA8195
ARM: dts: msm: remove wlan section of mem_dump
ARM: dts: msm: remove mem_dump region
ARM: dts: msm: Add common CMA region for sdxnightjar
ARM: dts: msm: Add base device tree for direwolf LA guest
ARM: dts: msm: Add multi queue support
ARM: dts: msm: Add cpufreq-hw clock node for MONACO
ARM: dts: msm: multi-card for Gen3 platform lxc dtbo
ARM: dts: msm: add audio gvm dts for auto direwolf platform
ARM: dts: msm: Add DT entry for wrapper pm support
ARM: dts: msm: set dma mapping mode to atomic
ARM: dts: msm: Add MDM flag for Audio memory regions
ARM: dts: msm: STMMAC changes for SA8155
ARM: dts: msm: Add support for USB secondary clocks for YUPIK IOT
ARM: dts: msm: Add hwrng nodes for sa8155 and sa8195 VM
ARM: dts: msm: Enable L1SS sleep for p-v2.1
ARM: dts: msm: Update PCIe0 PHY settings to v1.00 for p v2.1
ARM: dts: msm: Correct the soc dts info for HHG HSP Pro platform
ARM: dts: msm: add 2nd UFS for Quin SA8195 LXC VM
ARM: dts: msm: enable dual wlan for Quin SA8195 VM LXC
ARM: dts: msm: Move display include to end of quin-vm-common
ARM: dts: msm: Disable IPA for yupik iot qcs variants
ARM: dts: msm: Add initial device tree for direwolf virtual machine
ARM: dts: msm: correct modem etm path
ARM: dts: msm: enable mem_dump for Linux guest
ARM: dts: msm: Add child node entry for CPE NTN3 i2c client on sdxlemur
ARM: dts: msm: Add child node entry for MBB NTN3 i2c client on sdxlemur
ARM: dts: msm: update quat tdm multilane config on auto VMs
ARM: dts: msm: Add bindings for llcc tcm
ARM: dts: qcom: Add modem TSENS thermal zone mitigations for SHIMA
ARM: dts: msm: Add support for GCC for BLAIR
ARM: dts: msm: Disable NPU DCVS support on SA8195
ARM: dts: msm: Removed pil-scm-pas for sdxnightjar
ARM: dts: msm: Modify BDF to SID mapping for MBB on sdxlemur
ARM: dts: msm: Have PCIe RC control NTN3 and its ETH power for sdxlemur
ARM: dts: msm: Filter NTN3 downstream BDF for sdxlemur
dt-bindings: arm: msm: Add child node entry for NTN3 i2c client
dt-bindings: arm: msm: add support for BDF filtering
dt-bindings: clock: Add support for BLAIR clock controllers
ARM: dts: qcom: remove audio heap allocation for sdxnightjar
ARM: dts: msm: Add cpuidle states and LPM stats devices for direwolf
ARM: dts: msm: update QUPs for sa8195 virtual machine
Revert "ARM: dts: qcom: Enable the second UFS instance"
ARM: dts: msm: Add Bluetooth device tree for SA6155VM
ARM: dts: msm: Fix GPIO pin name
ARM: dts: msm: Avoid xbl_aop_mem overlay with aop_cmd_db
ARM: dts: msm: add gpio cells property for auto sa*155 platform
ARM: dts: msm: Add fixed regulators for select sdxlemur boards
bindings: clock: Add support for direwolf clock controllers
ARM: dts: msm: reduce the fastmap memory
ARM: dts: msm: Add spmi device tree node for sa6155p
ARM: dts: msm: Reduce reserved size of modem for sdxnightjar
ARM: dts: msm: Enable uefi_log memory for SA8155
ARM: dts: msm: Enable rename_blk device for LXC guest
ARM: dts: msm: Avoid xbl_aop_mem overlay with aop_cmd_db
ARM: dts: qcom: add audio device tree source files
ARM: dts: msm: Add capacity and DPC properties for Blair
bindings: mproc: Add support for glink-slatecom strings
ARM: dts: msm: Update skin and modem junction thermal config for YUPIK
ARM: dts: msm: Correct interrupt specification for RTC
ARM: dts: qcom: add pinctrl for audio internal mclk2 on sa6155 platform
ARM: dts: msm: Correct wlan_vregs config name
ARM: dts: msm: update smmu ipa iova on sa8155 vm
ARM: dts: msm: enable smmu s1 for wlan on sa8155 vm
ARM: dts: msm: configure iommu for pci wlan
ARM: dts: qcom: Adjust configs in wlan node for SA8155 VM
ARM: dts: msm: Add sdhc_2 for SA6155P Quin virtual machine
ARM: dts: msm: Add interconnect data for USB on sdxnightjar
ARM: dts: qcom: Move cnss_wlan_mem to sdxlemur-cnss.dtsi
ARM: dts: msm: Add multiport USB support for SA8195 autogvm
ARM: dts: msm: Change drive strength for swr tx to 2MA for yupik
ARM: dts: msm: Add pm8xxx rtc device for monaco
dt-bindings: rtc: rtc-pm8xxx: Add binding documentation for pm5100 rtc
ARM: dts: msm: Add qmp aop voting support for direwolf
ARM: dts: msm: Disable NPU DCVS support on SM8150
ARM: dts: msm: Add trusted touch entries on yupik qrd
ARM: dts: msm: Add focaltech spi touch node in yupik qrd svm
ARM: dts: msm: Fix IPA doorbell address for sdxlemur
dt-bindings: interconnect: add interconnect bindings for direwolf
ARM: dts: msm: Update USB IOVA start address on sdxlemur
ARM: dts: msm: Add LA specific TVM flag in respective SPI node
ARM: dts: msm: Update 0.9 vreg property for PCIe on sdxnightjar
ARM: dts: msm: Add iio support for pmi632
ARM: dts: msm: Add RPMh controlled PMIC regulators for direwolf
ARM: dts: msm: Remove disable shmbridge property sa8195 GVM
ARM: dts: msm: Add bindings for cpufreq
ARM: dts: msm: Fix phandle lookup failures for apsscc on sdxlemur
ARM: dts: msm: Add spmi device tree node
ARM: dts: msm: Update correct masters for sdxnightjar
ARM: dts: qcom: Enable the second UFS instance
ARM: dts: msm: Remove PCIE clock from YUPIK IOT QRD
ARM: dts: msm: Fix compilation errors for monaco
ARM: dts: msm: Enable uefi_log memory for SA6155
ARM: dts: msm: Add 128k and 265k pools for Lahaina
ARM: dts: msm: Enable pil and dload support for Monaco
dt-bindings: backlight: Add support to configure slew ramp time
dt-bindings: backlight: Add support for exponential dimming
ARM: dts: msm: Enable rpm standalone mode for blair
ARM: dts: msm: Add mpm as gpio wakeup parent for sdxnightjar
ARM: dts: msm: Enable uefi_log memory for sdmshrike
ARM: dts: msm: Add set_ddr_capped_freq device node interface for SA8195
ARM: dts: qcom: Update CPU and GPU mitigation rules on Lahaina HHG
dt-bindings: spi-msm-geni: Add flag for SPI responder MISO-MOSI connection
ARM: dts: msm: Add PDC interrupt controller device for direwolf
ARM: dts: msm: Add RSC devices for direwolf
ARM: dts: msm: Add SPS node for sdmshrike
ARM: dts: qcom: Enable thermal zones and cooling devices for sa6155
ARM: dts: qcom: update pmic alarm thermal zone mitigation for sa8155/sa8195
ARM: dts: qcom: Enable thermal zones and cooling devices for sa8195
ARM: dts: msm: Add IPA dtsi configuration for SA8195
dt-bindings: arm: msm: devicetree documentation for PCIe EDMA
ARM: dts: msm: Update SPMI PMIC ARB IRQ for sdxnightjar
ARM: dts: msm: Add new dts files for 512MB support for sdxnightjar
ARM: dts: msm: disable super speed phy of USB1 on Lahaina HHG
ARM: dts: msm: Enable two_pass_use_wfi quirk for yupik GPU
ARM: dts: msm: Update WLED support for yupik
ARM: dts: msm: Adding device tree node for Blair pinctrl
dt-bindings: Adding pinctrl devicetree binding for Blair
ARM: dts: msm: Add initial device tree for Blair
ARM: dts: msm: Enable CVP SMMU fault tolerance and Stall disable
ARM: dts: msm: Add support for mpm interrupts on sdxnightjar
ARM: dts: msm: Add the LPM and mpm node
ARM: dts: msm: Add set_ddr_capped_freq device node interface for SA6155
ARM: dts: msm: Add rpm-smd node for Monaco
bindings: arm: msm: Added documentation for ipc spinlock
dt-bindings: Update soc sleep stats to read legacy device data
ARM: dts: msm: Add memshare for yupik
ARM: dts: msm: Increase voltage for S11B and S1C
ARM: dts: qcom: remove audio drivers not used for sdxnightjar
ARM: dts: msm: Add wlan device tree for SA8155 VM
ARM: dts: qcom: Add qti-can device tree node for sa8155
ARM: dts: qcom: Add virtual ptp for sa8155 vm
ARM: dts: msm: spcom: add vreg_sp and gpio_sp
ARM: dts: msm: Add CX and MX SDPM configuration for YUPIK
ARM: dts: qcom: Enable thermal zones and cooling devices for sa8155
ARM: dts: msm: Add bluetooth power node for sa8155 virtual machine
ARM: dts: msm: Enable IOMMU Geometry for WLAN
ARM: dts: msm: Superset common regulators votes change for Lahaina
ARM: dts: msm: Qseecom_ta_region removed from CMA
ARM: dts: msm: Increase the S11B/S2E max voltage for Lahaina
ARM: dts: msm: Add Bluetooth power node for SA8195 VM
ARM: dts: msm: Add wlan device tree for SA8195 VM
dt-bindings: ptp: Add virtual ptp memory entry
ARM: dts: msm: add wlan converged node for SA81x5
bindings: can: Add device-tree bindings for qti-can driver
ARM: dts: msm:Reduce CMA region size
ARM: dts: msm: Remove pwr_evt_irq for SA6155 and SA8155 USB3 cores
ARM: dts: msm: STMMAC crash fix
ARM: dts: msm: Add set_ddr_capped_freq device node interface for SA8155
ARM: dts: msm: Adding support to send messages to AOP using QMP transport
bindings: arm: msm: Add documentation for spm-v2
ARM: dts: msm: Add Wakeup interrupt controller for sdxnightjar
ARM: dts: msm: Enable PCIe0 nodes only for iot variant
ARM: dts: msm: Add pil scm pass node
ARM: dts: msm: Specify the irq type and trigger level
ARM: dts: msm: Add IPA device configuration for SA8155
ARM: dts: msm: Add version 1 of the memory map for sdxlemur CPE
ARM: dts: msm: update PCIe LTR value to 150us for sdxlemur
ARM: dts: msm: Add aux clock property for PCIe EP on sdxlemur
ARM: dts: msm: Add SPS node for sm8150
ARM: dts: msm: Add SPS node for sa6155
ARM: dts: msm: Add multiport USB support for SA8195
ARM: dts: msm: Disable SSPHY autosuspend for Gen3 Auto platforms
ARM: dts: msm: Correct the audio ion node heap type
ARM: dts: msm: Add IPCC node for Direwolf
ARM: dts: msm: Workaround till all IPA changes are merged
ARM: dts: msm: Add qos-cores for fastrpc
ARM: dts: msm: Add missing CPUSS dump nodes to SDMSHRIKE
ARM: dts: msm: Add the iommu property for SSC QUP
ARM: dts: msm: Fix cache dump sizes for SM8150
ARM: dts: msm: Add veth ipa documentation for device node
ARM: dts: msm: Add interconnect aggregation noc
ARM: dts: msm: Add pshold dt node for Direwolf
ARM: dts: msm: Add WDT node for Direwolf
ARM: dts: msm: Add device-tree entry for IMEM for Direwolf SoC
ARM: dts: msm: Add pinctrl node for TLMM on Direwolf SoC
ARM: dts: msm: Populate reserved memory regions for Direwolf
ARM: dts: msm: Add initial device tree for Direwolf
ARM: dts: msm: Enable HMP for SA8195 and SA8155 VM
ARM: dts: msm: Reduce the CMA region sizes for sdxlemur
ARM: dts: msm: Add camera device tree inclusions for lahaina hhg
ARM: dts: qcom: enable modem mitigations for bcl thermal zones for yupik
ARM: dts: qcom: keep all step wise rules before userspace rules for lahaina
ARM: dts: msm: Add hgsl support in 6155
ARM: dts: msm: Add UFS ICE HW Node for SA8195 and SM8150
dt-bindings: arm: msm: Add UFS ICE HW Node for SA8195 and SM8150
ARM: dts: msm: Add power reset and watchdog nodes for sa8155 quin vm
ARM: dts: msm: Add the iommu property on SA8155
ARM: dts: qcom: vm: Add device nodes for second AFE rx and proxy tx devices
ARM: dts: msm: add fixed-regulator to supply USB2 VBUS on Lahaina HHG
ARM: dts: msm: Add cnss devicetree node for Yupik IoT
ARM: dts: msm: Increase max voltage range for S1B
ARM: dts: msm: Remove interconnect aggregation noc binding
ARM: dts: msm: Add support for YUPIK LTE platform
ARM: dts: msm: Change board-id for sa8195 lxc gvm
ARM: dts: msm: Enable rename_blk device for Linux guest
ARM: dts: msm: Add qfprom for sa6155
ARM: dts: msm: include quin-vm-display.dtsi
ARM: dts: msm: Add support to disable PDC wakeup for gpios for lahaina
ARM: dts: msm: Add RPM SMD controlled PMIC regulators for Monaco
ARM: dts: msm: correct dcc offset on sdxlemur
ARM: dts: msm: update charger ADC channels for yupik IDP
dt-bindings: Add device-tree bindings for virtual minidump driver
ARM: dts: msm: Add changes for PCIe0 RC enablement for yupik
ARM: dts: msm: Add support for new subtype id for yupik-iot
ARM: dts: msm: disable tpdm sdcc on sdxlemur
ARM: dts: msm: include audio dt files for sa6155 auto platforms
ARM: dts: msm: Use separate property for multiple WLAN support
ARM: dts: msm: include audio dt files for sa8195-vm auto platforms
ARM: dts: msm: include audio dt files for sa8155-vm auto platforms
ARM: dts: msm: include audio dt files for sa6155p-vm auto platforms
ARM: dts: qcom: update scaling ratios for SMB_ICHG and SMB_IIN channels
ARM: dts: msm: Disable uC hold monitor
ARM: dts: msm: add se10 spi alias for sa6155 auto platform
dt-bindings: msm: Add compatbile strings for direwolf
ARM: dts: msm: Enable SMMU S1 support for eMMC on Yupik
ARM: dts: msm: Add l3 endpoints and pwrlevels for yupik gpu
ARM: dts: msm: Enable subsystem sleep stats driver for holi
bindings: arm: msm: Add documentation for subsystem sleep_stats_driver
dt-bindings: leds: qcom-clk: Add qcom,default-clk-trigger property
ARM: dts: msm: include sa6155 display devicetree
ARM: dts: msm: Removing appsbl-qseecom-support
ARM: dts: msm: enable scmi plh protocol
ARM: dts: msm: Add DPC property for SM6150
ARM: dts: msm: Add DPC property for SA8195
ARM: dts: msm: Add DPC property for SM8150
ARM: dts: msm: add bt power node for sa81x5
ARM: dts: msm: STMMAC changes for SA6155
ARM: dts: msm: STMMAC changes for SA8155 LV
ARM: dts: msm: STMMAC changes for SA8195
ARM: dts: msm: Add secure buffer device for sdxnightjar
ARM: dts: msm: Enable rpmh_master_stats to read master stats for holi
dt-bindings: msm: rpmh-master-stats: Update reg as optional property
ARM: dts: msm: set qupv3 se15 i2c rate to 100khz
ARM: dts: msm: Enable the PCIE GDSC for YUPIK IOT
ARM: dts: msm: Add IPA device configuration for SA8195
ARM: dts: msm: Add base DT for smb1390 nodes
ARM: dts: msm: use se22 spi alias instead of se2
ARM: dts: msm: Base device tree of SA6155 GVM
ARM: dts: msm: STMMAC Add doc for EMAC node
ARM: dts: msm: STMMAC binding
ARM: dts: msm: Add virtual spmi device tree node for sa8155
ARM: dts: msm: Add NPU-DDR devfreq nodes to SA8195
ARM: dts: msm: Add NPU-DDR devfreq nodes to SA8155
ARM: dts: qcom: Enable TSENS and thermal zone changes for sdxnightjar
ARM: dts: msm: Add IOSS config for Realtek R8125
ARM: dts: msm: Add NPU device tree for sa8155/sa8195
ARM: dts: msm: Add qcom,no-accumulative-counter property for cpufreq
ARM: dts: msm: Add qseecom node for sa8195 GVM
ARM: dts: msm: Enlarge the minidump cma area for SM8150
ARM: dts: msm: Add DT snapshots for pmi632 and pm6125
ARM: dts: msm: Enable qcom,power-always-on for GPU SMMUs on GKI targets
ARM: dts: msm: Remove PCIE clocks from protected list for YUPIK IOT
ARM: dts: qcom: thermal zones definition for thermistors on Lahaina HHG
ARM: dts: msm: add pci DT nodes for PCIe switch for sdxlemur CPE
ARM: dts: msm: expand iommu-map to support PCIe switch on sdxlemur CPE
ARM: dts: msm: Modify irq type for qcedev,qcrypto
ARM: dts: msm: Make sdhc aliases start from 0
ARM: dts: msm: Add clock for SLPI pinctrl for SM8150
ARM: dts: msm: add PCIe AUX clk freq for sa6155, sa8155, sa8195
ARM: dts: msm: Add mpm2 sleep counter for sm8150
ARM: dts: msm: Add PCIE clocks to protected list for YUPIK
ARM: dts: msm: Add firmware support for SA8195
ARM: dts: msm: Add firmware support for SM8150
ARM: dts: msm: Add device nodes for FastRPC and CDSP Loader for SM6150
ARM: dts: msm: Add device nodes for FastRPC and CDSP Loader for SA8195
ARM: dts: msm: Add ADSP remoteheap vmlist for SA8155
ARM: dts: msm: Enable qseecom on sdxnightjar
ARM: dts: msm: Add scm node for msmsteppe
ARM: dts: msm: Enable touch support on lahaina MTP 2.1
ARM: dts: msm: add panel in ECM device for yupik QRD platform
ARM: dts: msm: Add firmware support for SA6150
ARM: dts: msm: Disable SDCC TPDMs on yupik
ARM: dts: qcom: disable thermal zone gpu-skin-avg-step on Lahaina HHG
ARM: dts: msm: Update S1B and S8B min voltages on yupik
ARM: dts: msm: Add AQC IPA offload configs
ARM: dts: msm: Add virtual subsystem notification nodes for SA8155 VM
ARM: dts: msm: Add qcom,usb-charger dt prop on sdxlemur
ARM: dts: msm: Enable IOSS v2 for sdxlemur
ARM: dts: msm: Update USB properties for SA8155 GVM
ARM: dts: msm: Update irq type for rtc and usb-id irq
ARM: dts: msm: updated memory map v5 for holi
ARM: dts: msm: Add proxy vote on display regulators on yupik
ARM: dts: msm: Add ION support for SM6150
ARM: dts: msm: Update MCLK rate
ARM: dts: msm: Add initial device tree for yupik-iot
ARM: dts: msm: Add IOSS v2 driver bindings
ARM: dts: msm: Add support for kgsl driver on SA6155
dt-bindings: arm: msm: add mhi registers entry for PCIe RC
dt-bindings: arm: msm: remove deprecated io and bar entries for PCIe
ARM: dts: msm: add MHI register space info for PCIe on sdxlemur
ARM: dts: msm: Add RDPM register map for yupik GPU
ARM: dts: msm: Add Pmesg Reserved Memory for Yupik
ARM: dts: msm: Add qseecom node for sa8155 gvm
ARM: dts: msm: Correct parent regulator for sdxlemur VDD_CX_LEVEL_AO
ARM: dts: msm: Add DMIC0 support
ARM: dts: msm: Add dt node for msm-poweroff on SM6150
ARM: dts: msm: Add secure_buffer and qcom,scm device on SM6150
ARM: dts: msm: Add mem-dump and CPU dump nodes to SM6150
ARM: dts: msm: Add core-hang detect nodes to SM6150
ARM: dts: msm: Add device node for llcc node on SM6150
ARM: dts: msm: Add PMU device nodes to SM6150
ARM: dts: msm: Add DCVS device nodes to SM6150
ARM: dts: msm: Add device node for watchdog in SM6150
ARM: dts: qcom: Add device nodes for second AFE rx and proxy tx devices
ARM: dts: msm: include audio dt files for sax155 auto platforms
ARM: dts: msm: enable IPA-AQC\RTL CB sharing
ARM: dts: msm: Add pcie node for Realtek r8125 driver
ARM: dts: msm: Remove the handles for PCIE clocks for Yupik
ARM: dts: msm: Add vidc node for SA6155
ARM: dts: msm: Update NSP and skin sensor thermal config for YUPIK
ARM: dts: qcom: Update UBWC version to 3 for yupik gpu
ARM: dts: msm: Enable qseecom on sdxlemur
ARM: dts: msm: Enable qrng on sdxlemur
ARM: dts: msm: Update noc reg sizes for sdmshrike
ARM: dts: msm: Add AQC to ipa_eth_group1
ARM: dts: msm: Add device tree node for GP2 clock driven led
dt-bindings: add documentation for leds-qcom-clk
ARM: dts: msm: Add ipa_eth_group1
ARM: dts: msm: Add Buses,PCIe,USB and storage devices to SM6150
ARM: dts: msm: Enable multiple WLAN drivers support for Lahaina
ARM: dts: msm: expand iommu-map to support PCIe switch on sdxlemur
ARM: dts: msm: Add audio nodes for sdxnightjar
ARM: dts: msm: Add cdsp rpmsg entry in yupik
ARM: dts: msm: Add dtsi entry for ssg hlos drivers
ARM: dts: msm: Add dtsi entry for spss_utils, spcom drivers
ARM: dts: msm: Add dtsi entry for spss_utils, spcom drivers
ARM: dts: msm: Early mount of vendor partition
ARM: dts: msm: Fix IPA doorbell address for sdxlemur
ARM: dts: msm: Add new soc-id for sdxlemur
ARM: dts: msm: Enable smcinvoke and shmbridge on yupik
ARM: dts: msm: Add slpi pinctrl to SM6150
ARM: dts: msm: Enhanced flow control support to sdxlemur target
ARM: dts: msm: Correct syntax error
ARM: dts: msm: Add PMUV3 node for monaco
ARM: dts: msm: add touch support for more panels on qrd yupik
ARM: dts: msm: include audio dt files for sa8195
bindings: update documentation for support-legacy_smc
ARM: dts: msm: Remove "msr-fix-req" label from some TPDMs
ARM: dts: msm: Add PM8008 GPIO and regulators to scuba-iot
ARM: dts: msm: Add Additional speed bins for supported devices
ARM: dts: msm: Enable smcinvoke and shmbridge
ARM: dts: msm: add hgsl to sa8195 vm for GPU doorbell
ARM: dts: msm: Reorganize the apps_rsc and mxlvl node for sa8195
ARM: dts: msm: Add configuration for vref regulator vote for YUPIK
ARM: dts: msm: Add devicetree support for HSP (WCN6850)
ARM: dts: msm: Enable device nodes for PIL on SM6150
ARM: dts: msm: Add venus device node for PIL on SM6150
ARM: dts: msm: Add turing device node for PIL on SM6150
ARM: dts: msm: Add lpass device node for PIL on SM6150
ARM: dts: msm: Add SMMU devices for SM6150
ARM: dts: msm: Add dtsi entry for ssg hlos drivers
ARM: dts: msm: Add flag to disable the DMA mode
ARM: dts: qcom: update usb2 phy setting on YUPIK QRD
ARM: dts: msm: Add dtsi entry for ssg hlos drivers
ARM: dts: msm: clean up display references for sa8155/sa8195
dt-bindings: arm: msm: Add entry to disable masking MSI interrupts at EP
ARM: dts: msm: disable masking MSI interrupts at EP side
ARM: dts: msm: Update dtsi entries for fastrpc context banks
ARM: dts: msm: update wsa node for yupik qrd audio
ARM: dts: msm: add se22 spi alias
ARM: dts: msm: Add GPII base and GPII IRQ for VM static configs
ARM: dts: msm: Add pin control for HSP (WCN6850)
ARM: dts: msm: add audio dt files for sax155 auto platforms
ARM: dts: msm: Enable touch for 120Hz panel on yupik idp
ARM: dts: qcom: change ldo for fan controller on Lahaina HHG
ARM: dts: qcom: enable display on trusted vm for yupik
ARM: dts: msm: add PMIC devices for SA6150
ARM: dts: msm: Add UFS support for SA6155
ARM: dts: msm: Enable L3 interconnect driver for SM6150
ARM: dts: msm: add interconnect devices for sm6150
ARM: dts: msm: add pci DT nodes for PCIe switch for sdxlemur
ARM: dts: msm: Modify IPA DT entry for sdxnightjar
ARM: dts: msm: bypass new cb for pcie ep
ARM: dts: msm: Correct the width of APSS TPDM
ARM: dts: msm: Add 120fps display and touch support Yupik Amoled IDPS
ARM: dts: msm: add support for CPUCP l3 scaling on yupik target
ARM: dts: msm: Update EQU_ADAPTOR_CNTRL3 of SS PHY on holi
ARM: dts: msm: Add device nodes for FastRPC and CDSP Loader for SA8155
ARM: dts: msm: add quat/quin slpi pinctrl info on sm615x platform
ARM: dts: msm: Add reserved memory for dfps data on yupik
ARM: dts: msm: Add node for memory dump driver for SDMSHRIKE
ARM: dts: msm: Add node for memory dump driver for SM8150
ARM: dts: msm: Add irq type for uart, watchdog and pinctrl for sdxnightjar
ARM: dts: msm: correct name of etm0
ARM: dts: msm: add lxc overlay devicetree for Gen3 platform
ARM: dts: msm: include display device tree for sa8155/sa8195
ARM: dts: msm: Add support for secure-level-shifter on sdxnightjar
ARM: dts: msm: include camera devicetree for sm8150
ARM: dts: msm: Enable charge pump on sdxlemur platforms
ARM: dts: msm: Add novatek touch node in yupik trusted VM
dt-bindings: Add novatek touch vendor name
ARM: dts: msm: Add trusted touch properties for yupik
ARM: dts: msm: Add fps entry for yupik
ARM: dts: msm: Add display and touch support for Yupik Amoled IDP
ARM: dts: msm: Add support for general interrupts on sdxnightjar
Revert "ARM: dts: msm: Update kgsl smmu clock for scuba"
bindings: Documentation: Add new SDK audio properties
ARM: dts: msm: Disable USB U1/U2 on Olympic
ARM: dts: msm: Update qpic nand bus vote to nominal voltage
ARM: dts: msm: Add L1 TLB node for holi
ARM: dts: msm: Update regulators LDO1C and LDO10C for yupik
ARM: dts: msm: Add AOPCC for SM6150
ARM: dts: msm: Disable haptics for yupik atp
ARM: dts: msm: Add mpm wakeup control capability in yupik pinctrl
ARM: dts: msm: Add device trees for IDPS with AMOLED for Yupik and YupikP
ARM: dts: msm: Update the Uni Phy sequence for Olympic
ARM: dts: msm: update dtsi for wlan pipes holb timeout
ARM: dts: msm: Correct ATID for tpda dlct
ARM: dts: msm: enable guest disks renaming
ARM: dts: msm: Change the node location for optimization for Yupik
ARM: dts: msm: Add apb_pclk to GMU clock list for Shima
ARM: dts: msm: Add clocks needed for qos configuration
ARM: dts: msm: correct the size of etf_reg dump
dt-bindings: enable guest disks renaming
ARM: dts: msm: Mark PMIC QUPs as critical clock devices for YUPIK
dt-bindings: clock: Add qcom,critical-* properties
ARM: dts: msm: Add glink support for SA6155
ARM: dts: msm: Update BCL thermalzone configuration for SHIMA
ARM: dts: msm: Disable DB polling feature for yupik
dt-bindings: max31760: Add description for the fan cooling device
ARM: dts: msm: Enable SMMU S1 for WLAN
ARM: dts: msm: Add camera mux gpio support
ARM: dts: msm: Add ddr qos devfreq device to yupik gpu
ARM: dts: msm: Add tzone-names for yupik GPU
ARM: dts: msm: Add GCC clock node and GDSCs for MONACO
ARM: dts: msm: Add cpufreq HW device node SM6150
ARM: dts: msm: Add clock controllers and gdsc nodes for SM6150
Revert "ARM: dts: msm: Limit max-frequency for eMMC and SD card"
ARM: dts: msm: Vote vccq2 via vccq to support GKI
ARM: dts: msm: Enable pil nodes for scuba
ARM: dts: msm: Removed wdog for sdxnightjar pil modem
ARM: dts: msm: Add dma-coherent for tmc-etr on yupik
ARM: dts: msm: Enable display port for yupik
ARM: dts: msm: Change wsa spkr node for yupik wsa
ARM: dts: msm: Add icnss driver for scuba
ARM: dts: msm: Add support for Lahaina HHG HSP Pro
ARM: dts: msm: Enable io-coherence hw support for yupik
ARM: dts: msm: add yupik VM ion chages
ARM: dts: msm: Disable PMX65 VBUS_DET on sdxlemur MTP-MBB and RCM-RC boards
ARM: dts: msm: include camera devicetree for sa8195
ARM: dts: msm: Add vidc node for SA8195
ARM: dts: msm: Add vidc node for SM8150
ARM: dts: msm: Add handles for PCIE clocks for Yupik
ARM: dts: msm: Add support for sec mi2s for fm
ARM: dts: msm: Add core-hang detect nodes to SDMSHRIKE
ARM: dts: msm: Add core-hang detect nodes to SM8150
ARM: dts: msm: Update QSEECOM CMA region
ARM: dts: msm: Add dt node for restart driver on SDMSHRIKE
ARM: dts: msm: Add DT node for msm-watchdog in SDMSHRIKE
ARM: dts: msm: Add dt node for restart driver on SM8150
ARM: dts: msm: Add DT node for msm-watchdog in SM8150
dt-bindings: batterydata: Add jeita-fcc-scaling related properties
Revert "ARM: dts: msm: Disable pmic thermal zone cofiguration"
ARM: dts: msm: Add open loop CPR support
dt-bindings: qpnp-smb5: Property to enable JEITA-ARB configuration
bindings: clock: Add support for MONACO clock controllers
ARM: dts: msm: set pm8350b_l1 init voltage for qrd yupik
ARM: dts: msm: Add PMIC and USB support for sdxlemur NTN3 board
ARM: dts: msm: Add SMB1394 device tree node
dt-bindings: Add support for GDSC flag to map single GDSCR
bindings: smb1398: Add support for SMB1394
ARM: dts: qcom: enable suspend for Lahaina HHG
ARM: dts: msm: Add regulator and thermal node
ARM: dts: msm: add cnss device tree
ARM: dts: msm: Update compatible string for moselle
ARM: dts: qcom: Add GPU gaming bin support for Yupik
ARM: dts: msm: Add regulators for SA6155
dt-bindings: qpnp-lcdb-regulator: Add support for NCP symmetry with LDO
ARM: dts: msm: remove kgsl smmu interconnect node for Shima
ARM: dts: msm: disable bias for GPIO81 on Lahaina/Shima QRD
ARM: dts: msm: add hgsl to sa8155 vm for GPU doorbell
ARM: dts: msm: Add qfprom for sa8195
ARM: dts: msm: Add qfprom for sa8155
ARM: dts: msm: remove PON_PBS peripheral for yupik
ARM: dts: msm: Add PMU device nodes for SDMSHRIKE
ARM: dts: msm: Add devfreq device nodes for SDMSHRIKE
ARM: dts: msm: Add PMU device nodes for SM8150
ARM: dts: msm: Add device trees for sa8195 virtual machine
ARM: dts: msm: Update max voltage for each regulator
ARM: dts: msm: add cont splash memory for yupik target
ARM: dts: msm: Add support for kgsl driver on sdmshrike
ARM: dts: msm: Add support for kgsl driver on SA8155
ARM: dts: msm: Enable smmu s1 on sdxlemur V2
ARM: dts: msm: Disable pmic thermal zone cofiguration
ARM: dts: msm: add pm-qos-latency for Lahaina usb
ARM: dts: msm: Add yupik camera sensor device tree to Yupik QRD
ARM: dts: msm: add CMA heap allocation
ARM: dts: msm: update cpu core frequency corners in mapping table
ARM: dts: msm: Add SPS node for Yupik
ARM: dts: msm: Add alias for serial device to ensure proper enumeration
ARM: dts: msm: Enable wcn bt for yupik
ARM: dts: qcom: add sde-rsc-rpmh driver to disp_rsc node
ARM: dts: msm: Enable L3 interconnect driver for Yupik
ARM: dts: msm: Update GPU FMAX for yupik GPU
dt-bindings: interconnect: add interconnect bindings for sm6150
ARM: dts: msm: Add hab and peripherals for sa8155 vm
ARM: dts: msm: update widget name for Lahaina HHG device
ARM: dts: msm: Add devfreq device nodes for SM8150
ARM: dts: msm: Add Display and Touch support on yupik atp
ARM: dts: qcom: Add SPI touch node for QRD yupik
ARM: dts: msm: Add vreg.sp and gpio.sp resources for lahaina
ARM: dts: msm: include display qrd nodes for yupik qrd
ARM: dts: msm: Add i2c, spi, uart dtsi nodes for monaco
ARM: dts: msm: Enable PCIe RC on sdxnightjar
ARM: dts: msm: Add necessary changes for CQE enablement on sdxlemur
ARM: dts: msm: Enable dlct tpdm on yupik
ARM: dts: msm: Add thermal zone entries for pm8195
ARM: dts: msm: Add bus voting support for sdxlemur
ARM: dts: msm: Enable forcce-hard-reset option for sdxnightjar
ARM: dts: msm: Change some coresight component names
ARM: dts: msm: Disable SDCC TPDMs on shima
ARM: dts: msm: Mark GCC USB30 secondary clocks as protected on YUPIK
ARM: dts: msm: Limit max-frequency for eMMC and SD card
ARM: dts: msm: Add pmic dependency back on Yupik
ARM: dts: msm: Add yupik camera sensor device tree to Yupik IDP
ARM: dts: msm: Add cpuidle states and stats driver nodes for sm6150
ARM: dts: msm: Add cmd_db, RSC and PDC devices for sm6150
ARM: dts: msm: Early mount of vendor partition
ARM: dts: msm: Enable smmu for eMMC on shima
ARM: dts: msm: Update GPU speed bins for yupik
ARM: dts: msm: Add ion device for sdxnightjar
ARM: dts: msm: Map more no of redistributors for monaco
ARM: dts: msm: Add support for qca6490 xo clk gpio
ARM: dts: msm: Add entry to handle XO clock gpio
ARM: dts: msm: Change QSEE,glink IRQs to level trigger
ARM: dts: msm: Add device node for llcc node on SDMSHRIKE
ARM: dts: msm: Add device node for llcc on sm8150
ARM: dts: msm: disable tpdm sdcc on holi
ARM: dts: msm: Add support for Moselle (WCN6750)
dt-bindings: ufs: Add compitable string for V3 UFS PHY on SM6150
bindings: clock: Add support for SM6150 clock controllers
ARM: dts: msm: Rectify DT flags and GPII mask for TUI VM usecase
ARM: dts: msm: Correct bluetooth node name for sdxnightjar
ARM: dts: msm: Add cooling-cells property in mdss_mdp device for yupik
ARM: dts: msm: Enable device nodes for PIL on SDMSHRIKE
ARM: dts: msm: Add spss device node for PIL on SDMSHRIKE
ARM: dts: msm: Add venus device node for PIL on SDMSHRIKE
ARM: dts: msm: Add npu device node for PIL on SDMSHRIKE
ARM: dts: msm: Add turing device node for PIL on SDMSHRIKE
ARM: dts: msm: Add lpass device node for PIL on SDMSHRIKE
ARM: dts: msm: Add scm & scm-pas device on SDMSHRIKE
ARM: dts: msm: Fix wdog interrupts on pil subsystems for SM8150
ARM: dts: msm: Enable device nodes for PIL on SM8150
ARM: dts: msm: Add venus device node for PIL on SM8150
ARM: dts: msm: Add turing device node for PIL on SM8150
ARM: dts: msm: Add npu device node for PIL on SM8150
ARM: dts: msm: Add spss device node for PIL SM8150
ARM: dts: qcom: Update Audio dtsi entries
ARM: dts: msm: Add a new pinctrl state for lahaina
ARM: dts: msm: Include display nodes for yupik target
ARM: dts: msm: add touch support on yupik target
ARM: dts: msm: Enable dcc for yupik
ARM: dts: msm: Add support for FM in yupik platform
ARM: dts: qcom: enable fan controller for Lahaina HHG
ARM: dts: msm: enable more SIDs
ARM: dts: msm: update interconnect and global interuupts on yupik
ARM: dts: msm: Update extcon for USB on sdxnightjar
ARM: dts: msm: Add support for sysdev on sdxnightjar
ARM: dts: msm: Correct dtsi file for Lahaina HHG non-overlay dts
dt-bindings: Document usage of qcom,ignore-wakeup-src-in-hostmode
ARM: dts: msm: Add a new pinctrl state for yupik
ARM: dts: msm: add mem_dump entry for sdxnightjar
ARM: dts: msm: Add LCDB and WLED devices for PM7325B
dt-bindings: qpnp-lcdb-regulator: Add support for PM7325B LCDB
ARM: dts: msm: Add devfreq-cpufreq for SDXNIGHTJAR target
ARM: dts: msm: Add BCL and PMIC die temperature mitigation for yupik
ARM: dts: msm: Add GPU thermal zone configuration for YUPIK
ARM: dts: msm: Add QMI sensor and cdev configuration for YUPIK
ARM: dts: msm: Add CPU thermal configuration for yupik
ARM: dts: msm: Add UFS ICE HW controlled clock for yupik
ARM: dts: msm: Update kgsl smmu clock for scuba
ARM: dts: msm: Add support for diff yupik sku
ARM: dts: msm: Modify IPA DT entry for sdxnightjar target
ARM: dts: msm: Update max bus vote range for Holi
ARM: dts: msm: Add lpass device node for PIL on SM8150
ARM: dts: msm: Add platform dt changes for yupik for ufs
ARM: dts: msm: Add GPU properties for yupik GPU
ARM: dts: msm: Add cpufreq-hw-debug node for Lahaina
dt-bindings: backlight: Add support for PM7325B WLED
ARM: dts: msm: Correct soc id for monaco
ARM: dts: msm: Update DISPCC and debugcc clock nodes for YUPIK
ARM: dts: msm: Remove pmic dependency on Yupik
bindings: Add device-tree bindings for slatecom interface driver
ARM: dts: msm: Add smp2p sleepstate node for yupik
ARM: dts: qcom: Enable haptics node for yupik atp
ARM: dts: msm: Add audio overlay for yupik
ARM: dts: msm: Add pin configuration for USB3 PHY portselect on Yupik
ARM: dts: msm: Add iommu and h/w reset support for yupik
ARM: dts: msm: update apps smmu interrupt list
ARM: dts: msm: Mark GCC PCIE clocks as protected in YUPIK
bindings: Add device-tree bindings for slatecom SPI driver
ARM: dts: msm: Adding CoreTech sa8195 DT Changes to Mainline 5.4
ARM: dts: msm: Add scm dt nodes for sdxnightjar
ARM: dts: msm: Add I2C NFC device node and LDO voting for yupik
ARM: dts: msm: Adding IPA nodes for yupik target
ARM: dts: msm: Added pil nodes for sdxnightjar
ARM: dts: qcom: swap WSA enable pin
ARM: dts: msm: Add SMP2P entry and enable SIDs for WLAN
bindings: Add device-tree bindings for pil-q6v5 driver
ARM: dts: msm: add remote debugger support
ARM: dts: msm: Add SDIO support for sdxnightjar
ARM: dts: msm: Add feature config node for qfprom for Yupik
ARM: dts: msm: Update GIC interrupt polarity for Yupik
ARM: dts: msm: add dcvs nodes for yupik target
dt-bindings: add documentation for max31760 fancontroller
ARM: dts: msm: add bindings for HGSL driver
ARM: dts: msm: Add device node for PIL scm pas on SM8150
ARM: dts: msm: Add camera device pinctrl change for Yupik camera
ARM: dts: msm: Add slpi device node for PIL on SM8150
ARM: dts: msm: Add modem device node for PIL SM8150
ARM: dts: msm: Add device node for IMEM on SM8150
dt-bindings: ufs: Add compatible string for yupik phy driver
ARM: dts: qcom: Add dtsi entry for BT slimbus in yupik
ARM: dts: msm: Enable SMB1351 for sdxnightjar
ARM: dts: msm: Enable bluetooth for sdxnightjar
ARM: dts: msm: correct refgen type for holi
ARM: dts: msm: Add cpu clock node for sdxnightjar
ARM: dts: msm: Correct QUPv3 device nodes
ARM: dts: msm: remove kgsl smmu interconnect node for Lahaina
ARM: dts: msm: enable HOLB monitor feature
ARM: dts: msm: Add support for ddr scaling on sdxlemur
ARM: dts: msm: Add device node for ARM PMU for Olympic
ARM: dts: msm: Add bindings for ARM performance measuring unit
dt-bindings: Add dt binding for NT36xxx driver
ARM: dts: msm: Add fastrpc and cdsp/adsp device node
ARM: dts: msm: Introduce demura HFC region nodes
ARM: dts: msm: Add pinctrl information for Yupik target
ARM: dts: msm: Add thermal zones for pm2250
ARM: dts: msm: Change DT configuration for PMIC GPIO device
ARM: dts: msm: Change address-cells to 1 for pm2250
ARM: dts: msm: Add tlmm pinctrl support for SM6150
ARM: dts: msm: Add minidump id for LPASS/CDSP on Yupik
ARM: dts: msm: Enable qsee drivers for yupik
ARM: dts: msm: Add device tree files for sdxlemur v2
ARM: dts: msm: Revised RCM RC variant id for sdxlemur
ARM: dts: msm: Add IPA DT entry for sdxnightjar target
ARM: dts: msm: Add Modem pil node for Yupik
ARM: dts: msm: Signal aop change for PIL for YUPIK
ARM: dts: msm: Add qfprom and qfprom_sys node
ARM: dts: msm: Add bus voting and platform support for yupik
ARM: dts: qcom: Add node to enable haptics on yupik qrd
ARM: dts: msm: Add ion support for SDMSHRIKE
ARM: dts: msm: add stub interconnect devices for Monaco
ARM: dts: msm: Add slpi pinctrl to SDMSHRIKE
ARM: dts: msm: Remove duplicated smem_mem on SDXNIGHTJAR
ARM: dts: msm: Add support for CPUFREQ HW for YUPIK
ARM: dts: msm: Add TSENS node support for yupik
ARM: dts: msm: Add pm-qos-latency for Yupik
ARM: dts: msm: Add SMMU nodes for Yupik
ARM: dts: msm: Add USB Phy Support on Yupik
ARM: dts: msm: Disable haptics for yupik idp
ARM: dts: msm: Add idle states for sdmshrike
ARM: dts: msm: Add a new pinctrl state for holi
ARM: dts: msm: Update the APSSCC clock node for SDXLEMUR
ARM: dts: msm: add node in device tree for yupik QRD
ARM: dts: msm: add setting for Lahaina HHG audio
ARM: dts: msm: Add GDSC for HS USB PHY for SDXNIGHTJAR
ARM: dts: msm: Add new DT file for Dual WIFI support for sdxnightjar
dt-bindings: spi-msm-geni: Define fixed timeout property
dt-bindings: add bindings for HAB driver
ARM: dts: msm: Update regulators for yupik
ARM: dts: msm: Add platform-specific PMIC changes for yupik
ARM: dts: msm: Add initial device tree for Lahaina HHG
ARM: dts: msm: Add ddr qos devfreq device to lahaina gpu
ARM: dts: msm: Add l3 endpoints and pwrlevels for gpu
ARM: dts: msm: device nodes for SVM usecases on yupik
bindings: clock: Add CPU clock controller bindings for SDXNIGHTJAR
ARM: dts: msm: Update CMA region for monaco
ARM: dts: msm: Add mem_dump node for yupik
ARM: dts: msm: Rectify all BLSP QUP nodes with correct clocks
ARM: dts: msm: Update ion heap for scuba
ARM: dts: msm: Add SMMU devices for sdmshrike
ARM: dts: msm: define mem offline node in yupik
ARM: dts: qcom: add refgen regulator device for yupik
ARM: dts: msm: Add coreisght device tree for yupik
ARM: dts: msm: Update memory map for SDXNIGHTJAR target
ARM: dts: msm: Add dcc node for yupik
dt-bindings: interconnect: add interconnect bindings
ARM: dts: msm: Add camera device tree inclusions for Yupik camera
ARM: dts: msm: Add dtsi nodes for i2c, spi and hsuart
ARM: dts: msm: add UCSI connector and USB port on Yupik
ARM: dts: msm: Add USB BAM device node on sdx12
ARM: dts: qcom: Add second trip to quiet-therm-usr for holi
ARM: dts: msm: Update labels for sdxnightjar regulators
ARM: dts: msm: Add TUI support over SPI and I2C on LE VM for Yupik
ARM: dts: msm: add PMIC devices for SCSHRIKE
ARM: dts: msm: Add UFS support for SDMSHRIKE
ARM: dts: msm: Add device trees for YupikP variant
ARM: dts: msm: add interconnect devices for sdxnightjar
ARM: dts: msm: Add QDSS devictree for sdxnightjar
ARM: dts: msm: correct modem etm0 connecton on sdxlemur
ARM: dts: msm: Adding all CoreTech DT Changes to Mainline 5.4
ARM: dts: msm: Remove sdxlemur dt from pcie-ep dtsi
Revert "ARM: dts: msm: add initial support for hw memlat devices"
ARM: dts: msm: Add EUD node for Yupik
ARM: dts: msm: Add MPROC device nodes for monaco
ARM: dts: msm: add DCC register list for sdxlemur
ARM: dts: msm: fix USB2 issue on holi QRD DVT
ARM: dts: msm: Disable USB SMMU S1 on sdxlemur pcie ep platform
ARM: dts: msm: Enable L3 interconnect driver for scshrike
ARM: dts: msm: Add cpufreq HW device node SDMSHRIKE
ARM: dts: msm: Add all clock controller and gdsc nodes for scshrike
ARM: dts: msm: Add support for glink for SDMSHRIKE
ARM: dts: msm: add interconnect devices for scshrike
dt-bindings: Update for CNSS driver to support WCN7850 device
ARM: dts: msm: add conn_therm and charger_skin_therm for sdxlemur platforms
ARM: dts: msm: Split tz mem region for sdxlemur
ARM: dts: msm: Update power source for PM8350C GPIOs for yupik
ARM: dts: msm: Add apb_pclk to GMU clock list for Lahaina
dt-bindings: interconnect: add interconnect bindings for SDXNIGHTJAR
ARM: dts: msm: Add ACD control register values for Shima GPU
ARM: dts: msm: Add wdi2 support for holi
ARM: dts: msm: add actlr settings for yupik
ARM: dts: msm: Update clocks and clock-names of GCC node for YUPIK
ARM: dts: msm: Add video device for Yupik
ARM: dts: msm: add the current load parameter for vdd reg
ARM: dts: msm: Update CAMCC clock node for YUPIK
ARM: dts: msm: add PMIC devices for SM8150
ARM: dts: msm: Add system_pm device for SDMSHRIKE
ARM: dts: msm: Add Power management nodes for SDMSHRIKE
ARM: dts: msm: Add regulators for SDMSHRIKE
ARM: dts: msm: Add RSC and cmd_db support for SDMSHRIKE
dt-bindings: clocks: Add clock controller bindings for SCSHRIKE
dt-bindings: interconnect: add interconnect bindings
ARM: dts: msm: Add the SMMU devices for SM8150
arm64: dts: qcom: sm8150: Add cpufreq HW device node
ARM: dts: qcom: Add slimbus dtsi node for monaco
ARM: dts: msm: Update interrupt configuration for sdxnightjar
ARM: dts: msm: Add initial device tree for Quin virtual machine
ARM: dts: msm: Update VideoCC node and Multimedia GDSC's for YUPIK
ARM: dts: qcom: Add second trip to quiet-therm userspace rule for SHIMA
ARM: dts: msm: Revised emmc device tree and added to makefile
ARM: dts: msm: Add venus pil node for Yupik
ARM: dts: msm: Update drive strength values for sdc1 node on shima
ARM: dts: msm: Add audio dtsi changes for yupik
ARM: dts: msm: Enable download/restart mode drivers for Yupik
ARM: dts: msm: Enable USB bus suspend functionality on sdxlemur
ARM: dts: msm: Update ddr variant for all sdxlemur 512mb variants
ARM: dts: msm: Add SPS node for monaco
ARM: dts: qcom: Add second trip to xo-therm userspace rule for lahaina
ARM: dts: msm: Enable qcedev and qcrypto on olympic
dt-bindings: interconnect: update OSM L3 bindings
Revert "ARM: dts: msm: add initial support for hw memlat devices"
bindings: interconnect: Update OSM L3
ARM: dts: msm: Remove test devices for sdxlemur v1
ARM: dts: msm: Add initial device tree for SA6155
ARM: dts: msm: Add bcm voter devices for Yupik
ARM: dts: msm: Add dma-coherent for tmc-etr on Lahaina
ARM: dts: msm: Update the init-mode of LDO11C for shima
ARM: dts: msm: Add QDSS IPA bam connection config for sdxlemur
ARM: dts: msm: Add Superspeed PHY node on sdxnightjar
ARM: dts: msm: Add USB nodes for SDXNIGHTJAR
ARM: dts: qcom: enable hypervisor core_ctl for Yupik
ARM: dts: msm: Add support for SM8325 platforms
ARM: dts: msm: Add SPS node for SDXNIGHTJAR
ARM: dts: msm: Add clock controller nodes for SDXNIGHTJAR
ARM: dts: msm: Add Yupik trustedVM device configuration
ARM: dts: msm: Add PIL node for WPSS in Yupik DTSI
ARM: dts: msm: Add reserved region for uefi for holi
ARM: dts: qcom: update redriver of shima/lahaina QRD
ARM: dts: msm: Update ddr subtype for 512mb variant
ARM: dts: qcom: Add entries for audio overlay
ARM: dts: msm: Fix pmx65 die_temp configuration
ARM: dts: msm: Enable tzlog driver on sdxlemur
ARM: dts: msm: Increase max voltage of S11B regulator
ARM: dts: msm: Add label for llcc
ARM: dts: msm: Add initial device tree for Yupik for QRD
ARM: dts: qcom: Add dtsi node entry for Slimbus in yupik
bindings: clock: Add clock controller bindings for SDXNIGHTJAR
ARM: dts: msm: Enable NAND and SD card for sdxnightjar
ARM: dts: msm: Add a 5C hysteresis for DDR rule in Lahaina
bindings: mproc: add smdpkt.txt
ARM: dts: msm: Configure I2C pinctrl setting as per codec requirement
ARM: dts: msm: Add secondary controller USB nodes for Yupik
ARM: dts: msm: Add rmtfs_sharedmem support for yupik
ARM: dts: msm: Added warm reset for sdxlemur pcie devices
ARM: dts: msm: Update spmi_bus configuration for sdxnightjar
ARM: dts: msm: add interconnect paths for smmu
ARM: dts: msm: Add PMIC support for monaco
dt-bindings: pinctrl: qcom-pmic-gpio: add PM7325 and PM7325B bindings
ARM: dts: msm: Add PM8008 support for yupik
ARM: dts: msm: Add PMIC support for yupik
ARM: dts: msm: increase vddio voltage for hdk r66451 dsi panel
ARM: dts: msm: Add support for Lahaina HSP Pro
ARM: dts: msm: Add ddr type to the subtype for sdxlemur
ARM: dts: msm: Add extcon node for sdxlemur platforms
ARM: dts: msm: Add L3 snoop bw device on Lahaina
ARM: dts: msm: Add cpu7 qos latfloor device on shima
ARM: dts: msm: Add support for TUI over SPI on LE VM
ARM: dts: msm: Add support of clock AOP for YUPIK
ARM: dts: msm: Update ion heap for monaco
ARM: dts: msm: Update tune params of HS PHY
ARM: dts: msm: Add SMMU device tree for Monaco
ARM: dts: msm: add new properties to guestvm node
dt-bindings: Update bindings for guestvm-loader
ARM: dts: msm: Add clock support for uart driver
ARM: dts: msm: Disable atmel_mxt_ts on shima
ARM: dts: msm: Increase max voltage of S11B regulator to 2.04V
ARM: dts: msm: Enable PCIe EP on sdxlemur MBB
ARM: dts: msm: Add PCIe EP and MHI device for sdxlemur
ARM: dts: msm: Make sdhc aliases start from 0
ARM: dts: msm: remove SMB1398 clock frequency setting on holi
ARM: dts: msm: update PMU cache and log buffer addresses for holi target
ARM: dts: msm: add no-memory-wc to sram node for holi
ARM: dts: msm: Add eMMC, SD card support for yupik
ARM: dts: msm: Add initial device tree for Yupik for IDP/ATP
ARM: dts: msm: Add ICNSS2 DT node for Yupik
ARM: dts: msm: Add camera device tree inclusions for lahaina hdk
ARM: dts: msm: Bind emmc and sdcard slot to 0 & 1
ARM: dts: msm: Bind sdcard to slot 1
ARM: dts: msm: Add support for RPMHCC for YUPIK
ARM: dts: msm: Add dma coherent flag for ufs
ARM: dts: msm: Change micbias no for VA DMIC for shima
ARM: dts: msm: switch off kpti on shima/lahaina/yupik
ARM: dts: qcom: use separate thermal zone names for modem pa for shima
ARM: dts: msm: Add trustedvm enablement nodes for Yupik
ARM: dts: qcom: Add RPMh controlled PMIC regulators for yupik
ARM: dts: msm: Enable KPDPWR software debounce for PMK8350
ARM: dts: msm: update PMU cache and log buffer addresses for holi target
Revert "ARM: dts: msm: Add dma-coherent for tmc-etr on Lahaina"
dt-bindings: qpnp-amoled: add support to disable pulse skipping
ARM: dts: msm: Make sdhc aliases start from 0
ARM: dts: qcom: update skin sensor modem mitigation threshold for shima
ARM: dts: msm: Enable mproc drivers for SDXNIGHTJAR
Revert "ARM: dts: msm: Disable PMX65 VBUS_DET on sdxlemur MTP-MBB and RCM-RC boards"
ARM: dts: msm: add no-memory-wc to sram node for holi
dt-bindings: input: qpnp-power-on: Update "reg" property description
ARM: dts: msm: Update interconnect nodes for YUPIK
dt-bindings: interconnect: update interconnect bindings
ARM: dts: msm: Update BCL, Alarm and CPU thermal mitigation for SHIMA
ARM: dts: msm: Update thermal mitigation config for SHIMA
ARM: dts: msm: Add jtagv8 devices for yupik
ARM: dts: msm: remove SMB1398 clock frequency setting on holi
ARM: dts: msm: Remove bluetooth bootstrap pin EDL_MODE settings
ARM: dts: msm: update generic PCI node name on sdxlemur
ARM: dts: msm: Add USB PHY related PDC interrupts and enable on sdxlemur
ARM: dts: qcom: Change cci3 gpio function from cci to gpio
ARM: dts: qcom: Update skin and cx thermal config for HOLI
ARM: dts: msm: Update the rpm-smd node with IRQ for sdxnightjar
ARM: dts: msm: Add a new pinctrl state for shima
ARM: dts: msm: modify dcc_ram_offset for sdxlemur
ARM: dts: msm: refine QDSS config for sdxlemur
ARM: dts: msm: Add interconnect osm l3 devices for SM8150
ARM: dts: msm: Add UFS support for SA8155
ARM: dts: msm: add interconnect devices for sm8150
ARM: dts: msm: Add clock controller and gdsc nodes for sm8150
ARM: dts: msm: Add dma-coherent for tmc-etr on Lahaina
ARM: dts: msm: Add boot_stats node for Yupik
ARM: dts: msm: add msm_rtb tracing
ARM: dts: msm: Enable NAND and SD card for sdxlemur target
ARM: dts: msm: Enable bluetooth for sdxlemur
ARM: dts: msm: Add label for bluetooth bootstrap pin EDL_MODE on sdxlemur
ARM: dts: msm: DDR cooling device no mitigation for lahaina
dt-bindings: arm: msm: add entry for number of PARF testbus selectors
ARM: dts: msm: add number of PARF testbus selectors for shima
ARM: dts: msm: add number of PARF testbus selectors for sdxlemur
ARM: dts: msm: add number of PARF testbus selectors for lahaina
ARM: dts: msm: Support CNSS WLAN device for sdxlemur
ARM: dts: msm: Add new GPU DCVS corners for Shima
ARM: dts: msm: Add dummy clock nodes for MONACO
ARM: dts: msm: Disable scaling for SD and eMMC on sdxlemur
ARM: dts: msm: Update GPUCC clock node and GDSC for YUPIK
ARM: dts: msm: Update GCC clock node and GDSC for YUPIK
ARM: dts: msm: Add missing memory map region for sdxlemur
ARM: dts: msm: Disable PMX65 VBUS_DET on sdxlemur MTP-MBB and RCM-RC boards
ARM: dts: msm: Reduce secure heap to 30MB
ARM: dts: qcom: add ADC channels for pm8350b and smb139x on shima
ARM: dts: msm: Add ion heap for monaco
ARM: dts: msm: specify thermal mitigation levels for sdxlemur platforms
ARM: dts: msm: Add initial v1 memory map for Monaco
ARM: dts: msm: add gfx smmu node on yupik
ARM: dts: msm: add spmi_debug_bus for sdxlemur
ARM: dts: msm: update pm7250b devices for sdxlemur platforms
ARM: dts: msm: Enable eMMC for sdxlemur target
ARM: dts: msm: Add CDSP pil node for Yupik
ARM: dts: msm: Add LPASS pil node for Yupik
ARM: dts: msm: Add scm pas node
ARM: dts: msm: Enable SMMU and PSCI for scuba
ARM: dts: msm: Add QUPv3 SE and GPI DT nodes for yupik
ARM: dts: msm: Add PMX65 die temperature channel
ARM: dts: msm: Turn off KPTI for Lahaina
ARM: dts: qcom: Update skin and cx thermal config for HOLI
ARM: dts: msm: Remove display clock as client for CX SDPM for SHIMA
ARM: dts: msm: keep PCIe in EQ Master Phase for at least 1ms on sdxlemur
dt-bindings: arm: msm: add support for tuning PCIe EQ Master Phase
ARM: dts: msm: add MX entries for PCIe on sdxlemur
ARM: dts: msm: Add IOMMU Geometry property for storage
bindings: SMB358: Add documentation for smb358 charger
ARM: dts: msm: Include sdxlemur-mtp dt on all mtp trees
ARM: dts: msm: Add eMMC device tree files for sdxlemur
dt-bindings: clock: Add support for YUPIK clock controllers
ARM: dts: msm: add touch for 144hz panel
ARM: dts: msm: Move firmware node ahead
ARM: dts: msm: Change the node location for optimise
ARM: dts: msm: Add pmd9650 gpio nodes for SDXNIGHTJAR
ARM: dts: qcom: Change cci3 gpio function from cci to gpio
ARM: dts: msm: Update the rpm-smd node with correct IRQ for holi
ARM: dts: qcom: update JEITA FCC threshold for alium 3600mAh battery
ARM: dts: msm: update PCIe1 to support m.2 and generic EP on lahaina HDK
ARM: dts: msm: Enable touch for Dual DSI video mode on shima
ARM: dts: msm: Add initial devicetrees for SDXNIGHTJAR target
ARM: dts: msm: Update PCIe PHY settings to v1.02 for sdxlemur
ARM: dts: msm: add LTR entries for HSP direct connects on sdxlemur
ARM: dts: msm: Add pm-qos-latency for Shima
dt-bindings: arm: Add FUSE and DBGUI support
ARM: dts: msm: add PCI DT node for generic attaches over oculink sdxlemur
ARM: dts: msm: Correct BAM register address on olympic
ARM: dts: msm: increase log buf size for holi
ARM: dts: msm: Add le-vm DT flag in lahaina TUI
ARM: dts: msm: Disable unused flag for MDM
dt-bindings: interconnect: add OSM L3 bindings
dt-bindings: ufs: Add compitable string for V4 UFS PHY on SM8150
dt-bindings: interconnect: update interconnect bindings
ARM: dts: qcom: Add entry for EUD driver
ARM: dts: msm: Include stub regulators for Monaco
ARM: dts: msm: Add the hwkm ice slave regions to storage node
ARM: dts: msm: enable scmi plh protocol
dt-bindings: clocks: Add clock controller bindings for SM8150
ARM: dts: msm: Add support for glink for SM8150
ARM: dts: msm: Add initial device tree for Monaco
ARM: dts: msm: Disable sdcard on cdp & eMMC on mbb platform
ARM: dts: msm: Add PMIC devicetrees for SDXNIGHTJAR
ARM: dts: msm: Add RDPM register map for Shima GPU
ARM: dts: msm: Use PCIe_MSI for Shima
ARM: dts: msm: Change the node location for optimization for Shima
ARM: dts: msm: Add stub regulators for Monaco
ARM: dts: msm: Add v2 MTP VM device tree file for lahaina VM
ARM: dts: msm: Add DCC register list for holi
ARM: dts: msm: Update regulator S3A for holi
ARM: dts: msm: Add vdd parent supply for holi GPU
ARM: dts: msm: Enable SCMI PLH protocol
ARM: dts: msm: correct PCIe regulator labels for sdxlemur
ARM: dts: msm: Reorganize the apps_rsc node for Lahaina
dt-bindings: arm: msm: support tuning of PCIe EQ preset request vector
Revert "ARM: dts: msm: Enable SCMI PLH protocol"
ARM: dts: msm: Add S3 die_temp channel for scuba
bindings: mproc: Add support for sm8150 mailbox string
bindings: qcom-pmic-gpio: Add PMD9650 binding
ARM: dts: msm: Enable qcom,power-always-on for GPU SMMUs on GKI targets
dt-bindings: Document the qcom,power-always-on property for SMMU devices
ARM: dts: qcom: Add entries for power off/downlaod mode driver
ARM: dts: qcom: Add MicroUSB support for Holi
ARM: dts: msm: Add dmips and dynamic power co-efficient for Yupik
ARM: dts: msm: Update the rpm-smd node with correct IRQ for holi
ARM: dts: msm: Add secure display heap configuration for Yupik
ARM: dts: msm: Add DCC register list for holi
ARM: dts: msm: Add DDR cooling device for Lahaina
ARM: dts: msm: Add vmid cdsprpc-smd for Holi
ARM: dts: msm: Add GPU mitigation rules for Lahaina QRD
ARM: dts: msm: adjust pm6150a_l1 initial voltage for Holi platforms
ARM: dts: msm: Add cti trig_out gpio for shima
dt-bindings: Add DDR cooling device
ARM: dts: msm: Correct GCC clocks for UART instances
ARM: dts: msm: Enable touch for Dual DSI panel on shima
ARM: dts: msm: Add cphy video/cmd mode touch support on shima
ARM: dts: msm: Add configuration for vref regulator vote for SHIMA
ARM: dts: msm: Add CX and MX SDPM configuration for SHIMA
ARM: dts: msm: Add rmtfs_sharedmem support for scuba-iot
Revert "ARM: dts: msm: enable mem_offline.bypass_send_msg for holi"
ARM: dts: msm: Disable dma-coherent for IPA CBs on SDXLEMUR
ARM: dts: qcom: Added msm-id entry for single-die sdxlemur
ARM: dts: msm: Keep default PM level setting for Lahaina
ARM: dts: msm: Add missing changes to shima-atp dtsi
ARM: dts: msm: Add acd registers for HOLI
ARM: dts: msm: Add Wakeup interrupt controller for scuba-iot
bindings: qcom-hv-haptics: add properties to support non-HBoost regulator
ARM: dts: qcom: Enable TSENS driver support for sdxlemur
ARM: dts: msm: disable GPU funnel
ARM: dts: msm: Update PCIe LDO clock from CXO to CXO_A
ARM: dts: msm: Update regulator S3A for holi
ARM: dts: msm: add system ion heaps on yupik
ARM: dts: msm: Add bindings for PCIe end point driver
ARM: dts: msm: Add vdd parent supply for holi GPU
Revert "ARM: dts: msm: Add new DT entry for wan agg pkt size"
ARM: dts: msm: Add QUPv3_0 and SE5 dt nodes for YUPIK
ARM: dts: msm: Remove touch vote for L8C on shima
ARM: dts: msm: Add PM7250B to select sdxlemur boards
ARM: dts: msm: Add PMIC overlay to all sdxlemur platforms
ARM: dts: msm: Add change for smmu memory optimizations
dt-bindings: arm: Add reset/flush CTI trigger number support
ARM: dts: msm: add smmu nodes on yupik
ARM: dts: msm: add MX entries to qcom,bw-scale for PCIe on shima
ARM: dts: msm: add MX entries to qcom,bw-scale for PCIe on lahaina
dt-bindings: arm: msm: add MX entries for PCIe
ARM: dts: msm: Configure USB SMMU in atomic mode on sdxlemur
ARM: dts: qcom: add physical addr for swr tx slaves of Holi
ARM: dts: msm: Set emmc vdd-io regulator in NPM mode during sleep
ARM: dts: msm: Add slimbus dtsi node for scuba
ARM: dts: msm: Add cti trigger number to device tree for holi
ARM: dts: msm: Add cti trigger number to device tree for lahaina
ARM: dts: msm: Increase MHI event rings number for SDXLEMUR
ARM: dts: msm: add PCIe AUX CLK freq entry for PCIe0 and PCIe1 for lahaina
ARM: dts: msm: Add eMMC, SD card support for sdxlemur
ARM: dts: msm: Update S2C min voltage for shima
ARM: dts: msm: add l3 latfloor in shima target
ARM: dts: msm: disable IPA TPDM
ARM: dts: msm: Change IPA bandwidth threshold value for holi target
ARM: dts: msm: Enable SCMI PLH protocol
ARM: dts: msm: Add interconnect bus voting values to Holi
ARM: dts: qcom: Add quiet-therm thermal zone mitigation for HOLI
ARM: dts: msm: add trusted touch support in PVM for Lahaina
ARM: dts: msm: Remove modem tsens QMI thermal zone for Lahaina
ARM: dts: msm: Reduce the IOVA range for slimbus and QUP usecases
ARM: dts: msm: Reduce the IOVA range for QUP usecase
ARM: dts: msm: Update masks in codec Fs clock sequence
ARM: dts: msm: Add cti trigger number to device tree for shima
ARM: dts: msm: Add ARM PMU node for Yupik
ARM: dts: msm: Enable Kryo erp driver for Yupik
ARM: dts: msm: Add core hang detection for Yupik
ARM: dts: msm: add PCIe AUX clk freq for controller for sdxlemur
ARM: dts: msm: move qcom,boot-option to HSP dedicated DTSI for sdxlemur
ARM: dts: msm: Add usb bam dt node on sdxlemur
ARM: dts: msm: Add a new power level for supported devices
Revert "ARM: dts: msm: Use PCIe_MSI for Shima"
ARM: dts: msm: Add ipcc test nodes for Yupik
ARM: dts: msm: select visionox panel and touch controller for TVM
ARM: dts: msm: Add LLCC entry for Yupik
ARM: dts: msm: Add MPROC device nodes for scuba
dt-bindings: LLCC: Add compatible property for Yupik
ARM: dts: qcom: Update skin and cx thermal mitigation config for SHIMA
Revert "ARM: dts: msm: disable mem-offline node"
ARM: dts: msm: Add v2.1 MTP VM device tree file for Lahaina VM
ARM: dts: msm: Update silver core mitigation for Lahaina
ARM: dts: msm: Update PSCI state id for yupik
bindings: mproc: Add support for scuba and monaco mailbox strings
ARM: dts: msm: Add bootargs for Yupik
ARM: dts: msm: Add cnss-enable-self-recovery flag for shima
ARM: dts: msm: Update memory-map for sdxlemur
ARM: dts: qcom: add physical addr for swr tx slaves of Shima
ARM: dts: msm: Update PSCI state id for shima
ARM: dts: msm: Update the PSCI mode id for yupik
ARM: dts: qcom: Add quiet-therm thermal zone mitigation for HOLI
ARM: dts: msm: Add AOP QMP nodes for yupik
ARM: dts: msm: Add glink entries for yupik
ARM: dts: msm: Add HWSPINLOCK, SMEM and SMP2P for yupik
dt-bindings: thermal: Add support for QMI beamer ADC and RF sensors
ARM: dts: qcom: Fix watchdog entry for sdxlemur
ARM: dts: msm: Update GPU, core isolation and hotplug threshold for SHIMA
ARM: dts: msm: Enable LCD_REG_EN gpio and LCD_BKLT_PWM on shima
bindings: pinctrl: Add device-tree bindings for SDNIGHTJAR pinctrl driver
ARM: dts: msm: Move firmware node ahead
ARM: dts: msm: Change IPA bandwidth threshold value for holi target
ARM: dts: msm: add USB3_DP_COM_TYPEC_STATUS register
ARM: dts: msm: Add rmtfs_sharedmem support for sdxlemur
ARM: dts: msm: Add panel information to amoled-ecm for Shima platforms
ARM: dts: msm: update PLL_BIAS_CONTROL_2 for holi QRD
ARM: dts: msm: add display message queue to trusted vm for lahaina
ARM: dts: msm: Configure L9B from retention mode to LPM on shima
ARM: dts: msm: Add cnss config for internal power amp for shima
ARM: dts: msm: Update the qmp register macro file name for Lahaina
ARM: dts: msm: Add QMP PHY dt entries on sdxlemur
ARM: dts: msm: Export qfprom cell to userspace for Shima
ARM: dts: msm: Add beamer ADC and RF sensors for HOLI
ARM: dts: msm: Add firmware node for yupik
ARM: dts: msm: Add cdsp rpmsg entry in holi and shima
ARM: dts: msm: Add GPU_CPR register space for Shima
ARM: dts: msm: Add RDPM register map for Lahaina GPU
ARM: dts: msm: Add SD card regulator devices for sdxlemur
ARM: dts: msm: Convert sdxlemur stub regulators to RPMh
ARM: dts: msm: remove low voltage VCC support entry from DT
ARM: dts: msm: Add cqhci_ice and sdcc_ice_slave regions
ARM: dts: msm: Add hw gcc reset for sdcc on holi
ARM: dts: msm: add WL_EN entry in BT node
ARM: dts: msm: Add hw gcc reset support for eMMC on shima
ARM: dts: msm: Change the node location for optimise
ARM: dts: msm: Update UFS VCC regulator min voltage for shima
ARM: dts: msm: Add scuba-iot files on 5.4
ARM: dts: msm: add audio routings sdxlemur
ARM: dts: msm: Export qfprom cell to userspace
dt-bindings: Add qfprom-sys documentation
ARM: dts: msm: Fix command DB address for sdxlemur
ARM: dts: msm: update ddr mapping table for shima target
ARM: dts: msm: Update S3A min and init voltages for holi
ARM: dts: msm: Update CNSS node for BT GPIO config for shima
dt-bindings: media: Add video driver bindings for Yupik
ARM: dts: msm: Add focaltech touch support on holi cdp
ARM: dts: msm: disable mem-offline node
ARM: dts: msm: Add handles for USB3 interface clocks
ARM: dts: msm: Add touch support for holi
ARM: dts: msm: Add lcd display support on holi
ARM: dts: msm: Update S3A min and init voltages for holi
ARM: dts: msm: Add USB nodes for Yupik
ARM: dts: msm: Add idle states and stats devices for yupik
ARM: dts: msm: Add PDC and RSC devices for yupik
ARM: dts: msm: Enable board specific USB detection on sdxlemur
ARM: dts: msm: Add interconnect entries for USB on sdxlemur
ARM: dts: msm: Add tlmm pinctrl support for SA8195
ARM: dts: msm: Add initial device tree for SA8195
ARM: dts: msm: Remove CDP DT for SA8155
bindings: Documentation: add SDK audio properties
ARM: dts: msm: update sound card name for holi usbc variant
ARM: dts: msm: Disable fastmap for IPA CBs on SDXLEMUR
ARM: dts: msm: Remove bi_tcxo_ao clock and vdd_cx_ao handles from GCC
ARM: dts: msm: Add Bus voting support
bindings: leds: vibrator: Move vibrator LDO documentation to correct folder
ARM: dts: msm: Added pil nodes for sdxlemur
ARM: dts: msm: Add ufs dt node for yupik
ARM: dts: msm: Add board device-tree files for SDXLEMUR target
ARM: dts: msm: Enable smmu for shima ufs
ARM: dts: qcom: Change L4P's max output voltage
ARM: dts: msm: Change to auto-specific config for SA8155
ARM: dts: msm: Enable smcinvoke and shmbridge on shima
ARM: dts: msm: Add IMEM entry for Yupik
ARM: dts: msm: Enable qcom,vmid-cp-camera-preview-ro on Shima
ARM: dts: qcom: add physical addr for swr tx slaves
ARM: dts: msm: Add new DT entry for wan agg pkt size
ARM: dts: msm: Add touch support for Command Mode on holi
ARM: dts: msm: Add handles for USB3 interface clocks
ARM: dts: msm: Add ipa_hw support for SDXLEMUR
ARM: dts: msm: remove cpu7 llcc-ddr lat device node
ARM: dts: msm: Add focaltech touch support on holi cdp
ARM: dts: msm: add WL_EN entry in BT node
ARM: dts: msm: Add debugcc and APSSCC clock nodes for sdxlemur
ARM: dts: msm: Update CNSS node for BT GPIO config
dt-bindings: thermal: Add support for modem skin sensor via QMI
dt-bindings: thermal: Add support for bandwidth cooling devices
ARM: dts: msm: update modem qmi sennor list for SHIMA
ARM: dts: msm: Update modem mitigation threshold for lahaina
ARM: dts: msm: Select 120Hz panel as default on 120Hz shima dts
ARM: dts: msm: Vote for DDR BW for MPSS PIL on Lahaina
ARM: dts: msm: Add wireless-fw-name property for Shima platforms
ARM: dts: msm: Add psci and scm nodes for Yupik
dt-bindings: spi_qsd: Add documentation of SPI BLSP driver
ARM: dts: qcom: enable display on trusted vm for shima
ARM: dts: msm: Add BLSP DTSI nodes on sdxlemur
ARM: dts: msm: Enable U1 and U2 on Holi
dt-bindings: i2c-msm-v2: Add snapshot of I2C MSM V2 driver
dt-bindings: qcom-sps-dma: Add snapshot of SPS DMA driver
dt-bindings: Add DT bindings for BLSP UART drivers
ARM: dts: qcom: Update cp channel names for holi
ARM: dts: msm: Add Qpic Nand support for sdxlemur
ARM: dts: msm: Correct name of funnel merg on holi
ARM: dts: msm: add is-always-on flag to fix HS LPI issue for holi
ARM: dts: msm: New touch node for Lahaina CDP
ARM: dts: msm: Disable wakeup capability for soundwire gpio
ARM: dts: msm: Update core isolation and hotplug threshold for lahaina
ARM: dts: msm: Add emergency skin rule for lahaina
ARM: dts: msm: Add modem mitigation for policy engine in lahaina
ARM: dts: msm: Update focaltech enteries on lahaina qrd trustedvm
ARM: dts: msm: Update focaltech enteries on shima trustedvm
ARM: dts: msm: Add 144 fps touch support on shima target
ARM: dts: msm: reserved memory for yupik
ARM: dts: msm: add initial support for hw memlat devices
ARM: dts: msm: Add touch support for holi
ARM: dts: msm: enable lt9611uxc for hdk8350
ARM: dts: msm: add stub interconnect devices for YUPIK
ARM: dts: msm: Remove interconnect phandles from clock nodes
ARM: dts: msm: Update L12C min and init voltage on shima
ARM: dts: msm: Add lcd display support on holi
ARM: dts: msm: add touch for Holi 90hz panel
ARM: dts: msm: Update USB3 DP QMP Phy sequence for Lahaina to v1.10
ARM: dts: msm: Change prng dtsi config from 32 bit to 64 bits
ARM: dts: msm: Enable USB AHB reset on sdxlemur Rumi
dt-bindings: input: touchscren: add description for synaptics_dsx
ARM: dts: msm: Add device tree for Shima IDP/IDPS with 120fps platform
ARM: dts: msm: remove deprecated PCIe AUX CLK frequency for lahaina
dt-bindings: arm: msm: update documentation for PCIe internal AUX CLK
dt-bindings: interconnect: add interconnect bindings
ARM: dts: msm: Add cnss-enable-self-recovery flag for lahaina
ARM: dts: msm: switch off kpti on holi
ARM: dts: msm: Update cnss dt node for holi
ARM: dts: msm: new vdd power rail of USB QMP PHY for lahaina-v2
ARM: dts: qcom: disable panic on single corruption
ARM: dts: msm: Add PCIe0 PHY settings v1.01 for sdxlemur
ARM: dts: msm: Extend pmic dump size for holi
ARM: dts: msm: Enable 747MHz GPU Fmax for Shima
ARM: dts: msm: define new sound card for holi wcd938x with aatc variant
ARM: dts: msm: Add entry for non secure display heap memory
ARM: dts: msm: Add dummy clock nodes for clock controllers for YUPIK
ARM: dts: msm: Add ADC channels and thermal zones to sdxlemur
ARM: dts: msm: Remove PM7250B from sdxlemur pmic overlay
ARM: dts: msm: Add pmesg reserved memory for holi
ARM: dts: msm: add touch for Holi 90hz panel
Revert "ARM: dts: msm: Add GPU SMMU clocks for holi"
ARM: dts: msm: Configure WLAN smmu node in atomic context
ARM: dts: msm: add mclk lpi gpio entry to all wsa881x entries
ARM: dts: qcom: Optimize jeita-fcc-step thresholds
dt-bindings: Add snapshot of batterydata devicetree bindings
ARM: dts: msm: Add WLED support on PM6150l for holi.
ARM: dts: msm: Enable ep delay for holi.
ARM: dts: msm: update low SVS clock corner for holi.
ARM: dts: msm: Add dpdm supply for PM7250b for holi.
bindings: clock: rpmcc: Add clk handoff property.
ARM: dts: msm: correction to adsp variant read entry.
Revert "arm: msm: dts: Disable rimps access till rimps brought up"
ARM: dts: msm: fix to indetify proper adsp variant
ARM: dts: msm: Enable smmu s1 from wlan side
ARM: dts: msm: Add gpu speed bin property for holi
ARM: dts: msm: Add gpu gaming bin support for holi
ARM: dts: msm: Update wlan configuration for holi
ARM: dts: msm: Enable SMMU S1 for USB on Holi
ARM: dts: msm: Enable SMMU S1 for AP on Holi
ARM: dts: msm: enable dcc on holi
ARM: dts: msm: dtsi changes for holi
ARM: dts: msm: Add command mode touch support on holi
ARM: dts: msm: Add notification edge for glink ssr
ARM: dts: msm: correct the audio etm name
ARM: dts: msm: Define console before other QUP devices
ARM: dts: msm: disable wcss cti on holi
ARM: dts: msm: Add support for SCM PAS for holi
ARM: dts: qcom: add support for backlight cooling device on Holi
ARM: dts: msm: Add touchscreen device node for QRD holi
ARM: dts: msm: add display support for qrd holi
ARM: dts: qcom: Add camera dts into holi QRD
arm: msm: dts: Disable rimps access till rimps brought up
Change-Id: I0bcc39a848fce9e17051c31e591032cea18ba020
This commit is contained in:
commit
35853def6e
101 changed files with 1424 additions and 511 deletions
|
|
@ -23,9 +23,15 @@ properties:
|
|||
Value type: <string>
|
||||
Definition: Should be "qcom,subsystem-sleep-stats".
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
||||
example:
|
||||
- |
|
||||
subsystem-sleep-stats {
|
||||
compatible = "qcom,subsystem-sleep-stats";
|
||||
reg = <0xc3f0000 0 0x400>;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -92,6 +92,7 @@ Optional properties:
|
|||
regulator used in internal power amplifier for QCA6490
|
||||
- cnss-enable-self-recovery: Boolean property to enable self recovery when
|
||||
recovery is trigeered with reason link down.
|
||||
- default_gen_speed: U32 property to specify pcie default gen speed.
|
||||
- qcom,bt-en-gpio: QCA6490 requires synchronization for BT and WLAN GPIO
|
||||
enable to resolve PMU power up issues. Provide BT GPIO using
|
||||
this config param.
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ Required properties:
|
|||
Must include "qcom,adreno-gpu-a619-holi" for Holi target.
|
||||
Must include "qcom,adreno-gpu-a642" for Shima target.
|
||||
Must include "qcom,adreno-gpu-a642l" for Yupik target.
|
||||
Must include "qcom,adreno-gpu-a643" for Yupik a643 target.
|
||||
- reg: Specifies the list of register regions for the device.
|
||||
- reg-names: Resource names used for the register regions specified
|
||||
in reg.
|
||||
|
|
|
|||
|
|
@ -129,6 +129,8 @@ Optional properties:
|
|||
- qcom,use-legacy-hard-reset-offset Boolean property to support legacy
|
||||
hard-reset offset of the PON_RB_SPARE register for
|
||||
some (PON gen2) platforms.
|
||||
- qcom,log-kpd-event: Boolean property to enable logging of KPDPWR status
|
||||
during driver INIT and runtime when key is pressed.
|
||||
|
||||
Optional Sub-nodes:
|
||||
- qcom,pon_1 ... qcom,pon_n: These PON child nodes correspond to features
|
||||
|
|
|
|||
|
|
@ -75,6 +75,8 @@ Optional Properties:
|
|||
- qcom,msm-bus,vectors-KBps
|
||||
- qcom,pcie-m2-autonomous: Enable L1ss sleep/exit to support M2 autonomous mode.
|
||||
- qcom,mhi-soc-reset-offset: AXI register offset to initiate a SOC reset.
|
||||
- qcom,avoid-reboot-in-d3hot: Ensures device is not in D3hot during
|
||||
reboot/panic.
|
||||
|
||||
Example:
|
||||
|
||||
|
|
|
|||
|
|
@ -16,6 +16,18 @@ properties:
|
|||
compatible:
|
||||
items:
|
||||
- const: qcom,dload-mode
|
||||
reg:
|
||||
Value type: <prop-encoded-array>
|
||||
Definition: The base address and size for reading the proper configuration
|
||||
related information.
|
||||
|
||||
reg-names:
|
||||
Value type: string
|
||||
Definition: The reg name for reading the configurations.
|
||||
|
||||
qcom,boot-config-shift:
|
||||
Value type: <prop-encoded-array>
|
||||
Definition: The range of bits from low to high.
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
|
|
|||
|
|
@ -1444,8 +1444,10 @@ Example:
|
|||
"msm-pcm-routing", "msm-cpe-lsm",
|
||||
"msm-compr-dsp", "msm-pcm-dsp-noirq";
|
||||
asoc-cpu = <&dai_hdmi>, <&dai_dp>,
|
||||
<&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
<&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_pri_auxpcm>, <&dai_sec_auxpcm>,
|
||||
<&dai_tert_auxpcm>, <&dai_quat_auxpcm>,
|
||||
<&sb_0_rx>, <&sb_0_tx>, <&sb_1_rx>, <&sb_1_tx>,
|
||||
|
|
@ -1468,6 +1470,8 @@ Example:
|
|||
asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.24608",
|
||||
"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5",
|
||||
"msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7",
|
||||
"msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2",
|
||||
"msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4",
|
||||
"msm-dai-q6-dev.16384", "msm-dai-q6-dev.16385",
|
||||
|
|
@ -1578,9 +1582,12 @@ Example:
|
|||
"msm-pcm-routing", "msm-compr-dsp",
|
||||
"msm-pcm-dsp-noirq";
|
||||
asoc-cpu = <&dai_dp>,
|
||||
<&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
<&dai_mi2s4>, <&dai_pri_auxpcm>,
|
||||
<&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_mi2s4_rx>, <&dai_mi2s4_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>, <&dai_quin_auxpcm>,
|
||||
<&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>,
|
||||
|
|
@ -1608,7 +1615,10 @@ Example:
|
|||
asoc-cpu-names = "msm-dai-q6-dp.24608",
|
||||
"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5",
|
||||
"msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7",
|
||||
"msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9",
|
||||
"msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5",
|
||||
"msm-dai-q6-dev.224",
|
||||
|
|
@ -1714,9 +1724,12 @@ Example:
|
|||
"msm-pcm-dsp-noirq", "msm-pcm-loopback.1",
|
||||
"msm-pcm-dtmf";
|
||||
asoc-cpu = <&dai_hdmi>, <&dai_dp>,
|
||||
<&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
<&dai_mi2s4>, <&dai_pri_auxpcm>,
|
||||
<&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_mi2s4_rx>, <&dai_mi2s4_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>, <&dai_quin_auxpcm>,
|
||||
<&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>,
|
||||
|
|
@ -1748,7 +1761,10 @@ Example:
|
|||
asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.24608",
|
||||
"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5",
|
||||
"msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7",
|
||||
"msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9",
|
||||
"msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5",
|
||||
"msm-dai-q6-dev.224", "msm-dai-q6-dev.225",
|
||||
|
|
@ -1857,9 +1873,12 @@ Example:
|
|||
"msm-pcm-afe", "msm-lsm-client",
|
||||
"msm-pcm-routing", "msm-compr-dsp",
|
||||
"msm-pcm-dsp-noirq";
|
||||
asoc-cpu = <&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
<&dai_mi2s4>, <&dai_pri_auxpcm>,
|
||||
asoc-cpu = <&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_mi2s4_rx>, <&dai_mi2s4_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>, <&dai_quin_auxpcm>,
|
||||
<&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>,
|
||||
|
|
@ -1885,7 +1904,10 @@ Example:
|
|||
<&tx_cdc_dma_6_tx>, <&tx_cdc_dma_7_tx>;
|
||||
asoc-cpu-names = "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5",
|
||||
"msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7",
|
||||
"msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9",
|
||||
"msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5",
|
||||
"msm-dai-q6-dev.224",
|
||||
|
|
@ -2147,9 +2169,12 @@ Example:
|
|||
"msm-pcm-routing", "msm-compr-dsp",
|
||||
"msm-pcm-dsp-noirq";
|
||||
asoc-cpu = <&dai_dp>,
|
||||
<&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
<&dai_mi2s4>, <&dai_pri_auxpcm>,
|
||||
<&dai_mi2s0_rx>, <&dai_mi2s0_rx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_mi2s4_rx>, <&dai_mi2s4_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>, <&dai_quin_auxpcm>,
|
||||
<&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>,
|
||||
|
|
@ -2176,7 +2201,10 @@ Example:
|
|||
asoc-cpu-names = "msm-dai-q6-dp.24608",
|
||||
"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5",
|
||||
"msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7",
|
||||
"msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9",
|
||||
"msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5",
|
||||
"msm-dai-q6-dev.224",
|
||||
|
|
@ -2300,9 +2328,12 @@ Example:
|
|||
"msm-pcm-dsp-noirq", "msm-pcm-loopback.1",
|
||||
"msm-pcm-dtmf";
|
||||
asoc-cpu = <&dai_hdmi>, <&dai_dp>,
|
||||
<&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
<&dai_mi2s4>, <&dai_pri_auxpcm>,
|
||||
<&dai_mi2s0_rx>, <&dai_mi2s0_rx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_mi2s4_rx>, <&dai_mi2s4_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>, <&dai_quin_auxpcm>,
|
||||
<&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>,
|
||||
|
|
@ -2334,7 +2365,10 @@ Example:
|
|||
asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.24608",
|
||||
"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5",
|
||||
"msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7",
|
||||
"msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9",
|
||||
"msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5",
|
||||
"msm-dai-q6-dev.224", "msm-dai-q6-dev.225",
|
||||
|
|
@ -2444,9 +2478,13 @@ Example:
|
|||
"msm-pcm-routing", "msm-compr-dsp",
|
||||
"msm-pcm-dsp-noirq";
|
||||
asoc-cpu = <&dai_dp>, <&dai_dp1>,
|
||||
<&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
<&dai_mi2s4>, <&dai_mi2s5>, <&dai_pri_auxpcm>,
|
||||
<&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_mi2s4_rx>, <&dai_mi2s4_tx>,
|
||||
<&dai_mi2s5_rx>, <&dai_mi2s5_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>, <&dai_quin_auxpcm>,
|
||||
<&dai_sen_auxpcm>,
|
||||
|
|
@ -2479,6 +2517,9 @@ Example:
|
|||
"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5",
|
||||
"msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7",
|
||||
"msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9",
|
||||
"msm-dai-q6-mi2s.10", "msm-dai-q6-mi2s.11",
|
||||
"msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5",
|
||||
|
|
@ -2595,8 +2636,10 @@ Example:
|
|||
"msm-pcm-afe", "msm-lsm-client",
|
||||
"msm-pcm-routing", "msm-compr-dsp",
|
||||
"msm-pcm-dsp-noirq";
|
||||
asoc-cpu = <&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
asoc-cpu = <&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>,
|
||||
|
|
@ -2623,6 +2666,8 @@ Example:
|
|||
<&rx_cdc_dma_7_rx>,<&afe_loopback_tx>;
|
||||
asoc-cpu-names = "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5",
|
||||
"msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7",
|
||||
"msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4",
|
||||
|
|
@ -2802,9 +2847,12 @@ Example:
|
|||
"msm-pcm-dsp-noirq", "msm-pcm-loopback.1",
|
||||
"msm-pcm-dtmf";
|
||||
asoc-cpu = <&dai_hdmi>, <&dai_dp>,
|
||||
<&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
<&dai_mi2s4>, <&dai_pri_auxpcm>,
|
||||
<&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_mi2s4_rx>, <&dai_mi2s4_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>, <&dai_quin_auxpcm>,
|
||||
<&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>,
|
||||
|
|
@ -2836,7 +2884,10 @@ Example:
|
|||
asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.24608",
|
||||
"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5",
|
||||
"msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7",
|
||||
"msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9",
|
||||
"msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5",
|
||||
"msm-dai-q6-dev.224", "msm-dai-q6-dev.225",
|
||||
|
|
|
|||
34
arch/arm64/boot/dts/vendor/bindings/thermal/qcom,devfreq-vdd-cdev.txt
vendored
Normal file
34
arch/arm64/boot/dts/vendor/bindings/thermal/qcom,devfreq-vdd-cdev.txt
vendored
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
Qualcomm Technologies, Inc. Devfreq Vdd cooling device
|
||||
|
||||
The Devfreq Vdd cooling device, will be used to set minimum
|
||||
operating level for gfx rail using gpu devfreq interface
|
||||
during cold thermal condition. This cooling device will be
|
||||
used with cold temp monitor thermal zone. Whenever cold
|
||||
temperature triggers, it disables frequencies lower than
|
||||
the minimum operating level using devfreq opp API's.
|
||||
|
||||
Required Parameters:
|
||||
- compatible:
|
||||
Usage: required
|
||||
Value type: <string>
|
||||
Definition: should be "qcom,devfreq-vdd-cooling-device"
|
||||
|
||||
- devfreq:
|
||||
Usage: required
|
||||
Value type: <devfreq phandle>
|
||||
Definition: Phandle to the GPU devfreq. This will register the GPU
|
||||
devfreq as a cooling device with thermal framework.
|
||||
|
||||
- #cooling-cells:
|
||||
Usage: required
|
||||
Value type: <integer>
|
||||
Definition: Must be 2. This is required by of-thermal and refer the doc
|
||||
<devicetree/bindings/thermal/thermal.txt> for more details.
|
||||
|
||||
Example:
|
||||
|
||||
devfreq_vdd_cdev: devfreq-vdd-cdev {
|
||||
compatible = "qcom,devfreq-vdd-cooling-device";
|
||||
devfreq = <&msm_gpu>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
|
@ -73,6 +73,29 @@ Subsystem properties:
|
|||
device,
|
||||
"pa_dsc" -> DSC based pa cooling device,
|
||||
"pa_fr1_dsc" -> DSC based pa cooling device.
|
||||
"modem_lte_dsc" -> DSC based modem lte cooling device,
|
||||
"modem_nr_dsc" -> DSC based modem nr cooling device,
|
||||
"modem_nr_scg_dsc" -> DSC based modem nr scg cooling
|
||||
device,
|
||||
"sdr0_lte_dsc" -> DSC based sdr0 lte cooling device,
|
||||
"sdr1_lte_dsc" -> DSC based sdr1 lte cooling device,
|
||||
"sdr0_nr_dsc" -> DSC based sdr0 nr cooling device,
|
||||
"sdr1_nr_dsc" -> DSC based sdr1 nr cooling device,
|
||||
"pa_lte_sdr0_dsc" -> DSC based pa lte sdr0 cooling
|
||||
device,
|
||||
"pa_lte_sdr1_dsc" -> DSC based pa lte sdr1 cooling
|
||||
device,
|
||||
"pa_nr_sdr0_dsc" -> DSC based pa nr sdr0 cooling device,
|
||||
"pa_nr_sdr1_dsc" -> DSC based pa nr sdr1 cooling device,
|
||||
"pa_nr_sdr0_scg_dsc" -> DSC based pa nr sdr0 scg cooling
|
||||
device,
|
||||
"pa_nr_sdr1_scg_dsc" -> DSC based pa nr sdr1 scg cooling
|
||||
device,
|
||||
"mmw0_dsc" -> DSC based MMW cooling device0,
|
||||
"mmw1_dsc" -> DSC based MMW cooling device1,
|
||||
"mmw2_dsc" -> DSC based MMW cooling device2,
|
||||
"mmw3_dsc" -> DSC based MMW cooling device3,
|
||||
"mmw_ific_dsc" -> DSC based MMW IFIC cooling device.
|
||||
|
||||
-#cooling-cells:
|
||||
Usage: required
|
||||
|
|
|
|||
|
|
@ -46,6 +46,10 @@ Optional properties:
|
|||
- qcom,select-utmi-as-pipe-clk: if present, disable USB3 pipe_clk requirement.
|
||||
Used when dwc3 operates without SSPHY and only
|
||||
HS/FS/LS modes are supported.
|
||||
- qcom,iommu-best-fit-algo: If present, enables best fit algorithm for iova
|
||||
allocation. This helps in reducing fragmentation
|
||||
and utilizing the iova address space more
|
||||
efficiently.
|
||||
|
||||
Required child node:
|
||||
A child node must exist to represent the core DWC3 IP block. The name of
|
||||
|
|
|
|||
24
arch/arm64/boot/dts/vendor/qcom/Makefile
vendored
24
arch/arm64/boot/dts/vendor/qcom/Makefile
vendored
|
|
@ -213,12 +213,16 @@ dtbo-$(CONFIG_ARCH_YUPIK) += \
|
|||
yupikp-idps-amoled-overlay.dtbo \
|
||||
yupikp-idp-hsp-overlay.dtbo \
|
||||
yupik-iot-idp-overlay.dtbo \
|
||||
yupik-iot-idp-pm7250b-overlay.dtbo \
|
||||
yupik-iot-qrd-overlay.dtbo \
|
||||
yupik-iot-hsp-overlay.dtbo \
|
||||
yupik-iot-hsp-pm7250b-overlay.dtbo \
|
||||
yupik-iot-idps-amoled-overlay.dtbo \
|
||||
yupikp-iot-idp-overlay.dtbo \
|
||||
yupikp-iot-idp-pm7250b-overlay.dtbo \
|
||||
yupikp-iot-qrd-overlay.dtbo \
|
||||
yupikp-iot-hsp-overlay.dtbo \
|
||||
yupikp-iot-hsp-pm7250b-overlay.dtbo \
|
||||
yupikp-iot-idps-amoled-overlay.dtbo
|
||||
|
||||
|
||||
|
|
@ -235,12 +239,16 @@ yupikp-qrd-overlay.dtbo-base := yupikp.dtb
|
|||
yupikp-idps-amoled-overlay.dtbo-base := yupikp.dtb
|
||||
yupikp-idp-hsp-overlay.dtbo-base := yupikp-hsp.dtb
|
||||
yupik-iot-idp-overlay.dtbo-base := yupik-iot.dtb
|
||||
yupik-iot-idp-pm7250b-overlay.dtbo-base := yupik-iot.dtb
|
||||
yupik-iot-qrd-overlay.dtbo-base := yupik-iot.dtb
|
||||
yupik-iot-hsp-overlay.dtbo-base := yupik-iot.dtb
|
||||
yupik-iot-hsp-pm7250b-overlay.dtbo-base := yupik-iot.dtb
|
||||
yupik-iot-idps-amoled-overlay.dtbo-base := yupik-iot.dtb
|
||||
yupikp-iot-idp-overlay.dtbo-base := yupikp-iot.dtb
|
||||
yupikp-iot-idp-pm7250b-overlay.dtbo-base := yupikp-iot.dtb
|
||||
yupikp-iot-qrd-overlay.dtbo-base := yupikp-iot.dtb
|
||||
yupikp-iot-hsp-overlay.dtbo-base := yupikp-iot.dtb
|
||||
yupikp-iot-hsp-pm7250b-overlay.dtbo-base := yupikp-iot.dtb
|
||||
yupikp-iot-idps-amoled-overlay.dtbo-base := yupikp-iot.dtb
|
||||
else
|
||||
dtb-$(CONFIG_ARCH_YUPIK) += yupik-rumi.dtb \
|
||||
|
|
@ -256,12 +264,16 @@ dtb-$(CONFIG_ARCH_YUPIK) += yupik-rumi.dtb \
|
|||
yupikp-idps-amoled.dtb \
|
||||
yupikp-idp-hsp.dtb \
|
||||
yupik-iot-idp.dtb \
|
||||
yupik-iot-idp-pm7250b.dtb \
|
||||
yupik-iot-qrd.dtb \
|
||||
yupik-iot-hsp.dtb \
|
||||
yupik-iot-idps-amoled.dtb \
|
||||
yupikp-iot-idp.dtb \
|
||||
yupikp-iot-idp-pm7250b.dtb \
|
||||
yupikp-iot-qrd.dtb \
|
||||
yupikp-iot-hsp.dtb \
|
||||
yupik-iot-hsp-pm7250b.dtb \
|
||||
yupikp-iot-hsp-pm7250b.dtb \
|
||||
yupikp-iot-idps-amoled.dtb
|
||||
endif
|
||||
|
||||
|
|
@ -433,7 +445,17 @@ dtb-$(CONFIG_ARCH_SDXLEMUR) += sdxlemur-rumi.dtb \
|
|||
sdxlemur-v2-mtp-mbb-pcie-ep-ipq.dtb \
|
||||
sdxlemur-v2-mtp-mbb-pcie-rc-ep.dtb \
|
||||
sdxlemur-v2-rcm-pcie-ep.dtb \
|
||||
sdxlemur-v2-rcm-rc.dtb
|
||||
sdxlemur-v2-rcm-rc.dtb \
|
||||
sdxlemur-v2-atp.dtb \
|
||||
sdxlemur-v2-mtp-cpe-pine1x.dtb \
|
||||
sdxlemur-v2-mtp-cpe-pine2x.dtb \
|
||||
sdxlemur-v2-mtp-mbb-emmc-512mb.dtb \
|
||||
sdxlemur-v2-mtp-mbb-m2-ep-usb.dtb \
|
||||
sdxlemur-v2-mtp-mbb-m2-ep.dtb \
|
||||
sdxlemur-v2-rcm-rc-pine1x.dtb \
|
||||
sdxlemur-v2-rcm-rc-pine2x.dtb \
|
||||
sdxlemur-v2-m2-ep-fwa.dtb
|
||||
|
||||
|
||||
|
||||
ifeq ($(CONFIG_ARCH_SHIMA), y)
|
||||
|
|
|
|||
|
|
@ -347,10 +347,6 @@
|
|||
regulator-s3-level-ao {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
gfx-cdev {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
/* Enable mx_cdev for PM6350 */
|
||||
|
|
|
|||
|
|
@ -261,7 +261,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
status = "okay";
|
||||
qcom,i2c-touch-active="synaptics,tcm-i2c";
|
||||
qcom,i2c-touch-active= "synaptics,tcm-i2c";
|
||||
|
||||
synaptics_tcm@20 {
|
||||
compatible = "synaptics,tcm-i2c";
|
||||
|
|
@ -309,6 +309,9 @@
|
|||
pinctrl-0 = <&ts_active>;
|
||||
pinctrl-1 = <&ts_int_suspend &ts_reset_suspend>;
|
||||
pinctrl-2 = <&pmx_ts_release>;
|
||||
|
||||
panel = <&dsi_r66451_amoled_cmd
|
||||
&dsi_r66451_amoled_video>;
|
||||
};
|
||||
|
||||
novatek@62 {
|
||||
|
|
|
|||
|
|
@ -337,7 +337,7 @@
|
|||
qupv3_se7_i2c_active: qupv3_se7_i2c_active {
|
||||
mux {
|
||||
pins = "gpio27", "gpio28";
|
||||
function = "qup11";
|
||||
function = "qup11_f1";
|
||||
};
|
||||
|
||||
config {
|
||||
|
|
|
|||
8
arch/arm64/boot/dts/vendor/qcom/blair.dtsi
vendored
8
arch/arm64/boot/dts/vendor/qcom/blair.dtsi
vendored
|
|
@ -63,6 +63,7 @@
|
|||
device_type = "cpu";
|
||||
compatible = "qcom,kryo";
|
||||
reg = <0x0 0x0>;
|
||||
cpu-idle-states = <&SLVR_PC &SLVR_RAIL_OFF>;
|
||||
enable-method = "psci";
|
||||
capacity-dmips-mhz = <1024>;
|
||||
dynamic-power-coefficient = <100>;
|
||||
|
|
@ -86,6 +87,7 @@
|
|||
device_type = "cpu";
|
||||
compatible = "qcom,kryo";
|
||||
reg = <0x0 0x100>;
|
||||
cpu-idle-states = <&SLVR_PC &SLVR_RAIL_OFF>;
|
||||
enable-method = "psci";
|
||||
capacity-dmips-mhz = <1024>;
|
||||
dynamic-power-coefficient = <100>;
|
||||
|
|
@ -103,6 +105,7 @@
|
|||
device_type = "cpu";
|
||||
compatible = "qcom,kryo";
|
||||
reg = <0x0 0x200>;
|
||||
cpu-idle-states = <&SLVR_PC &SLVR_RAIL_OFF>;
|
||||
enable-method = "psci";
|
||||
capacity-dmips-mhz = <1024>;
|
||||
dynamic-power-coefficient = <100>;
|
||||
|
|
@ -120,6 +123,7 @@
|
|||
device_type = "cpu";
|
||||
compatible = "qcom,kryo";
|
||||
reg = <0x0 0x300>;
|
||||
cpu-idle-states = <&SLVR_PC &SLVR_RAIL_OFF>;
|
||||
enable-method = "psci";
|
||||
capacity-dmips-mhz = <1024>;
|
||||
dynamic-power-coefficient = <100>;
|
||||
|
|
@ -138,6 +142,7 @@
|
|||
compatible = "qcom,kryo";
|
||||
reg = <0x0 0x400>;
|
||||
enable-method = "psci";
|
||||
cpu-idle-states = <&SLVR_PC &SLVR_RAIL_OFF>;
|
||||
capacity-dmips-mhz = <1024>;
|
||||
dynamic-power-coefficient = <100>;
|
||||
cpu-release-addr = <0x0 0x50000000>;
|
||||
|
|
@ -155,6 +160,7 @@
|
|||
compatible = "qcom,kryo";
|
||||
reg = <0x0 0x500>;
|
||||
enable-method = "psci";
|
||||
cpu-idle-states = <&SLVR_PC &SLVR_RAIL_OFF>;
|
||||
capacity-dmips-mhz = <1024>;
|
||||
dynamic-power-coefficient = <100>;
|
||||
cpu-release-addr = <0x0 0x50000000>;
|
||||
|
|
@ -171,6 +177,7 @@
|
|||
device_type = "cpu";
|
||||
compatible = "qcom,kryo";
|
||||
reg = <0x0 0x600>;
|
||||
cpu-idle-states = <&GOLD_PC &GOLD_RAIL_OFF>;
|
||||
enable-method = "psci";
|
||||
capacity-dmips-mhz = <1946>;
|
||||
dynamic-power-coefficient = <520>;
|
||||
|
|
@ -189,6 +196,7 @@
|
|||
device_type = "cpu";
|
||||
compatible = "qcom,kryo";
|
||||
reg = <0x0 0x700>;
|
||||
cpu-idle-states = <&GOLD_PC &GOLD_RAIL_OFF>;
|
||||
enable-method = "psci";
|
||||
capacity-dmips-mhz = <1946>;
|
||||
dynamic-power-coefficient = <520>;
|
||||
|
|
|
|||
|
|
@ -1089,9 +1089,12 @@
|
|||
"msm-pcm-dsp-noirq", "msm-pcm-loopback.1",
|
||||
"msm-pcm-dtmf";
|
||||
asoc-cpu = <&dai_hdmi>, <&dai_dp>,
|
||||
<&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
<&dai_mi2s4>, <&dai_pri_auxpcm>,
|
||||
<&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_mi2s4_rx>, <&dai_mi2s4_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>, <&dai_quin_auxpcm>,
|
||||
<&afe_pcm_rx>, <&afe_pcm_tx>,
|
||||
|
|
@ -1167,7 +1170,10 @@
|
|||
asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.0",
|
||||
"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5",
|
||||
"msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7",
|
||||
"msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9",
|
||||
"msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5",
|
||||
"msm-dai-q6-dev.224", "msm-dai-q6-dev.225",
|
||||
|
|
|
|||
10
arch/arm64/boot/dts/vendor/qcom/holi-audio.dtsi
vendored
10
arch/arm64/boot/dts/vendor/qcom/holi-audio.dtsi
vendored
|
|
@ -34,7 +34,7 @@
|
|||
<0x00008000>, <0x00009000>,
|
||||
<0x0000A000>, <0x0000B000>,
|
||||
<0x0000C000>, <0x0000D000>,
|
||||
<0x0000E000>, <0x0000F0000>,
|
||||
<0x0000E000>, <0x0000F000>,
|
||||
<0x00010000>, <0x00011000>,
|
||||
<0x00012000>;
|
||||
qcom,lpi-slew-offset-tbl = <0x00000000>, <0x00000002>,
|
||||
|
|
@ -153,8 +153,10 @@
|
|||
"msm-pcm-afe", "msm-lsm-client",
|
||||
"msm-pcm-routing", "msm-compr-dsp",
|
||||
"msm-pcm-dsp-noirq";
|
||||
asoc-cpu = <&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
asoc-cpu = <&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>,
|
||||
|
|
@ -181,6 +183,8 @@
|
|||
<&rx_cdc_dma_7_rx>,<&afe_loopback_tx>;
|
||||
asoc-cpu-names = "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5",
|
||||
"msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7",
|
||||
"msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4",
|
||||
|
|
|
|||
|
|
@ -494,3 +494,6 @@
|
|||
};
|
||||
};
|
||||
|
||||
&pm6125_pon {
|
||||
qcom,log-kpd-event;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -74,10 +74,6 @@
|
|||
regulator-s3-level-ao {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
gfx-cdev {
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
||||
/* Disable mx_cdev for PM6150A */
|
||||
|
|
@ -434,16 +430,6 @@
|
|||
<RPM_SMD_REGULATOR_LEVEL_BINNING>;
|
||||
qcom,use-voltage-level;
|
||||
};
|
||||
|
||||
gfx_cdev: gfx-cdev {
|
||||
status = "okay";
|
||||
compatible = "qcom,regulator-cooling-device";
|
||||
regulator-cdev-supply = <&S8A_LEVEL_AO>;
|
||||
regulator-levels = <RPM_SMD_REGULATOR_LEVEL_NONE
|
||||
RPM_SMD_REGULATOR_LEVEL_SVS_PLUS>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
/* VDD_LPI_CX supply */
|
||||
|
|
|
|||
|
|
@ -50,14 +50,6 @@
|
|||
<RPM_SMD_REGULATOR_LEVEL_BINNING>;
|
||||
qcom,use-voltage-level;
|
||||
};
|
||||
|
||||
gfx_cdev: gfx-cdev {
|
||||
compatible = "qcom,regulator-cooling-device";
|
||||
regulator-cdev-supply = <&S3A_LEVEL_AO>;
|
||||
regulator-levels = <RPM_SMD_REGULATOR_LEVEL_RETENTION
|
||||
RPM_SMD_REGULATOR_LEVEL_SVS_PLUS>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
/* PM6350 L1 - VDD_MX supply */
|
||||
|
|
|
|||
|
|
@ -72,6 +72,12 @@
|
|||
#cooling-cells = <2>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
devfreq_vdd_cdev: devfreq-vdd-cdev {
|
||||
compatible = "qcom,devfreq-vdd-cooling-device";
|
||||
devfreq = <&msm_gpu>;
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
&rpm_bus {
|
||||
|
|
@ -1167,9 +1173,9 @@
|
|||
cooling-device = <&mx_cdev 1 1>;
|
||||
};
|
||||
|
||||
gfx_vdd_cdev {
|
||||
devfreq_vdd_cdev {
|
||||
trip = <&zeroc_0_trip>;
|
||||
cooling-device = <&gfx_cdev 1 1>;
|
||||
cooling-device = <&devfreq_vdd_cdev 2 2>;
|
||||
};
|
||||
|
||||
adsp_vdd_cdev {
|
||||
|
|
@ -1214,9 +1220,9 @@
|
|||
cooling-device = <&mx_cdev 1 1>;
|
||||
};
|
||||
|
||||
gfx_vdd_cdev {
|
||||
devfreq_vdd_cdev {
|
||||
trip = <&zeroc_1_trip>;
|
||||
cooling-device = <&gfx_cdev 1 1>;
|
||||
cooling-device = <&devfreq_vdd_cdev 2 2>;
|
||||
};
|
||||
|
||||
adsp_vdd_cdev {
|
||||
|
|
|
|||
|
|
@ -130,6 +130,11 @@
|
|||
reg = <0xb221200 0x60>;
|
||||
};
|
||||
|
||||
subsystem-sleep-stats {
|
||||
compatible = "qcom,subsystem-sleep-stats";
|
||||
reg = <0xc3f0000 0x400>;
|
||||
};
|
||||
|
||||
soc-sleep-stats@c3f0000 {
|
||||
compatible = "qcom,rpmh-sleep-stats";
|
||||
reg = <0xc3f0000 0x400>;
|
||||
|
|
|
|||
1
arch/arm64/boot/dts/vendor/qcom/lahaina.dtsi
vendored
1
arch/arm64/boot/dts/vendor/qcom/lahaina.dtsi
vendored
|
|
@ -4665,6 +4665,7 @@
|
|||
qcom,ipa-holb-monitor-max-cnt-11ad = <10>;
|
||||
qcom,tx-wrapper-cache-max-size = <400>;
|
||||
qcom,ipa-gpi-event-rp-ddr;
|
||||
qcom,register-collection-on-crash;
|
||||
clock-names = "core_clk";
|
||||
clocks = <&clock_rpmh RPMH_IPA_CLK>;
|
||||
qcom,interconnect,num-cases = <5>;
|
||||
|
|
|
|||
2
arch/arm64/boot/dts/vendor/qcom/pm6125.dtsi
vendored
2
arch/arm64/boot/dts/vendor/qcom/pm6125.dtsi
vendored
|
|
@ -17,7 +17,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
qcom,power-on@800 {
|
||||
pm6125_pon: qcom,power-on@800 {
|
||||
compatible = "qcom,qpnp-power-on";
|
||||
reg = <0x800>;
|
||||
interrupts = <0x0 0x8 0x0 IRQ_TYPE_EDGE_BOTH>,
|
||||
|
|
|
|||
|
|
@ -517,9 +517,12 @@ qcom,msm-dai-q6 {
|
|||
"msm-pcm-dsp-noirq", "msm-pcm-loopback.1",
|
||||
"msm-pcm-dtmf";
|
||||
asoc-cpu = <&dai_hdmi>, <&dai_dp>,
|
||||
<&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
<&dai_mi2s4>, <&dai_pri_auxpcm>,
|
||||
<&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_mi2s4_rx>, <&dai_mi2s4_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>, <&dai_quin_auxpcm>,
|
||||
<&afe_pcm_rx>, <&afe_pcm_tx>,
|
||||
|
|
@ -553,9 +556,11 @@ qcom,msm-dai-q6 {
|
|||
<&dai_quin_tdm_tx_2>, <&dai_quin_tdm_tx_3>,
|
||||
<&dai_quin_tdm_tx_7>;
|
||||
asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.0",
|
||||
"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2",
|
||||
"msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4",
|
||||
"msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6",
|
||||
"msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8",
|
||||
"msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5",
|
||||
"msm-dai-q6-dev.224", "msm-dai-q6-dev.225",
|
||||
|
|
|
|||
|
|
@ -513,9 +513,12 @@ qcom,msm-dai-q6 {
|
|||
"msm-pcm-dsp-noirq", "msm-pcm-loopback.1",
|
||||
"msm-pcm-dtmf";
|
||||
asoc-cpu = <&dai_hdmi>, <&dai_dp>,
|
||||
<&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
<&dai_mi2s4>, <&dai_pri_auxpcm>,
|
||||
<&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_mi2s4_rx>, <&dai_mi2s4_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>, <&dai_quin_auxpcm>,
|
||||
<&afe_pcm_rx>, <&afe_pcm_tx>,
|
||||
|
|
@ -549,9 +552,11 @@ qcom,msm-dai-q6 {
|
|||
<&dai_quin_tdm_tx_2>, <&dai_quin_tdm_tx_3>,
|
||||
<&dai_quin_tdm_tx_7>;
|
||||
asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.0",
|
||||
"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2",
|
||||
"msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4",
|
||||
"msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6",
|
||||
"msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8",
|
||||
"msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5",
|
||||
"msm-dai-q6-dev.224", "msm-dai-q6-dev.225",
|
||||
|
|
|
|||
|
|
@ -469,9 +469,12 @@
|
|||
"msm-pcm-dsp-noirq", "msm-pcm-loopback.1",
|
||||
"msm-pcm-dtmf";
|
||||
asoc-cpu = <&dai_hdmi>, <&dai_dp>,
|
||||
<&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
<&dai_mi2s4>, <&dai_pri_auxpcm>,
|
||||
<&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_mi2s4_rx>, <&dai_mi2s4_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>, <&dai_quin_auxpcm>,
|
||||
<&afe_pcm_rx>, <&afe_pcm_tx>,
|
||||
|
|
@ -505,9 +508,11 @@
|
|||
<&dai_quin_tdm_tx_2>, <&dai_quin_tdm_tx_3>,
|
||||
<&dai_quin_tdm_tx_7>;
|
||||
asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.0",
|
||||
"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2",
|
||||
"msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4",
|
||||
"msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6",
|
||||
"msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8",
|
||||
"msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5",
|
||||
"msm-dai-q6-dev.224", "msm-dai-q6-dev.225",
|
||||
|
|
|
|||
|
|
@ -100,8 +100,10 @@
|
|||
"msm-pcm-afe", "msm-lsm-client",
|
||||
"msm-pcm-routing", "msm-compr-dsp",
|
||||
"msm-pcm-dsp-noirq";
|
||||
asoc-cpu = <&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
asoc-cpu = <&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>,
|
||||
|
|
@ -128,6 +130,8 @@
|
|||
<&afe_loopback_tx>;
|
||||
asoc-cpu-names = "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5",
|
||||
"msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7",
|
||||
"msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4", "msm-dai-q6-dev.224",
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@
|
|||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&bt_en_default>;
|
||||
qcom,bt-reset-gpio = <&pmx65_gpios 15 0>; /* BT_EN */
|
||||
qcom,bt-sw-ctrl-gpio = <&pmx65_gpios 2 0>; /* SW_CTRL */
|
||||
|
||||
clocks = <&rpmhcc RPMH_RF_CLK3>;
|
||||
clock-names = "ref3_clk";
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@
|
|||
|
||||
use-pm-domain;
|
||||
cnss-enable-self-recovery;
|
||||
default_gen_speed = <0>;
|
||||
|
||||
vdd-wlan-aon-supply = <&S7B>;
|
||||
qcom,vdd-wlan-aon-config = <1012000 1012000 0 0 0>;
|
||||
|
|
@ -169,12 +170,7 @@
|
|||
};
|
||||
|
||||
mhi_event@2 {
|
||||
mhi,num-elements = <32>;
|
||||
mhi,intmod = <0>;
|
||||
mhi,msi = <0>;
|
||||
mhi,priority = <2>;
|
||||
mhi,brstmode = <2>;
|
||||
mhi,data-type = <3>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -14,28 +14,3 @@
|
|||
#size-cells = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
&wlan {
|
||||
mhi_events {
|
||||
mhi_event@0 {
|
||||
mhi,num-elements = <32>;
|
||||
mhi,intmod = <0>;
|
||||
mhi,msi = <1>;
|
||||
mhi,priority = <0>;
|
||||
mhi,brstmode = <2>;
|
||||
mhi,data-type = <1>;
|
||||
};
|
||||
|
||||
mhi_event@1 {
|
||||
mhi,num-elements = <256>;
|
||||
mhi,intmod = <0>;
|
||||
mhi,msi = <2>;
|
||||
mhi,priority = <1>;
|
||||
mhi,brstmode = <2>;
|
||||
};
|
||||
|
||||
mhi_event@2 {
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
#include "sdxlemur-mtp-cpe.dtsi"
|
||||
#include "sdxlemur-mtp-cpe-pine1x.dtsi"
|
||||
#include "sdxlemur-1024mb.dtsi"
|
||||
#include "sdxlemur-bluetooth.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP CPE 1x Pine";
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
};
|
||||
};
|
||||
|
||||
&ntn3_vreg {
|
||||
&qps615_vreg {
|
||||
vin-supply = <&pine_vreg>;
|
||||
};
|
||||
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
reg = <0 0 0 0 0>;
|
||||
qcom,iommu-group = <&qcn9000_pci_iommu_group_0>;
|
||||
memory-region = <&qcn9000_0_mem>;
|
||||
qrtr_instance_id = <0x0>;
|
||||
qrtr_instance_id = <0x20>;
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
#include "sdxlemur-mtp-cpe.dtsi"
|
||||
#include "sdxlemur-mtp-cpe-pine2x.dtsi"
|
||||
#include "sdxlemur-1024mb.dtsi"
|
||||
#include "sdxlemur-bluetooth.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP CPE 2x Pine";
|
||||
|
|
|
|||
|
|
@ -1,4 +1,82 @@
|
|||
#include "sdxlemur-qcn9000.dtsi"
|
||||
|
||||
&soc {
|
||||
|
||||
pine_vreg: pine_vreg {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "pine_vreg";
|
||||
gpio = <&tlmm 102 GPIO_ACTIVE_HIGH>;
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
enable-active-high;
|
||||
regulator-enable-ramp-delay = <200000>;
|
||||
};
|
||||
};
|
||||
|
||||
&qps615_vreg {
|
||||
vin-supply = <&pine_vreg>;
|
||||
};
|
||||
|
||||
&pcie_i2c_ctrl {
|
||||
reg_update = <0x82c030 0x1
|
||||
0x828000 0x3
|
||||
0x82bd00 0x8
|
||||
0x82c030 0x2
|
||||
0x828000 0x3
|
||||
0x82bd00 0x8
|
||||
0x82c030 0x8
|
||||
0x828000 0x1
|
||||
0x82bd00 0x8
|
||||
0x82c01c 0x10
|
||||
0x82c030 0xf
|
||||
0x828000 0xf
|
||||
0x82b268 0x2>;
|
||||
};
|
||||
|
||||
&pcie0 {
|
||||
qcom,no-l0s-supported;
|
||||
qcom,no-l1-supported;
|
||||
qcom,no-l1ss-supported;
|
||||
qcom,no-aux-clk-sync;
|
||||
};
|
||||
|
||||
&pcie0_bus2_dev1_fn0 {
|
||||
cnss_pci1: cnss_pci1 {
|
||||
reg = <0 0 0 0 0>;
|
||||
qcom,iommu-group = <&qcn9000_pci_iommu_group_0>;
|
||||
memory-region = <&qcn9000_0_mem>;
|
||||
qrtr_instance_id = <0x20>;
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
&pcie0_bus2_dev2_fn0 {
|
||||
cnss_pci2: cnss_pci2 {
|
||||
reg = <0 0 0 0 0>;
|
||||
qcom,iommu-group = <&qcn9000_pci_iommu_group_1>;
|
||||
memory-region = <&qcn9000_1_mem>;
|
||||
qrtr_instance_id = <0x21>;
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
&wifi0 {
|
||||
status = "ok"
|
||||
board_id = <0xa0>;
|
||||
};
|
||||
|
||||
&wifi1 {
|
||||
status = "ok"
|
||||
board_id = <0xa1>;
|
||||
};
|
||||
|
||||
&qcn9000_0_mem {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&qcn9000_1_mem {
|
||||
status = "ok"
|
||||
};
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
#include "sdxlemur-1024mb-cpe.dtsi"
|
||||
#include "sdxlemur-audio.dtsi"
|
||||
#include "sdxlemur-mtp-audio-overlay.dtsi"
|
||||
#include "sdxlemur-bluetooth.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP CPE";
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
#include "sdxlemur-mtp.dtsi"
|
||||
|
||||
&soc {
|
||||
ntn3_vreg: ntn3_vreg {
|
||||
qps615_vreg: qps615_vreg {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "ntn3_vreg";
|
||||
regulator-name = "qps615_vreg";
|
||||
gpio = <&tlmm 107 GPIO_ACTIVE_HIGH>;
|
||||
regulator-min-microvolt = <1000000>;
|
||||
regulator-max-microvolt = <1000000>;
|
||||
|
|
@ -15,29 +15,29 @@
|
|||
compatible = "regulator-fixed";
|
||||
regulator-name = "qca_vreg";
|
||||
gpio = <&tlmm 106 GPIO_ACTIVE_HIGH>;
|
||||
vin-supply = <&ntn3_vreg>;
|
||||
vin-supply = <&qps615_vreg>;
|
||||
regulator-min-microvolt = <1800000>;
|
||||
regulator-max-microvolt = <1800000>;
|
||||
enable-active-high;
|
||||
regulator-enable-ramp-delay = <200000>;
|
||||
regulator-enable-ramp-delay = <80000>;
|
||||
};
|
||||
|
||||
aqr_vreg: aqr_vreg {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "aqr_vreg";
|
||||
gpio = <&tlmm 105 GPIO_ACTIVE_HIGH>;
|
||||
vin-supply = <&qca_vreg>;
|
||||
vin-supply = <&qps615_vreg>;
|
||||
regulator-min-microvolt = <1000000>;
|
||||
regulator-max-microvolt = <1000000>;
|
||||
enable-active-high;
|
||||
regulator-enable-ramp-delay = <2400>;
|
||||
regulator-enable-ramp-delay = <10000>;
|
||||
};
|
||||
|
||||
ioss_qps615_rx: qps615_rx@eth {
|
||||
ioss_aqr_rx: qps615_rx@eth0 {
|
||||
qcom,dir-rx;
|
||||
qcom,rx-filter-ip;
|
||||
|
||||
qcom,ring-size = <128>;
|
||||
qcom,ring-size = <1023>;
|
||||
qcom,buff-size = <2048>;
|
||||
|
||||
qcom,mod-count-min = <64>;
|
||||
|
|
@ -46,9 +46,9 @@
|
|||
qcom,mod-usecs-max = <60>;
|
||||
};
|
||||
|
||||
ioss_qps615_tx: qps615_tx@eth {
|
||||
ioss_aqr_tx: qps615_tx@eth0 {
|
||||
qcom,dir-tx;
|
||||
qcom,ring-size = <512>;
|
||||
qcom,ring-size = <1023>;
|
||||
qcom,buff-size = <2048>;
|
||||
|
||||
qcom,mod-count-min = <64>;
|
||||
|
|
@ -57,22 +57,28 @@
|
|||
qcom,mod-usecs-max = <60>;
|
||||
};
|
||||
|
||||
ioss_qps615_eth0: qps615@eth0 {
|
||||
qcom,name = "eth0";
|
||||
qcom,ioss_instance = <0>;
|
||||
ioss_napa_rx: qps615_rx@eth1 {
|
||||
qcom,dir-rx;
|
||||
qcom,rx-filter-ip;
|
||||
|
||||
qcom,ioss_channels =
|
||||
<&ioss_qps615_rx>,
|
||||
<&ioss_qps615_tx>;
|
||||
qcom,ring-size = <127>;
|
||||
qcom,buff-size = <2048>;
|
||||
|
||||
qcom,mod-count-min = <64>;
|
||||
qcom,mod-count-max = <64>;
|
||||
qcom,mod-usecs-min = <30>;
|
||||
qcom,mod-usecs-max = <60>;
|
||||
};
|
||||
|
||||
ioss_qps615_eth1: qps615@eth1 {
|
||||
qcom,name = "eth1";
|
||||
qcom,ioss_instance = <0>;
|
||||
ioss_napa_tx: qps615_tx@eth1 {
|
||||
qcom,dir-tx;
|
||||
qcom,ring-size = <511>;
|
||||
qcom,buff-size = <2048>;
|
||||
|
||||
qcom,ioss_channels =
|
||||
<&ioss_qps615_rx>,
|
||||
<&ioss_qps615_tx>;
|
||||
qcom,mod-count-min = <64>;
|
||||
qcom,mod-count-max = <64>;
|
||||
qcom,mod-usecs-min = <30>;
|
||||
qcom,mod-usecs-max = <60>;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -84,7 +90,7 @@
|
|||
reg = <0x77>;
|
||||
gpio-config-reg = <0x801208>;
|
||||
ep-reset-reg = <0x801210>;
|
||||
ep-reset-gpio-mask = <0xf>;
|
||||
ep-reset-gpio-mask = <0xc>;
|
||||
dump-regs = <0x801330 0x801350 0x801370>;
|
||||
reg_update = <0x82c030 0x1
|
||||
0x828000 0x3
|
||||
|
|
@ -94,7 +100,13 @@
|
|||
0x82bd00 0x8
|
||||
0x82c030 0x8
|
||||
0x828000 0x1
|
||||
0x82bd00 0x8>;
|
||||
0x82bd00 0x8
|
||||
0x82c01c 0x10
|
||||
0x82c030 0xf
|
||||
0x828000 0xf
|
||||
0x82b268 0x2
|
||||
0x82C02C 0x4
|
||||
0x8249DC 0x0>;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -102,7 +114,158 @@
|
|||
&pcie0 {
|
||||
pcie-i2c-phandle = <&i2c_5>;
|
||||
|
||||
vreg-3p3-supply = <&aqr_vreg>;
|
||||
vreg-3p3-supply = <&qps615_vreg>;
|
||||
qcom,phy-sequence = <0x1240 0x03 0x0
|
||||
0x1010 0x01 0x0
|
||||
0x101c 0x31 0x0
|
||||
0x1020 0x01 0x0
|
||||
0x1024 0xde 0x0
|
||||
0x1028 0x07 0x0
|
||||
0x1030 0x97 0x0
|
||||
0x1034 0x0c 0x0
|
||||
0x1044 0x14 0x0
|
||||
0x1048 0x90 0x0
|
||||
0x1058 0x0f 0x0
|
||||
0x1074 0x06 0x0
|
||||
0x1078 0x06 0x0
|
||||
0x107c 0x16 0x0
|
||||
0x1080 0x16 0x0
|
||||
0x1084 0x36 0x0
|
||||
0x1088 0x36 0x0
|
||||
0x1094 0x08 0x0
|
||||
0x10a4 0x46 0x0
|
||||
0x10a8 0x04 0x0
|
||||
0x10ac 0x0a 0x0
|
||||
0x10b0 0x1a 0x0
|
||||
0x10b4 0x14 0x0
|
||||
0x10b8 0x34 0x0
|
||||
0x10bc 0x82 0x0
|
||||
0x10c4 0xd0 0x0
|
||||
0x10cc 0x55 0x0
|
||||
0x10d0 0x55 0x0
|
||||
0x10d4 0x03 0x0
|
||||
0x10d8 0x55 0x0
|
||||
0x10dc 0x55 0x0
|
||||
0x10e0 0x05 0x0
|
||||
0x110c 0x02 0x0
|
||||
0x1154 0x34 0x0
|
||||
0x1158 0x12 0x0
|
||||
0x115c 0x00 0x0
|
||||
0x1168 0x0a 0x0
|
||||
0x116c 0x04 0x0
|
||||
0x119c 0x88 0x0
|
||||
0x1174 0x60 0x0
|
||||
0x117c 0x06 0x0
|
||||
0x11a0 0x14 0x0
|
||||
0x11a8 0x0f 0x0
|
||||
0x0220 0x16 0x0
|
||||
0x03c0 0x38 0x0
|
||||
0x0a20 0x16 0x0
|
||||
0x0bc0 0x38 0x0
|
||||
0x0364 0xcc 0x0
|
||||
0x0368 0x12 0x0
|
||||
0x036c 0xcc 0x0
|
||||
0x0374 0x4a 0x0
|
||||
0x0378 0x29 0x0
|
||||
0x037c 0xc5 0x0
|
||||
0x0380 0xac 0x0
|
||||
0x0384 0xb6 0x0
|
||||
0x0388 0xc0 0x0
|
||||
0x038c 0x07 0x0
|
||||
0x0390 0xfb 0x0
|
||||
0x0394 0x0d 0x0
|
||||
0x0398 0xc5 0x0
|
||||
0x039c 0xee 0x0
|
||||
0x03a0 0xbf 0x0
|
||||
0x03a4 0xa0 0x0
|
||||
0x03a8 0x81 0x0
|
||||
0x03ac 0xde 0x0
|
||||
0x03b0 0x7f 0x0
|
||||
0x0b64 0xcc 0x0
|
||||
0x0b68 0x12 0x0
|
||||
0x0b6c 0xcc 0x0
|
||||
0x0b74 0x4a 0x0
|
||||
0x0b78 0x29 0x0
|
||||
0x0b7c 0xc5 0x0
|
||||
0x0b80 0xac 0x0
|
||||
0x0b84 0xb6 0x0
|
||||
0x0b88 0xc0 0x0
|
||||
0x0b8c 0x07 0x0
|
||||
0x0b90 0xfb 0x0
|
||||
0x0b94 0x0d 0x0
|
||||
0x0b98 0xc5 0x0
|
||||
0x0b9c 0xee 0x0
|
||||
0x0ba0 0xbf 0x0
|
||||
0x0ba4 0xa0 0x0
|
||||
0x0ba8 0x81 0x0
|
||||
0x0bac 0xde 0x0
|
||||
0x0bb0 0x7f 0x0
|
||||
0x03b4 0x20 0x0
|
||||
0x022c 0x3f 0x0
|
||||
0x0230 0x37 0x0
|
||||
0x0bb4 0x20 0x0
|
||||
0x0a2c 0x3f 0x0
|
||||
0x0a30 0x37 0x0
|
||||
0x0078 0x05 0x0
|
||||
0x007c 0xf6 0x0
|
||||
0x0878 0x05 0x0
|
||||
0x087c 0xf6 0x0
|
||||
0x0290 0x05 0x0
|
||||
0x0a90 0x05 0x0
|
||||
0x03f8 0x1f 0x0
|
||||
0x0400 0x1f 0x0
|
||||
0x0408 0x1f 0x0
|
||||
0x0410 0x1f 0x0
|
||||
0x0418 0x1f 0x0
|
||||
0x0420 0x1f 0x0
|
||||
0x03f4 0x1f 0x0
|
||||
0x03fc 0x1f 0x0
|
||||
0x0404 0x1f 0x0
|
||||
0x0bf8 0x1f 0x0
|
||||
0x0c00 0x1f 0x0
|
||||
0x0c08 0x1f 0x0
|
||||
0x0c10 0x1f 0x0
|
||||
0x0c18 0x1f 0x0
|
||||
0x0c20 0x1f 0x0
|
||||
0x0bf4 0x1f 0x0
|
||||
0x0bfc 0x1f 0x0
|
||||
0x0c04 0x1f 0x0
|
||||
0x0208 0x0c 0x0
|
||||
0x0a08 0x0c 0x0
|
||||
0x020c 0x0a 0x0
|
||||
0x0a0c 0x0a 0x0
|
||||
0x02dc 0x0a 0x0
|
||||
0x0adc 0x0a 0x0
|
||||
0x0308 0x0b 0x0
|
||||
0x0b08 0x0b 0x0
|
||||
0x027c 0x10 0x0
|
||||
0x0a7c 0x10 0x0
|
||||
0x02b4 0x00 0x0
|
||||
0x0ab4 0x00 0x0
|
||||
0x02ec 0x0f 0x0
|
||||
0x0aec 0x0f 0x0
|
||||
0x02c4 0x00 0x0
|
||||
0x02c8 0x1f 0x0
|
||||
0x0ac4 0x00 0x0
|
||||
0x0ac8 0x1f 0x0
|
||||
0x0030 0x1a 0x0
|
||||
0x0034 0x0c 0x0
|
||||
0x0830 0x1a 0x0
|
||||
0x0834 0x0c 0x0
|
||||
0x141c 0xc1 0x0
|
||||
0x1490 0x00 0x0
|
||||
0x13e0 0x16 0x0
|
||||
0x13e4 0x22 0x0
|
||||
0x1508 0x02 0x0
|
||||
0x14a0 0x16 0x0
|
||||
0x1420 0x40 0x0
|
||||
0x1584 0x28 0x0
|
||||
0x1370 0x2e 0x0
|
||||
0x155c 0x2e 0x0
|
||||
0x140c 0x1d 0x0
|
||||
0x1388 0xaa 0x0
|
||||
0x1200 0x00 0x0
|
||||
0x1244 0x03 0x0>;
|
||||
|
||||
iommu-map = <0x0 &apps_smmu 0x0200 0x1>,
|
||||
<0x100 &apps_smmu 0x0201 0x1>,
|
||||
|
|
@ -143,11 +306,22 @@
|
|||
pinctrl-0 = <&aqr_intn_wol_sig>;
|
||||
|
||||
compatible = "qcom,ioss-v2-device";
|
||||
qcom,phy-rst-gpio = <0>;
|
||||
qcom,ioss = <&ioss>;
|
||||
qcom,ioss_interfaces = <&ioss_qps615_eth0>;
|
||||
qcom,ioss_instance = <0>;
|
||||
qcom,ioss_channels =
|
||||
<&ioss_aqr_rx>,
|
||||
<&ioss_aqr_tx>;
|
||||
|
||||
qcom,ioss-wol-phy;
|
||||
|
||||
interrupts-extended = <&tlmm 103 IRQ_TYPE_EDGE_FALLING>;
|
||||
interrupt-names = "wol_irq";
|
||||
|
||||
/* ipa shares this group */
|
||||
qcom,iommu-group = <&ipa_eth_group1>;
|
||||
phy-supply = <&aqr_vreg>;
|
||||
qcom,phy-rst-delay-us = <221000>;
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
|
@ -168,11 +342,23 @@
|
|||
pinctrl-0 = <&napa_intn_wol_sig>;
|
||||
|
||||
compatible = "qcom,ioss-v2-device";
|
||||
qcom,phy-rst-gpio = <1>;
|
||||
qcom,ioss = <&ioss>;
|
||||
qcom,ioss_interfaces = <&ioss_qps615_eth1>;
|
||||
qcom,ioss_instance = <1>;
|
||||
qcom,ioss_channels =
|
||||
<&ioss_napa_rx>,
|
||||
<&ioss_napa_tx>;
|
||||
|
||||
qcom,ioss-wol-phy;
|
||||
qcom,ioss-wol-magic;
|
||||
|
||||
interrupts-extended = <&tlmm 81 IRQ_TYPE_EDGE_FALLING>;
|
||||
interrupt-names = "wol_irq";
|
||||
|
||||
/* ipa shares this group */
|
||||
qcom,iommu-group = <&ipa_eth_group1>;
|
||||
qcom,iommu-group = <&ipa_eth_group2>;
|
||||
phy-supply = <&qca_vreg>;
|
||||
qcom,phy-rst-delay-us = <20000>;
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
|
|
|||
|
|
@ -11,3 +11,7 @@
|
|||
"qcom,sdxlemur", "qcom,mtp";
|
||||
qcom,board-id = <0x8010008 0x308>;
|
||||
};
|
||||
|
||||
&sdx_ext_ipc {
|
||||
status = "ok"
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
#include "sdxlemur-mtp-mbb.dtsi"
|
||||
|
||||
&soc {
|
||||
ntn3_vreg: ntn3_vreg {
|
||||
qps615_vreg: qps615_vreg {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "ntn3_vreg";
|
||||
regulator-name = "qps615_vreg";
|
||||
gpio = <&tlmm 107 GPIO_ACTIVE_HIGH>;
|
||||
regulator-min-microvolt = <1000000>;
|
||||
regulator-max-microvolt = <1000000>;
|
||||
|
|
@ -15,13 +15,36 @@
|
|||
compatible = "regulator-fixed";
|
||||
regulator-name = "aqr_vreg";
|
||||
gpio = <&tlmm 105 GPIO_ACTIVE_HIGH>;
|
||||
vin-supply = <&ntn3_vreg>;
|
||||
vin-supply = <&qps615_vreg>;
|
||||
regulator-min-microvolt = <1000000>;
|
||||
regulator-max-microvolt = <1000000>;
|
||||
enable-active-high;
|
||||
regulator-enable-ramp-delay = <2400>;
|
||||
regulator-enable-ramp-delay = <10000>;
|
||||
};
|
||||
|
||||
ioss_qps615_rx: qps615_rx@eth {
|
||||
qcom,dir-rx;
|
||||
qcom,rx-filter-ip;
|
||||
|
||||
qcom,ring-size = <128>;
|
||||
qcom,buff-size = <2048>;
|
||||
|
||||
qcom,mod-count-min = <64>;
|
||||
qcom,mod-count-max = <64>;
|
||||
qcom,mod-usecs-min = <30>;
|
||||
qcom,mod-usecs-max = <60>;
|
||||
};
|
||||
|
||||
ioss_qps615_tx: qps615_tx@eth {
|
||||
qcom,dir-tx;
|
||||
qcom,ring-size = <512>;
|
||||
qcom,buff-size = <2048>;
|
||||
|
||||
qcom,mod-count-min = <64>;
|
||||
qcom,mod-count-max = <64>;
|
||||
qcom,mod-usecs-min = <30>;
|
||||
qcom,mod-usecs-max = <60>;
|
||||
};
|
||||
};
|
||||
|
||||
&i2c_3 {
|
||||
|
|
@ -40,7 +63,7 @@
|
|||
|
||||
qcom,filtered-bdfs = <0x02080000>;
|
||||
|
||||
vreg-3p3-supply = <&aqr_vreg>;
|
||||
vreg-3p3-supply = <&qps615_vreg>;
|
||||
|
||||
iommu-map = <0x0 &apps_smmu 0x0200 0x1>,
|
||||
<0x100 &apps_smmu 0x0201 0x1>,
|
||||
|
|
@ -72,6 +95,30 @@
|
|||
/* BDF 2.3.0 */
|
||||
pcie0_bus2_dev3_fn0: pcie0_bus2_dev3_fn0 {
|
||||
reg = <0x1800 0x0 0x0 0x0 0x0>;
|
||||
qps615_eth0,qps615_eth0@pcie0_rp {
|
||||
reg = <0x0 0x0 0x0 0x0 0x0>;
|
||||
|
||||
compatible = "qcom,ioss-v2-device";
|
||||
qcom,ioss = <&ioss>;
|
||||
qcom,ioss_instance = <0>;
|
||||
qcom,ioss_channels =
|
||||
<&ioss_qps615_rx>,
|
||||
<&ioss_qps615_tx>;
|
||||
|
||||
/* ipa shares this group */
|
||||
qcom,iommu-group = <&ipa_eth_group1>;
|
||||
phy-supply = <&aqr_vreg>;
|
||||
qcom,phy-rst-delay-us = <221000>;
|
||||
|
||||
interrupts-extended = <&tlmm 103 IRQ_TYPE_EDGE_FALLING>;
|
||||
interrupt-names = "wol_irq";
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&aqr_intn_wol_sig>;
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
};
|
||||
/* BDF 5.0.0 */
|
||||
pcie0_bus5_dev0_fn0: pcie0_ntn3_eth0 {
|
||||
reg = <0x0 0x0 0x0 0x0 0x0>;
|
||||
|
|
@ -83,28 +130,3 @@
|
|||
};
|
||||
};
|
||||
};
|
||||
|
||||
&wlan {
|
||||
mhi_events {
|
||||
mhi_event@0 {
|
||||
mhi,num-elements = <32>;
|
||||
mhi,intmod = <0>;
|
||||
mhi,msi = <1>;
|
||||
mhi,priority = <0>;
|
||||
mhi,brstmode = <2>;
|
||||
mhi,data-type = <1>;
|
||||
};
|
||||
|
||||
mhi_event@1 {
|
||||
mhi,num-elements = <256>;
|
||||
mhi,intmod = <0>;
|
||||
mhi,msi = <2>;
|
||||
mhi,priority = <1>;
|
||||
mhi,brstmode = <2>;
|
||||
};
|
||||
|
||||
mhi_event@2 {
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -14,10 +14,12 @@
|
|||
|
||||
&pcie_ep {
|
||||
status = "ok"
|
||||
qcom,pcie-perst-enum;
|
||||
};
|
||||
|
||||
&mhi_device {
|
||||
status = "ok"
|
||||
qcom,no-m0-timeout;
|
||||
};
|
||||
|
||||
&mhi_net_device {
|
||||
|
|
@ -68,6 +70,4 @@
|
|||
qcom,iommu-dma = "bypass";
|
||||
};
|
||||
|
||||
&sdx_ext_ipc {
|
||||
ipq807x_attach = <1>;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -66,4 +66,7 @@
|
|||
|
||||
&usb {
|
||||
qcom,iommu-dma = "bypass";
|
||||
dwc3@a600000 {
|
||||
snps,usb2-gadget-lpm-disable;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -25,15 +25,6 @@
|
|||
qcom,mod-usecs-max = <128>;
|
||||
};
|
||||
|
||||
ioss_aqc_eth0: aqc@eth0 {
|
||||
qcom,name = "eth0";
|
||||
qcom,ioss_instance = <0>;
|
||||
|
||||
qcom,ioss_channels =
|
||||
<&ioss_aqc_eth0_rx>,
|
||||
<&ioss_aqc_eth0_tx>;
|
||||
};
|
||||
|
||||
ioss_r8125_eth0_rx: r8125_rx@eth0 {
|
||||
qcom,dir-rx;
|
||||
qcom,rx-filter-ip;
|
||||
|
|
@ -57,15 +48,6 @@
|
|||
qcom,mod-usecs-min = <30>;
|
||||
qcom,mod-usecs-max = <60>;
|
||||
};
|
||||
|
||||
ioss_r8125_eth0: r8125@eth0 {
|
||||
qcom,name = "eth0";
|
||||
qcom,ioss_instance = <0>;
|
||||
|
||||
qcom,ioss_channels =
|
||||
<&ioss_r8125_eth0_rx>,
|
||||
<&ioss_r8125_eth0_tx>;
|
||||
};
|
||||
};
|
||||
|
||||
&pcie0_rp {
|
||||
|
|
@ -79,8 +61,10 @@
|
|||
qcom,ioss = <&ioss>;
|
||||
/* ipa shares this group with aqc */
|
||||
qcom,iommu-group = <&ipa_eth_group1>;
|
||||
qcom,ioss_interfaces =
|
||||
<&ioss_aqc_eth0>;
|
||||
qcom,ioss_instance = <0>;
|
||||
qcom,ioss_channels =
|
||||
<&ioss_aqc_eth0_rx>,
|
||||
<&ioss_aqc_eth0_tx>;
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
|
@ -117,7 +101,10 @@
|
|||
|
||||
compatible = "qcom,ioss-v2-device";
|
||||
qcom,ioss = <&ioss>;
|
||||
qcom,ioss_interfaces = <&ioss_r8125_eth0>;
|
||||
qcom,ioss_instance = <0>;
|
||||
qcom,ioss_channels =
|
||||
<&ioss_r8125_eth0_rx>,
|
||||
<&ioss_r8125_eth0_tx>;
|
||||
|
||||
/* ipa shares this group with rtl */
|
||||
qcom,iommu-group = <&ipa_eth_group1>;
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@
|
|||
vreg-mx-supply = <&VDD_MXA_LEVEL>;
|
||||
|
||||
qcom,vreg-1p8-voltage-level = <1200000 1200000 30000>;
|
||||
qcom,vreg-0p9-voltage-level = <912000 912000 132000>;
|
||||
qcom,vreg-0p9-voltage-level = <912000 880000 132000>;
|
||||
qcom,vreg-cx-voltage-level = <RPMH_REGULATOR_LEVEL_MAX
|
||||
RPMH_REGULATOR_LEVEL_LOW_SVS 0>;
|
||||
qcom,vreg-mx-voltage-level = <RPMH_REGULATOR_LEVEL_MAX
|
||||
|
|
@ -116,7 +116,7 @@
|
|||
qcom,ep-latency = <10>;
|
||||
qcom,num-parf-testbus-sel = <0xb9>;
|
||||
|
||||
qcom,pcie-phy-ver = <1102>;
|
||||
qcom,pcie-phy-ver = <1108>;
|
||||
qcom,phy-status-offset = <0x1214>;
|
||||
qcom,phy-status-bit = <7>;
|
||||
qcom,phy-power-down-offset = <0x1240>;
|
||||
|
|
@ -159,7 +159,7 @@
|
|||
0x1168 0x0a 0x0
|
||||
0x116c 0x04 0x0
|
||||
0x119c 0x88 0x0
|
||||
0x1174 0x20 0x0
|
||||
0x1174 0x60 0x0
|
||||
0x117c 0x06 0x0
|
||||
0x11a0 0x14 0x0
|
||||
0x11a8 0x0f 0x0
|
||||
|
|
@ -266,6 +266,8 @@
|
|||
0x1584 0x28 0x0
|
||||
0x1370 0x2e 0x0
|
||||
0x155c 0x2e 0x0
|
||||
0x140c 0x1d 0x0
|
||||
0x1388 0xaa 0x0
|
||||
0x1200 0x00 0x0
|
||||
0x1244 0x03 0x0>;
|
||||
|
||||
|
|
|
|||
|
|
@ -24,6 +24,11 @@
|
|||
};
|
||||
|
||||
&soc {
|
||||
/* If QCN9000 is connected, LPM modes are disabled */
|
||||
qcom,lpm-levels {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
wifi0: qcom,cnss-qcn9000@a0000000 {
|
||||
status = "disabled";
|
||||
compatible = "qcom,cnss-qcn9000";
|
||||
|
|
@ -31,7 +36,7 @@
|
|||
reg-names = "smmu_iova_ipa";
|
||||
memory-region = <&qcn9000_0_mem>;
|
||||
qcom,wlan-ramdump-dynamic = <0x400000>;
|
||||
qrtr_node_id = <0x0>;
|
||||
qrtr_node_id = <0x20>;
|
||||
qca,auto-restart;
|
||||
tgt-mem-mode = <0x1>;
|
||||
board_id = <0xa4>;
|
||||
|
|
@ -155,7 +160,7 @@
|
|||
reg-names = "smmu_iova_ipa";
|
||||
memory-region = <&qcn9000_1_mem>;
|
||||
qcom,wlan-ramdump-dynamic = <0x400000>;
|
||||
qrtr_node_id = <0x0>;
|
||||
qrtr_node_id = <0x21>;
|
||||
qca,auto-restart;
|
||||
tgt-mem-mode = <0x1>;
|
||||
board_id = <0xa4>;
|
||||
|
|
|
|||
120
arch/arm64/boot/dts/vendor/qcom/sdxlemur-rcm-rc.dtsi
vendored
120
arch/arm64/boot/dts/vendor/qcom/sdxlemur-rcm-rc.dtsi
vendored
|
|
@ -3,7 +3,6 @@
|
|||
#include <dt-bindings/iio/qti_power_supply_iio.h>
|
||||
#include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
|
||||
#include <dt-bindings/spmi/spmi.h>
|
||||
#include "sdxlemur-cnss.dtsi"
|
||||
|
||||
&pm7250b_clkdiv {
|
||||
clocks = <&rpmhcc RPMH_CXO_CLK>;
|
||||
|
|
@ -15,6 +14,123 @@
|
|||
qcom,batt-id-range-pct = <15>;
|
||||
#include "qg-batterydata-alium-3600mah.dtsi"
|
||||
};
|
||||
|
||||
ioss_aqc_eth0_rx: aqc_rx@eth0 {
|
||||
qcom,dir-rx;
|
||||
qcom,rx-filter-be;
|
||||
|
||||
qcom,ring-size = <1024>;
|
||||
qcom,buff-size = <2048>;
|
||||
|
||||
qcom,mod-count-min = <15>;
|
||||
qcom,mod-count-max = <25>;
|
||||
qcom,mod-usecs-min = <64>;
|
||||
qcom,mod-usecs-max = <128>;
|
||||
};
|
||||
|
||||
ioss_aqc_eth0_tx: aqc_tx@eth0 {
|
||||
qcom,dir-tx;
|
||||
qcom,ring-size = <1024>;
|
||||
qcom,buff-size = <2048>;
|
||||
|
||||
qcom,mod-count-min = <15>;
|
||||
qcom,mod-count-max = <25>;
|
||||
qcom,mod-usecs-min = <64>;
|
||||
qcom,mod-usecs-max = <128>;
|
||||
};
|
||||
|
||||
ioss_r8125_eth0_rx: r8125_rx@eth0 {
|
||||
qcom,dir-rx;
|
||||
qcom,rx-filter-ip;
|
||||
|
||||
qcom,ring-size = <1023>; /* Cannot be a power of 2 */
|
||||
qcom,buff-size = <2048>;
|
||||
|
||||
qcom,mod-count-min = <32>;
|
||||
qcom,mod-count-max = <64>;
|
||||
qcom,mod-usecs-min = <30>;
|
||||
qcom,mod-usecs-max = <60>;
|
||||
};
|
||||
|
||||
ioss_r8125_eth0_tx: r8125_tx@eth0 {
|
||||
qcom,dir-tx;
|
||||
qcom,ring-size = <1024>;
|
||||
qcom,buff-size = <2048>;
|
||||
|
||||
qcom,mod-count-min = <32>;
|
||||
qcom,mod-count-max = <64>;
|
||||
qcom,mod-usecs-min = <30>;
|
||||
qcom,mod-usecs-max = <60>;
|
||||
};
|
||||
};
|
||||
|
||||
&pcie0_rp {
|
||||
#address-cells = <5>;
|
||||
#size-cells = <0>;
|
||||
|
||||
aquantia,aqc@pcie0_rp {
|
||||
reg = <0 0 0 0 0>;
|
||||
|
||||
compatible = "qcom,ioss-v2-device";
|
||||
qcom,ioss = <&ioss>;
|
||||
/* ipa shares this group with aqc */
|
||||
qcom,iommu-group = <&ipa_eth_group1>;
|
||||
qcom,ioss_instance = <0>;
|
||||
qcom,ioss_channels =
|
||||
<&ioss_aqc_eth0_rx>,
|
||||
<&ioss_aqc_eth0_tx>;
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
pci-ids =
|
||||
"1d6a:0001",
|
||||
"1d6a:d107",
|
||||
"1d6a:07b1",
|
||||
"1d6a:87b1",
|
||||
"1d6a:d108",
|
||||
"1d6a:08b1",
|
||||
"1d6a:88b1",
|
||||
"1d6a:d109",
|
||||
"1d6a:09b1",
|
||||
"1d6a:89b1",
|
||||
"1d6a:d100",
|
||||
"1d6a:00b1",
|
||||
"1d6a:80b1",
|
||||
"1d6a:11b1",
|
||||
"1d6a:91b1",
|
||||
"1d6a:12b1",
|
||||
"1d6a:92b1",
|
||||
"1d6a:00c0",
|
||||
"1d6a:04c0",
|
||||
"1d6a:12c0",
|
||||
"1d6a:14c0",
|
||||
"1d6a:93c0",
|
||||
"1d6a:94c0";
|
||||
|
||||
};
|
||||
|
||||
realtek,rtl8125@pcie0_rp {
|
||||
reg = <0 0 0 0 0>;
|
||||
|
||||
compatible = "qcom,ioss-v2-device";
|
||||
qcom,ioss = <&ioss>;
|
||||
qcom,ioss_instance = <0>;
|
||||
qcom,ioss_channels =
|
||||
<&ioss_r8125_eth0_rx>,
|
||||
<&ioss_r8125_eth0_tx>;
|
||||
|
||||
/* ipa shares this group with rtl */
|
||||
qcom,iommu-group = <&ipa_eth_group1>;
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
pci-ids =
|
||||
"10ec:8125",
|
||||
"10ec:3000";
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
&spmi_debug_bus {
|
||||
|
|
@ -28,9 +144,9 @@
|
|||
};
|
||||
|
||||
&pcie0 {
|
||||
qcom,boot-option = <0x1>;
|
||||
qcom,l1-2-th-scale = <2>; /* 1us */
|
||||
qcom,l1-2-th-value = <70>;
|
||||
qcom,target-link-speed = <3>;
|
||||
};
|
||||
|
||||
&qnand_1 {
|
||||
|
|
|
|||
|
|
@ -217,9 +217,9 @@
|
|||
L4B: pmx65_l4: regulator-pmx65-l4 {
|
||||
regulator-name = "pmx65_l4";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <912000>;
|
||||
regulator-min-microvolt = <880000>;
|
||||
regulator-max-microvolt = <912000>;
|
||||
qcom,init-voltage = <912000>;
|
||||
qcom,init-voltage = <880000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_HPM>;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -42,33 +42,33 @@
|
|||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
pa_sdr0_dsc: pa_sdr0_dsc {
|
||||
qcom,qmi-dev-name = "pa_sdr0_dsc";
|
||||
pa_lte_sdr0_dsc: pa_lte_sdr0_dsc {
|
||||
qcom,qmi-dev-name = "pa_lte_sdr0_dsc";
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
pa_sdr1_dsc: pa_sdr1_dsc {
|
||||
qcom,qmi-dev-name = "pa_sdr1_dsc";
|
||||
pa_lte_sdr1_dsc: pa_lte_sdr1_dsc {
|
||||
qcom,qmi-dev-name = "pa_lte_sdr1_dsc";
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
pa_fr1_sdr0_dsc: pa_fr1_sdr0_dsc {
|
||||
qcom,qmi-dev-name = "pa_fr1_sdr0_dsc";
|
||||
pa_nr_sdr0_dsc: pa_nr_sdr0_dsc {
|
||||
qcom,qmi-dev-name = "pa_nr_sdr0_dsc";
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
pa_fr1_sdr1_dsc: pa_fr1_sdr1_dsc {
|
||||
qcom,qmi-dev-name = "pa_fr1_sdr1_dsc";
|
||||
pa_nr_sdr1_dsc: pa_nr_sdr1_dsc {
|
||||
qcom,qmi-dev-name = "pa_nr_sdr1_dsc";
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
pa_fr1_sdr0_scg_dsc: pa_fr1_sdr0_scg_dsc {
|
||||
qcom,qmi-dev-name = "pa_fr1_sdr0_scg_dsc";
|
||||
pa_nr_sdr0_scg_dsc: pa_nr_sdr0_scg_dsc {
|
||||
qcom,qmi-dev-name = "pa_nr_sdr0_scg_dsc";
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
pa_fr1_sdr1_scg_dsc: pa_fr1_sdr1_scg_dsc {
|
||||
qcom,qmi-dev-name = "pa_fr1_sdr1_scg_dsc";
|
||||
pa_nr_sdr1_scg_dsc: pa_nr_sdr1_scg_dsc {
|
||||
qcom,qmi-dev-name = "pa_nr_sdr1_scg_dsc";
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
|
|
@ -92,11 +92,6 @@
|
|||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
mmw_ul_throttling_dsc: mmw_ul_throttling_dsc {
|
||||
qcom,qmi-dev-name = "mmw_ul_throttling_dsc";
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
mmw_ific_dsc: mmw_ific_dsc {
|
||||
qcom,qmi-dev-name = "mmw_ific_dsc";
|
||||
#cooling-cells = <2>;
|
||||
|
|
@ -107,11 +102,6 @@
|
|||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
wlan_bw: wlan_bw {
|
||||
qcom,qmi-dev-name = "wlan_bw";
|
||||
#cooling-cells = <2>;
|
||||
};
|
||||
|
||||
modem_vdd: modem_vdd {
|
||||
qcom,qmi-dev-name = "cpuv_restriction_cold";
|
||||
#cooling-cells = <2>;
|
||||
|
|
|
|||
|
|
@ -23,18 +23,59 @@
|
|||
thermal-governor = "step_wise";
|
||||
thermal-sensors = <&tsens0 1>;
|
||||
trips {
|
||||
cpu_config: active-config0 {
|
||||
cpu_config0: active-config0 {
|
||||
temperature = <95000>;
|
||||
hysteresis = <0>;
|
||||
hysteresis = <2000>;
|
||||
type = "passive";
|
||||
};
|
||||
|
||||
cpu_config1: active-config1 {
|
||||
temperature = <97000>;
|
||||
hysteresis = <3000>;
|
||||
type = "passive";
|
||||
};
|
||||
|
||||
cpu_config2: active-config2 {
|
||||
temperature = <99000>;
|
||||
hysteresis = <3000>;
|
||||
type = "passive";
|
||||
};
|
||||
};
|
||||
|
||||
cooling-maps {
|
||||
cpu_cdev {
|
||||
trip = <&cpu_config>;
|
||||
cooling-device = <&CPU0 THERMAL_NO_LIMIT
|
||||
THERMAL_NO_LIMIT>;
|
||||
cpu_cdev0 {
|
||||
trip = <&cpu_config0>;
|
||||
cooling-device = <&CPU0 1 1>;
|
||||
};
|
||||
|
||||
cpu_cdev1 {
|
||||
trip = <&cpu_config1>;
|
||||
cooling-device = <&CPU0 2 2>;
|
||||
};
|
||||
|
||||
cpu_cdev2 {
|
||||
trip = <&cpu_config2>;
|
||||
cooling-device = <&CPU0 3 THERMAL_NO_LIMIT>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
mdmss-0-step {
|
||||
polling-delay-passive = <0>;
|
||||
polling-delay = <0>;
|
||||
thermal-governor = "step_wise";
|
||||
thermal-sensors = <&tsens0 3>;
|
||||
trips {
|
||||
mdmss0_config0: mdmss0-config0 {
|
||||
temperature = <111000>;
|
||||
hysteresis = <3000>;
|
||||
type = "passive";
|
||||
};
|
||||
|
||||
mdmss0_config1: mdmss0-config1 {
|
||||
temperature = <115000>;
|
||||
hysteresis = <2000>;
|
||||
type = "passive";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
@ -43,23 +84,17 @@
|
|||
polling-delay-passive = <0>;
|
||||
polling-delay = <0>;
|
||||
thermal-governor = "step_wise";
|
||||
thermal-sensors = <&tsens0 3>;
|
||||
thermal-sensors = <&tsens0 4>;
|
||||
trips {
|
||||
mdmss1_config0: mdmss1-config0 {
|
||||
temperature = <95000>;
|
||||
hysteresis = <5000>;
|
||||
temperature = <111000>;
|
||||
hysteresis = <3000>;
|
||||
type = "passive";
|
||||
};
|
||||
|
||||
mdmss1_config1: mdmss1-config1 {
|
||||
temperature = <100000>;
|
||||
hysteresis = <5000>;
|
||||
type = "passive";
|
||||
};
|
||||
|
||||
mdmss1_config2: mdmss1-config2 {
|
||||
temperature = <105000>;
|
||||
hysteresis = <5000>;
|
||||
temperature = <115000>;
|
||||
hysteresis = <2000>;
|
||||
type = "passive";
|
||||
};
|
||||
};
|
||||
|
|
@ -67,41 +102,26 @@
|
|||
cooling-maps {
|
||||
lte_cdev0 {
|
||||
trip = <&mdmss1_config0>;
|
||||
cooling-device = <&modem_lte_dsc 7 7>;
|
||||
cooling-device = <&modem_lte_dsc 8 8>;
|
||||
};
|
||||
|
||||
nr_scg_cdev0 {
|
||||
trip = <&mdmss1_config0>;
|
||||
cooling-device = <&modem_nr_scg_dsc 2 2>;
|
||||
cooling-device = <&modem_nr_scg_dsc 10 10>;
|
||||
};
|
||||
|
||||
nr_cdev0 {
|
||||
trip = <&mdmss1_config0>;
|
||||
cooling-device = <&modem_nr_dsc 4 4>;
|
||||
cooling-device = <&modem_nr_dsc 6 6>;
|
||||
};
|
||||
|
||||
lte_cdev1 {
|
||||
trip = <&mdmss1_config1>;
|
||||
cooling-device = <&modem_lte_dsc 8 8>;
|
||||
};
|
||||
|
||||
nr_scg_cdev1 {
|
||||
trip = <&mdmss1_config1>;
|
||||
cooling-device = <&modem_nr_scg_dsc 10 10>;
|
||||
cooling-device = <&modem_lte_dsc 255 255>;
|
||||
};
|
||||
|
||||
nr_cdev1 {
|
||||
trip = <&mdmss1_config1>;
|
||||
cooling-device = <&modem_nr_dsc 6 6>;
|
||||
};
|
||||
|
||||
lte_cdev2 {
|
||||
trip = <&mdmss1_config2>;
|
||||
cooling-device = <&modem_lte_dsc 255 255>;
|
||||
};
|
||||
|
||||
nr_cdev2 {
|
||||
trip = <&mdmss1_config2>;
|
||||
cooling-device = <&modem_nr_dsc 255 255>;
|
||||
};
|
||||
};
|
||||
|
|
@ -111,67 +131,19 @@
|
|||
polling-delay-passive = <0>;
|
||||
polling-delay = <0>;
|
||||
thermal-governor = "step_wise";
|
||||
thermal-sensors = <&tsens0 4>;
|
||||
thermal-sensors = <&tsens0 5>;
|
||||
trips {
|
||||
mdmss2_config0: mdmss2-config0 {
|
||||
temperature = <95000>;
|
||||
hysteresis = <5000>;
|
||||
temperature = <111000>;
|
||||
hysteresis = <3000>;
|
||||
type = "passive";
|
||||
};
|
||||
|
||||
mdmss2_config1: mdmss2-config1 {
|
||||
temperature = <100000>;
|
||||
hysteresis = <5000>;
|
||||
temperature = <115000>;
|
||||
hysteresis = <2000>;
|
||||
type = "passive";
|
||||
};
|
||||
|
||||
mdmss2_config2: mdmss2-config2 {
|
||||
temperature = <105000>;
|
||||
hysteresis = <5000>;
|
||||
type = "passive";
|
||||
};
|
||||
};
|
||||
|
||||
cooling-maps {
|
||||
lte_cdev0 {
|
||||
trip = <&mdmss2_config0>;
|
||||
cooling-device = <&modem_lte_dsc 7 7>;
|
||||
};
|
||||
|
||||
nr_scg_cdev0 {
|
||||
trip = <&mdmss2_config0>;
|
||||
cooling-device = <&modem_nr_scg_dsc 2 2>;
|
||||
};
|
||||
|
||||
nr_cdev0 {
|
||||
trip = <&mdmss2_config0>;
|
||||
cooling-device = <&modem_nr_dsc 4 4>;
|
||||
};
|
||||
|
||||
lte_cdev1 {
|
||||
trip = <&mdmss2_config1>;
|
||||
cooling-device = <&modem_lte_dsc 8 8>;
|
||||
};
|
||||
|
||||
nr_scg_cdev1 {
|
||||
trip = <&mdmss2_config1>;
|
||||
cooling-device = <&modem_nr_scg_dsc 10 10>;
|
||||
};
|
||||
|
||||
nr_cdev1 {
|
||||
trip = <&mdmss2_config1>;
|
||||
cooling-device = <&modem_nr_dsc 6 6>;
|
||||
};
|
||||
|
||||
lte_cdev2 {
|
||||
trip = <&mdmss2_config2>;
|
||||
cooling-device = <&modem_lte_dsc 255 255>;
|
||||
};
|
||||
|
||||
nr_cdev2 {
|
||||
trip = <&mdmss2_config2>;
|
||||
cooling-device = <&modem_nr_dsc 255 255>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -179,23 +151,17 @@
|
|||
polling-delay-passive = <0>;
|
||||
polling-delay = <0>;
|
||||
thermal-governor = "step_wise";
|
||||
thermal-sensors = <&tsens0 5>;
|
||||
thermal-sensors = <&tsens0 6>;
|
||||
trips {
|
||||
mdmss3_config0: mdmss3-config0 {
|
||||
temperature = <95000>;
|
||||
hysteresis = <5000>;
|
||||
temperature = <111000>;
|
||||
hysteresis = <3000>;
|
||||
type = "passive";
|
||||
};
|
||||
|
||||
mdmss3_config1: mdmss3-config1 {
|
||||
temperature = <100000>;
|
||||
hysteresis = <5000>;
|
||||
type = "passive";
|
||||
};
|
||||
|
||||
mdmss3_config2: mdmss3-config2 {
|
||||
temperature = <105000>;
|
||||
hysteresis = <5000>;
|
||||
temperature = <115000>;
|
||||
hysteresis = <2000>;
|
||||
type = "passive";
|
||||
};
|
||||
};
|
||||
|
|
@ -203,41 +169,26 @@
|
|||
cooling-maps {
|
||||
lte_cdev0 {
|
||||
trip = <&mdmss3_config0>;
|
||||
cooling-device = <&modem_lte_dsc 7 7>;
|
||||
cooling-device = <&modem_lte_dsc 8 8>;
|
||||
};
|
||||
|
||||
nr_scg_cdev0 {
|
||||
trip = <&mdmss3_config0>;
|
||||
cooling-device = <&modem_nr_scg_dsc 2 2>;
|
||||
cooling-device = <&modem_nr_scg_dsc 10 10>;
|
||||
};
|
||||
|
||||
nr_cdev0 {
|
||||
trip = <&mdmss3_config0>;
|
||||
cooling-device = <&modem_nr_dsc 4 4>;
|
||||
cooling-device = <&modem_nr_dsc 6 6>;
|
||||
};
|
||||
|
||||
lte_cdev1 {
|
||||
trip = <&mdmss3_config1>;
|
||||
cooling-device = <&modem_lte_dsc 8 8>;
|
||||
};
|
||||
|
||||
nr_scg_cdev1 {
|
||||
trip = <&mdmss3_config1>;
|
||||
cooling-device = <&modem_nr_scg_dsc 10 10>;
|
||||
cooling-device = <&modem_lte_dsc 255 255>;
|
||||
};
|
||||
|
||||
nr_cdev1 {
|
||||
trip = <&mdmss3_config1>;
|
||||
cooling-device = <&modem_nr_dsc 6 6>;
|
||||
};
|
||||
|
||||
lte_cdev2 {
|
||||
trip = <&mdmss3_config2>;
|
||||
cooling-device = <&modem_lte_dsc 255 255>;
|
||||
};
|
||||
|
||||
nr_cdev2 {
|
||||
trip = <&mdmss3_config2>;
|
||||
cooling-device = <&modem_nr_dsc 255 255>;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -8,11 +8,12 @@
|
|||
|
||||
iommus = <&apps_smmu 0x1a0 0x0>;
|
||||
qcom,iommu-dma = "atomic";
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x5ffe0000>;
|
||||
qcom,iommu-dma-addr-pool = <0x90000000 0x0ffe0000>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
ranges;
|
||||
dma-ranges;
|
||||
qcom,iommu-best-fit-algo;
|
||||
|
||||
interrupts-extended = <&pdc 19 IRQ_TYPE_EDGE_RISING>,
|
||||
<&intc GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>,
|
||||
|
|
@ -72,7 +73,7 @@
|
|||
tx-fifo-resize;
|
||||
maximum-speed = "super-speed-plus";
|
||||
dr_mode = "otg";
|
||||
snps,xhci-imod-value = <4000>;
|
||||
imod-interval-ns = <1000000>;
|
||||
};
|
||||
|
||||
qcom,usbbam@a704000 {
|
||||
|
|
@ -116,7 +117,7 @@
|
|||
reg-names = "hsusb_phy_base",
|
||||
"eud_enable_reg";
|
||||
vdd-supply = <&pmx65_l4>;
|
||||
qcom,vdd-voltage-level = <0 912000 912000>;
|
||||
qcom,vdd-voltage-level = <0 880000 912000>;
|
||||
vdda18-supply = <&pmx65_l5>;
|
||||
vdda33-supply = <&pmx65_l10>;
|
||||
|
||||
|
|
@ -137,7 +138,7 @@
|
|||
"pcs_clamp_enable_reg";
|
||||
|
||||
vdd-supply = <&pmx65_l4>;
|
||||
qcom,vdd-voltage-level = <0 912000 912000>;
|
||||
qcom,vdd-voltage-level = <0 880000 912000>;
|
||||
qcom,vdd-max-load-uA = <47900>;
|
||||
core-supply = <&pmx65_l1>;
|
||||
qcom,core-max-load-uA = <15000>;
|
||||
|
|
|
|||
12
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-atp.dts
vendored
Normal file
12
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-atp.dts
vendored
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
/dts-v1/;
|
||||
|
||||
#include "sdxlemur-v2.dtsi"
|
||||
#include "sdxlemur-atp.dtsi"
|
||||
#include "sdxlemur-512mb.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SDXLEMUR ATP V2";
|
||||
compatible = "qcom,sdxlemur-atp",
|
||||
"qcom,sdxlemur", "qcom,atp";
|
||||
qcom,board-id = <0x010021 0x200>;
|
||||
};
|
||||
|
|
@ -11,5 +11,5 @@
|
|||
model = "Qualcomm Technologies, Inc. SDXLEMUR CDP V2";
|
||||
compatible = "qcom,sdxlemur-cdp",
|
||||
"qcom,sdxlemur", "qcom,cdp";
|
||||
qcom,board-id = <0x20001 0x300>;
|
||||
qcom,board-id = <0x01 0x300>;
|
||||
};
|
||||
|
|
|
|||
21
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-m2-ep-fwa.dts
vendored
Normal file
21
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-m2-ep-fwa.dts
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
/dts-v1/;
|
||||
|
||||
#include "sdxlemur-v2.dtsi"
|
||||
#include "sdxlemur-mtp-mbb-pcie-ep-ipq.dtsi"
|
||||
#include "sdxlemur-mtp-mbb-m2-ep.dtsi"
|
||||
#include "sdxlemur-1024mb.dtsi"
|
||||
#include "sdxlemur-v2-m2-ep-fwa.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SDXLEMUR M2 EP FWA V2";
|
||||
compatible = "qcom,sdxlemur-mtp",
|
||||
"qcom,sdxlemur", "qcom,mtp";
|
||||
qcom,board-id = <0x11010008 0x311>;
|
||||
};
|
||||
|
||||
&sdx_ext_ipc {
|
||||
qcom,status-in-gpio = <&tlmm 12 0x00>
|
||||
qcom,status-out-gpio = <&tlmm 13 0x00>
|
||||
qcom,status-out2-gpio = <&tlmm 15 0x00>
|
||||
status = "ok"
|
||||
};
|
||||
2
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-m2-ep-fwa.dtsi
vendored
Normal file
2
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-m2-ep-fwa.dtsi
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
/ {
|
||||
};
|
||||
14
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-mtp-cpe-pine1x.dts
vendored
Normal file
14
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-mtp-cpe-pine1x.dts
vendored
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
/dts-v1/;
|
||||
|
||||
#include "sdxlemur-v2.dtsi"
|
||||
#include "sdxlemur-mtp-cpe.dtsi"
|
||||
#include "sdxlemur-mtp-cpe-pine1x.dtsi"
|
||||
#include "sdxlemur-1024mb.dtsi"
|
||||
#include "sdxlemur-bluetooth.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP CPE 1x Pine V2";
|
||||
compatible = "qcom,sdxlemur-mtp",
|
||||
"qcom,sdxlemur", "qcom,mtp";
|
||||
qcom,board-id = <0x9010008 0x309>;
|
||||
};
|
||||
14
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-mtp-cpe-pine2x.dts
vendored
Normal file
14
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-mtp-cpe-pine2x.dts
vendored
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
/dts-v1/;
|
||||
|
||||
#include "sdxlemur-v2.dtsi"
|
||||
#include "sdxlemur-mtp-cpe.dtsi"
|
||||
#include "sdxlemur-mtp-cpe-pine2x.dtsi"
|
||||
#include "sdxlemur-1024mb.dtsi"
|
||||
#include "sdxlemur-bluetooth.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP CPE 2x Pine V2";
|
||||
compatible = "qcom,sdxlemur-mtp",
|
||||
"qcom,sdxlemur", "qcom,mtp";
|
||||
qcom,board-id = <0xA010008 0x30A>;
|
||||
};
|
||||
|
|
@ -2,13 +2,15 @@
|
|||
|
||||
#include "sdxlemur-v2.dtsi"
|
||||
#include "sdxlemur-mtp-cpe.dtsi"
|
||||
#include "sdxlemur-mtp-cpe-hsp.dtsi"
|
||||
#include "sdxlemur-1024mb-cpe.dtsi"
|
||||
#include "sdxlemur-audio.dtsi"
|
||||
#include "sdxlemur-mtp-audio-overlay.dtsi"
|
||||
#include "sdxlemur-bluetooth.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP CPE V2";
|
||||
compatible = "qcom,sdxlemur-mtp",
|
||||
"qcom,sdxlemur", "qcom,mtp";
|
||||
qcom,board-id = <0x6020008 0x306>;
|
||||
qcom,board-id = <0x6010008 0x306>;
|
||||
};
|
||||
|
|
|
|||
14
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-mtp-mbb-emmc-512mb.dts
vendored
Normal file
14
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-mtp-mbb-emmc-512mb.dts
vendored
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
/dts-v1/;
|
||||
|
||||
#include "sdxlemur-v2.dtsi"
|
||||
#include "sdxlemur-mtp-mbb-pcie-ep.dtsi"
|
||||
#include "sdxlemur-mtp-mbb-emmc.dtsi"
|
||||
#include "sdxlemur-512mb.dtsi"
|
||||
#include "sdxlemur-bluetooth.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB eMMC 512 MB V2";
|
||||
compatible = "qcom,sdxlemur-mtp",
|
||||
"qcom,sdxlemur", "qcom,mtp";
|
||||
qcom,board-id = <0x2010108 0x202>;
|
||||
};
|
||||
|
|
@ -11,5 +11,5 @@
|
|||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB eMMC V2";
|
||||
compatible = "qcom,sdxlemur-mtp",
|
||||
"qcom,sdxlemur", "qcom,mtp";
|
||||
qcom,board-id = <0x2020108 0x302>;
|
||||
qcom,board-id = <0x2010108 0x302>;
|
||||
};
|
||||
|
|
|
|||
13
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-mtp-mbb-m2-ep-usb.dts
vendored
Normal file
13
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-mtp-mbb-m2-ep-usb.dts
vendored
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
/dts-v1/;
|
||||
|
||||
#include "sdxlemur-v2.dtsi"
|
||||
#include "sdxlemur-mtp-mbb-pcie-ep.dtsi"
|
||||
#include "sdxlemur-mtp-mbb-m2-ep-usb.dtsi"
|
||||
#include "sdxlemur-1024mb.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB M2 EP USB V2";
|
||||
compatible = "qcom,sdxlemur-mtp",
|
||||
"qcom,sdxlemur", "qcom,mtp";
|
||||
qcom,board-id = <0x10010008 0x310>;
|
||||
};
|
||||
17
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-mtp-mbb-m2-ep.dts
vendored
Normal file
17
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-mtp-mbb-m2-ep.dts
vendored
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
/dts-v1/;
|
||||
|
||||
#include "sdxlemur-v2.dtsi"
|
||||
#include "sdxlemur-mtp-mbb-pcie-ep.dtsi"
|
||||
#include "sdxlemur-mtp-mbb-m2-ep.dtsi"
|
||||
#include "sdxlemur-1024mb.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB M2 EP V2";
|
||||
compatible = "qcom,sdxlemur-mtp",
|
||||
"qcom,sdxlemur", "qcom,mtp";
|
||||
qcom,board-id = <0x8010008 0x308>;
|
||||
};
|
||||
|
||||
&sdx_ext_ipc {
|
||||
status = "ok"
|
||||
};
|
||||
|
|
@ -10,5 +10,5 @@
|
|||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB NTN3 PCIE V2";
|
||||
compatible = "qcom,sdxlemur-mtp",
|
||||
"qcom,sdxlemur", "qcom,mtp";
|
||||
qcom,board-id = <0x5020008 0x305>;
|
||||
qcom,board-id = <0x5010008 0x305>;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -8,5 +8,10 @@
|
|||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB PCIE-EP V2";
|
||||
compatible = "qcom,sdxlemur-mtp",
|
||||
"qcom,sdxlemur", "qcom,mtp";
|
||||
qcom,board-id = <0xB020008 0x20B>;
|
||||
qcom,board-id = <0xB010008 0x20B>;
|
||||
};
|
||||
|
||||
&sdx_ext_ipc {
|
||||
ipq807x_attach = <1>;
|
||||
status = "ok"
|
||||
};
|
||||
|
|
|
|||
|
|
@ -8,5 +8,5 @@
|
|||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB PCIE-EP V2";
|
||||
compatible = "qcom,sdxlemur-mtp",
|
||||
"qcom,sdxlemur", "qcom,mtp";
|
||||
qcom,board-id = <0x4020008 0x204>;
|
||||
qcom,board-id = <0x4010008 0x204>;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -8,5 +8,5 @@
|
|||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB RC PCIE-EP V2";
|
||||
compatible = "qcom,sdxlemur-mtp",
|
||||
"qcom,sdxlemur", "qcom,mtp";
|
||||
qcom,board-id = <0x3020008 0x203>;
|
||||
qcom,board-id = <0x3010008 0x203>;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -6,10 +6,11 @@
|
|||
#include "sdxlemur-audio.dtsi"
|
||||
#include "sdxlemur-mtp-audio-overlay.dtsi"
|
||||
#include "sdxlemur-bluetooth.dtsi"
|
||||
#include "display/sdxlemur-qpic-display.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB V2";
|
||||
compatible = "qcom,sdxlemur-mtp",
|
||||
"qcom,sdxlemur", "qcom,mtp";
|
||||
qcom,board-id = <0x2020008 0x302>;
|
||||
qcom,board-id = <0x2010008 0x302>;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -11,5 +11,5 @@
|
|||
model = "Qualcomm Technologies, Inc. SDXLEMUR MTP V2";
|
||||
compatible = "qcom,sdxlemur-mtp",
|
||||
"qcom,sdxlemur", "qcom,mtp";
|
||||
qcom,board-id = <0x20008 0x300>;
|
||||
qcom,board-id = <0x08 0x300>;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -8,5 +8,5 @@
|
|||
model = "Qualcomm Technologies, Inc. SDXLEMUR RCM PCIe-EP V2";
|
||||
compatible = "qcom,sdxlemur-rcm",
|
||||
"qcom,sdxlemur", "qcom,rcm";
|
||||
qcom,board-id = <0x1020015 0x201>;
|
||||
qcom,board-id = <0x1010015 0x201>;
|
||||
};
|
||||
|
|
|
|||
13
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-rcm-rc-pine1x.dts
vendored
Normal file
13
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-rcm-rc-pine1x.dts
vendored
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
/dts-v1/;
|
||||
|
||||
#include "sdxlemur-v2.dtsi"
|
||||
#include "sdxlemur-rcm-rc.dtsi"
|
||||
#include "sdxlemur-rcm-rc-pine1x.dtsi"
|
||||
#include "sdxlemur-1024mb.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SDXLEMUR RCM Root Complex 1x Pine V2";
|
||||
compatible = "qcom,sdxlemur-rcm",
|
||||
"qcom,sdxlemur", "qcom,rcm";
|
||||
qcom,board-id = <0x2010015 0x302>;
|
||||
};
|
||||
13
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-rcm-rc-pine2x.dts
vendored
Normal file
13
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2-rcm-rc-pine2x.dts
vendored
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
/dts-v1/;
|
||||
|
||||
#include "sdxlemur-v2.dtsi"
|
||||
#include "sdxlemur-rcm-rc.dtsi"
|
||||
#include "sdxlemur-rcm-rc-pine2x.dtsi"
|
||||
#include "sdxlemur-1024mb.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SDXLEMUR RCM Root Complex 2x Pine V2";
|
||||
compatible = "qcom,sdxlemur-rcm",
|
||||
"qcom,sdxlemur", "qcom,rcm";
|
||||
qcom,board-id = <0x3010015 0x303>;
|
||||
};
|
||||
|
|
@ -11,5 +11,5 @@
|
|||
model = "Qualcomm Technologies, Inc. SDXLEMUR RCM Root Complex V2";
|
||||
compatible = "qcom,sdxlemur-rcm",
|
||||
"qcom,sdxlemur", "qcom,rcm";
|
||||
qcom,board-id = <0x20015 0x300>;
|
||||
qcom,board-id = <0x10015 0x300>;
|
||||
};
|
||||
|
|
|
|||
91
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2.dtsi
vendored
91
arch/arm64/boot/dts/vendor/qcom/sdxlemur-v2.dtsi
vendored
|
|
@ -3,159 +3,163 @@
|
|||
/ {
|
||||
model = "Qualcomm Technologies, Inc. SDXLEMUR V2";
|
||||
compatible = "qcom,sdxlemur";
|
||||
qcom,msm-id = <458 0x20000>, <483 0x20000>;
|
||||
qcom,msm-id = <458 0x20000>, <483 0x20000>, <509 0x20000>;
|
||||
};
|
||||
|
||||
/* Overriding the BAM node to enable SMMU S1 support in sdxlemur V2
|
||||
* Adding i2c SID's in BAM node, as descriptors buffers for i2c
|
||||
* usecase are allocated in BAM DMA driver.
|
||||
*/
|
||||
&dma_blsp1 {
|
||||
iommus = <&apps_smmu 0x148 0x1>,
|
||||
<&apps_smmu 0x14a 0x1>,
|
||||
<&apps_smmu 0x14c 0x1>,
|
||||
<&apps_smmu 0x14e 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&i2c_1 {
|
||||
iommus = <&apps_smmu 0x148 0x0>,
|
||||
<&apps_smmu 0x149 0x0>;
|
||||
iommus = <&apps_smmu 0x148 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&i2c_2 {
|
||||
iommus = <&apps_smmu 0x14a 0x0>,
|
||||
<&apps_smmu 0x14b 0x0>;
|
||||
iommus = <&apps_smmu 0x14a 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&i2c_3 {
|
||||
iommus = <&apps_smmu 0x14c 0x0>,
|
||||
<&apps_smmu 0x14d 0x0>;
|
||||
iommus = <&apps_smmu 0x14c 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&i2c_4 {
|
||||
iommus = <&apps_smmu 0x14e 0x0>,
|
||||
<&apps_smmu 0x14f 0x0>;
|
||||
iommus = <&apps_smmu 0x14e 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&i2c_5 {
|
||||
iommus = <&apps_smmu 0x148 0x0>,
|
||||
<&apps_smmu 0x149 0x0>;
|
||||
iommus = <&apps_smmu 0x148 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&i2c_6 {
|
||||
iommus = <&apps_smmu 0x14a 0x0>,
|
||||
<&apps_smmu 0x14b 0x0>;
|
||||
iommus = <&apps_smmu 0x14a 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&i2c_7 {
|
||||
iommus = <&apps_smmu 0x14e 0x0>,
|
||||
<&apps_smmu 0x14f 0x0>;
|
||||
iommus = <&apps_smmu 0x14e 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&spi_1 {
|
||||
iommus = <&apps_smmu 0x148 0x0>,
|
||||
<&apps_smmu 0x149 0x0>;
|
||||
iommus = <&apps_smmu 0x148 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&spi_2 {
|
||||
iommus = <&apps_smmu 0x14a 0x0>,
|
||||
<&apps_smmu 0x14b 0x0>;
|
||||
iommus = <&apps_smmu 0x14a 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&spi_3 {
|
||||
iommus = <&apps_smmu 0x14c 0x0>,
|
||||
<&apps_smmu 0x14d 0x0>;
|
||||
iommus = <&apps_smmu 0x14c 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&spi_4 {
|
||||
iommus = <&apps_smmu 0x14e 0x0>,
|
||||
<&apps_smmu 0x14f 0x0>;
|
||||
iommus = <&apps_smmu 0x14e 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&blsp1_uart1a_hs {
|
||||
iommus = <&apps_smmu 0x140 0x0>,
|
||||
<&apps_smmu 0x141 0x0>;
|
||||
iommus = <&apps_smmu 0x140 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&blsp1_uart1b_hs {
|
||||
iommus = <&apps_smmu 0x140 0x0>,
|
||||
<&apps_smmu 0x141 0x0>;
|
||||
iommus = <&apps_smmu 0x140 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&blsp1_uart2a_hs {
|
||||
iommus = <&apps_smmu 0x142 0x0>,
|
||||
<&apps_smmu 0x143 0x0>;
|
||||
iommus = <&apps_smmu 0x142 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&blsp1_uart2b_hs {
|
||||
iommus = <&apps_smmu 0x142 0x0>,
|
||||
<&apps_smmu 0x143 0x0>;
|
||||
iommus = <&apps_smmu 0x142 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&blsp1_uart3_hs {
|
||||
iommus = <&apps_smmu 0x144 0x0>,
|
||||
<&apps_smmu 0x145 0x0>;
|
||||
iommus = <&apps_smmu 0x144 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&blsp1_uart4a_hs {
|
||||
iommus = <&apps_smmu 0x146 0x0>,
|
||||
<&apps_smmu 0x147 0x0>;
|
||||
iommus = <&apps_smmu 0x146 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&blsp1_uart4b_hs {
|
||||
iommus = <&apps_smmu 0x146 0x0>,
|
||||
<&apps_smmu 0x147 0x0>;
|
||||
iommus = <&apps_smmu 0x146 0x1>;
|
||||
qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>;
|
||||
qcom,iommu-geometry = <0x40000000 0x10000000>;
|
||||
qcom,iommu-dma = "fastmap";
|
||||
};
|
||||
|
||||
&apsscc {
|
||||
qcom,speed0-bin-v0 =
|
||||
< 345600000 RPMH_REGULATOR_LEVEL_LOW_SVS>,
|
||||
< 576000000 RPMH_REGULATOR_LEVEL_SVS>,
|
||||
< 1094400000 RPMH_REGULATOR_LEVEL_NOM>,
|
||||
< 1804800000 RPMH_REGULATOR_LEVEL_TURBO>;
|
||||
};
|
||||
|
||||
&cpufreq {
|
||||
qcom,cpufreq-table =
|
||||
< 345600 >,
|
||||
< 576000 >,
|
||||
< 1094400 >,
|
||||
< 1708800 >;
|
||||
< 1804800 >;
|
||||
};
|
||||
|
||||
&cpu0_cpu_ddr_tbl {
|
||||
|
|
@ -163,5 +167,14 @@
|
|||
< 345600 MHZ_TO_MBPS( 300, 4) >,
|
||||
< 576000 MHZ_TO_MBPS( 768, 4) >,
|
||||
< 1440000 MHZ_TO_MBPS(1555, 4) >,
|
||||
< 1708800 MHZ_TO_MBPS(2092, 4) >;
|
||||
< 1804800 MHZ_TO_MBPS(2092, 4) >;
|
||||
};
|
||||
|
||||
&pil_modem {
|
||||
qcom,vdd_mss-uV-uA = <RPMH_REGULATOR_LEVEL_NOM_L1 100000>;
|
||||
};
|
||||
|
||||
|
||||
&dload_mode {
|
||||
qcom,boot-config-shift = <1 4>;
|
||||
};
|
||||
|
|
|
|||
21
arch/arm64/boot/dts/vendor/qcom/sdxlemur.dtsi
vendored
21
arch/arm64/boot/dts/vendor/qcom/sdxlemur.dtsi
vendored
|
|
@ -196,8 +196,11 @@
|
|||
};
|
||||
};
|
||||
|
||||
dload_mode {
|
||||
dload_mode: dload_mode {
|
||||
compatible = "qcom,dload-mode";
|
||||
reg = <0x786070 0x4>;
|
||||
reg-names = "boot-config";
|
||||
qcom,boot-config-shift = <1 3>;
|
||||
};
|
||||
|
||||
dcc: dcc_v2@117f000 {
|
||||
|
|
@ -943,7 +946,7 @@
|
|||
vreg-mx-supply = <&VDD_MXA_LEVEL>;
|
||||
|
||||
qcom,vreg-1p8-voltage-level = <1200000 1200000 30000>;
|
||||
qcom,vreg-0p9-voltage-level = <912000 912000 132000>;
|
||||
qcom,vreg-0p9-voltage-level = <912000 880000 132000>;
|
||||
qcom,vreg-mx-voltage-level = <RPMH_REGULATOR_LEVEL_MAX RPMH_REGULATOR_LEVEL_NOM 0>;
|
||||
|
||||
clocks = <&gcc GCC_PCIE_PIPE_CLK>,
|
||||
|
|
@ -977,8 +980,8 @@
|
|||
|
||||
qcom,pcie-vendor-id = /bits/ 16 <0x17cb>;
|
||||
qcom,pcie-device-id = /bits/ 16 <0x0308>;
|
||||
qcom,pcie-link-speed = <4>;
|
||||
qcom,pcie-phy-ver = <6>;
|
||||
qcom,pcie-link-speed = <3>;
|
||||
qcom,pcie-phy-ver = <7>;
|
||||
qcom,pcie-active-config;
|
||||
qcom,pcie-aggregated-irq;
|
||||
qcom,pcie-mhi-a7-irq;
|
||||
|
|
@ -986,6 +989,7 @@
|
|||
qcom,mhi-soc-reset-offset = <0xb01b8>;
|
||||
qcom,aoss-rst-clr;
|
||||
qcom,aux-clk = <0x11>;
|
||||
qcom,avoid-reboot-in-d3hot;
|
||||
|
||||
qcom,phy-init = <0x1240 0x01 0x0
|
||||
0x100c 0x02 0x0
|
||||
|
|
@ -1018,7 +1022,7 @@
|
|||
0x1168 0x0a 0x0
|
||||
0x116c 0x04 0x0
|
||||
0x119c 0x88 0x0
|
||||
0x1174 0x20 0x0
|
||||
0x1174 0x60 0x0
|
||||
0x11a0 0x14 0x0
|
||||
0x11a8 0x0f 0x0
|
||||
0x0220 0x16 0x0
|
||||
|
|
@ -1123,6 +1127,7 @@
|
|||
0x1370 0x2e 0x0
|
||||
0x155c 0x2e 0x0
|
||||
0x1484 0x08 0x0
|
||||
0x1388 0xaa 0x0
|
||||
0x1200 0x00 0x0
|
||||
0x1244 0x03 0x0>;
|
||||
|
||||
|
|
@ -1139,7 +1144,7 @@
|
|||
qcom,mhi-ep-msi = <0>;
|
||||
qcom,mhi-version = <0x1000000>;
|
||||
qcom,use-ipa-software-channel;
|
||||
interrupts = <0 145 0>;
|
||||
interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
|
||||
interrupt-names = "mhi-device-inta";
|
||||
qcom,mhi-ifc-id = <0x030817cb>;
|
||||
qcom,mhi-interrupt;
|
||||
|
|
@ -1208,7 +1213,6 @@
|
|||
qcom,register-collection-on-crash;
|
||||
qcom,testbus-collection-on-crash;
|
||||
qcom,non-tn-collection-on-crash;
|
||||
qcom,lan-rx-napi;
|
||||
clock-names = "core_clk";
|
||||
clocks = <&rpmhcc RPMH_IPA_CLK>;
|
||||
qcom,interconnect,num-cases = <5>;
|
||||
|
|
@ -1241,7 +1245,7 @@
|
|||
|
||||
qcom,bus-vector-names = "MIN", "SVS2", "SVS", "NOMINAL",
|
||||
"TURBO";
|
||||
qcom,throughput-threshold = <3000 5000 10000>;
|
||||
qcom,throughput-threshold = <2000 2500 10000>;
|
||||
qcom,scaling-exceptions = <>;
|
||||
|
||||
ipa_smmu_ap: ipa_smmu_ap {
|
||||
|
|
@ -1445,6 +1449,7 @@
|
|||
qcom,status-in-gpio = <&tlmm 65 0x00>
|
||||
qcom,status-out-gpio = <&tlmm 44 0x00>
|
||||
qcom,status-out2-gpio = <&tlmm 45 0x00>
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@
|
|||
|
||||
mss_mem: mss_region@0x88000000 {
|
||||
no-map;
|
||||
reg = <0x88000000 0x6e00000>;
|
||||
reg = <0x88000000 0x6600000>;
|
||||
label = "mss_mem";
|
||||
};
|
||||
|
||||
|
|
@ -187,7 +187,7 @@
|
|||
qcom,firmware-name = "modem";
|
||||
qcom,pil-self-auth;
|
||||
qcom,sysmon-id = <0>;
|
||||
qcom,ssctl-instance-id = <0x12>;
|
||||
qcom,ssctl-instance-id = <0x22>;
|
||||
qcom,override-acc;
|
||||
qcom,qdsp6v61-1-1;
|
||||
memory-region = <&mss_mem>;
|
||||
|
|
|
|||
|
|
@ -199,8 +199,8 @@
|
|||
};
|
||||
};
|
||||
|
||||
&dai_mi2s2 {
|
||||
qcom,msm-mi2s-tx-lines = <1>;
|
||||
&dai_mi2s2_tx {
|
||||
qcom,msm-mi2s-lines = <1>;
|
||||
pinctrl-names = "default", "sleep";
|
||||
pinctrl-0 = <&tert_mi2s_sck_active &tert_mi2s_ws_active
|
||||
&tert_mi2s_sd0_active>;
|
||||
|
|
|
|||
13
arch/arm64/boot/dts/vendor/qcom/shima-audio.dtsi
vendored
13
arch/arm64/boot/dts/vendor/qcom/shima-audio.dtsi
vendored
|
|
@ -180,9 +180,13 @@
|
|||
"msm-pcm-routing", "msm-compr-dsp",
|
||||
"msm-pcm-dsp-noirq";
|
||||
asoc-cpu = <&dai_dp>, <&dai_dp1>,
|
||||
<&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
<&dai_mi2s4>, <&dai_mi2s5>, <&dai_pri_auxpcm>,
|
||||
<&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_mi2s4_rx>, <&dai_mi2s4_tx>,
|
||||
<&dai_mi2s5_rx>, <&dai_mi2s5_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>, <&dai_quin_auxpcm>,
|
||||
<&dai_sen_auxpcm>,
|
||||
|
|
@ -217,6 +221,9 @@
|
|||
"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5",
|
||||
"msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7",
|
||||
"msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9",
|
||||
"msm-dai-q6-mi2s.10", "msm-dai-q6-mi2s.11",
|
||||
"msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5",
|
||||
|
|
|
|||
|
|
@ -223,8 +223,8 @@
|
|||
};
|
||||
};
|
||||
|
||||
&dai_mi2s2 {
|
||||
qcom,msm-mi2s-tx-lines = <1>;
|
||||
&dai_mi2s2_tx {
|
||||
qcom,msm-mi2s-lines = <1>;
|
||||
pinctrl-names = "default", "sleep";
|
||||
pinctrl-0 = <&tert_mi2s_sck_active &tert_mi2s_ws_active
|
||||
&tert_mi2s_sd0_active>;
|
||||
|
|
|
|||
|
|
@ -467,8 +467,8 @@
|
|||
<&bolero>;
|
||||
};
|
||||
|
||||
&dai_mi2s2 {
|
||||
qcom,msm-mi2s-tx-lines = <1>;
|
||||
&dai_mi2s2_tx {
|
||||
qcom,msm-mi2s-lines = <1>;
|
||||
pinctrl-names = "default", "sleep";
|
||||
pinctrl-0 = <&tert_mi2s_sck_active &tert_mi2s_ws_active
|
||||
&tert_mi2s_sd0_active>;
|
||||
|
|
|
|||
|
|
@ -488,9 +488,12 @@
|
|||
};
|
||||
};
|
||||
|
||||
&dai_mi2s1 {
|
||||
qcom,msm-mi2s-rx-lines = <0>;
|
||||
qcom,msm-mi2s-tx-lines = <1>;
|
||||
&dai_mi2s1_rx {
|
||||
qcom,msm-mi2s-lines = <0>;
|
||||
};
|
||||
|
||||
&dai_mi2s1_tx {
|
||||
qcom,msm-mi2s-lines = <1>;
|
||||
};
|
||||
|
||||
&adsp_loader {
|
||||
|
|
|
|||
13
arch/arm64/boot/dts/vendor/qcom/yupik-audio.dtsi
vendored
13
arch/arm64/boot/dts/vendor/qcom/yupik-audio.dtsi
vendored
|
|
@ -180,9 +180,13 @@
|
|||
"msm-pcm-routing", "msm-compr-dsp",
|
||||
"msm-pcm-dsp-noirq";
|
||||
asoc-cpu = <&dai_dp>, <&dai_dp1>,
|
||||
<&dai_mi2s0>, <&dai_mi2s1>,
|
||||
<&dai_mi2s2>, <&dai_mi2s3>,
|
||||
<&dai_mi2s4>, <&dai_mi2s5>, <&dai_pri_auxpcm>,
|
||||
<&dai_mi2s0_rx>, <&dai_mi2s0_tx>,
|
||||
<&dai_mi2s1_rx>, <&dai_mi2s1_tx>,
|
||||
<&dai_mi2s2_rx>, <&dai_mi2s2_tx>,
|
||||
<&dai_mi2s3_rx>, <&dai_mi2s3_tx>,
|
||||
<&dai_mi2s4_rx>, <&dai_mi2s4_tx>,
|
||||
<&dai_mi2s5_rx>, <&dai_mi2s5_tx>,
|
||||
<&dai_pri_auxpcm>,
|
||||
<&dai_sec_auxpcm>, <&dai_tert_auxpcm>,
|
||||
<&dai_quat_auxpcm>, <&dai_quin_auxpcm>,
|
||||
<&dai_sen_auxpcm>,
|
||||
|
|
@ -217,6 +221,9 @@
|
|||
"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||
"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5",
|
||||
"msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7",
|
||||
"msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9",
|
||||
"msm-dai-q6-mi2s.10", "msm-dai-q6-mi2s.11",
|
||||
"msm-dai-q6-auxpcm.1",
|
||||
"msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3",
|
||||
"msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5",
|
||||
|
|
|
|||
24
arch/arm64/boot/dts/vendor/qcom/yupik-gpu.dtsi
vendored
24
arch/arm64/boot/dts/vendor/qcom/yupik-gpu.dtsi
vendored
|
|
@ -57,8 +57,8 @@
|
|||
qcom,min-access-length = <32>;
|
||||
qcom,ubwc-mode = <3>;
|
||||
|
||||
nvmem-cells = <&gpu_speed_bin>, <&gpu_gaming_bin>;
|
||||
nvmem-cell-names = "speed_bin", "gaming_bin";
|
||||
nvmem-cells = <&gpu_speed_bin>, <&gpu_gaming_bin>, <&gpu_model_bin>;
|
||||
nvmem-cell-names = "speed_bin", "gaming_bin", "gpu_model";
|
||||
|
||||
qcom,tzone-names = "gpuss-0-usr", "gpuss-1-usr";
|
||||
|
||||
|
|
@ -119,6 +119,26 @@
|
|||
};
|
||||
};
|
||||
|
||||
qcom,gpu-models {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
compatible="qcom,gpu-models";
|
||||
|
||||
qcom,gpu-model@0 {
|
||||
compatible="qcom,adreno-gpu-a643";
|
||||
qcom,gpu-model-id = <172>;
|
||||
qcom,gpu-model = "Adreno643v1";
|
||||
qcom,vk-device-id = <0x06030501>;
|
||||
};
|
||||
|
||||
qcom,gpu-model@1 {
|
||||
compatible="qcom,adreno-gpu-a643";
|
||||
qcom,gpu-model-id = <190>;
|
||||
qcom,gpu-model = "Adreno643v1";
|
||||
qcom,vk-device-id = <0x06030501>;
|
||||
};
|
||||
};
|
||||
|
||||
qcom,gpu-mempools {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
|
|
|||
|
|
@ -4,6 +4,6 @@
|
|||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Yupik IDP HSP + SoC";
|
||||
compatible = "qcom,yupik-idp", "qcom,yupik", "qcom,idp";
|
||||
compatible = "qcom,yupik";
|
||||
qcom,board-id = <0 1>;
|
||||
};
|
||||
|
|
|
|||
11
arch/arm64/boot/dts/vendor/qcom/yupik-iot-hsp-pm7250b-overlay.dts
vendored
Normal file
11
arch/arm64/boot/dts/vendor/qcom/yupik-iot-hsp-pm7250b-overlay.dts
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "yupik-iot-hsp-pm7250b.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Yupik IOT HSP + PM7250B";
|
||||
compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp";
|
||||
qcom,msm-id = <497 0x10000>;
|
||||
qcom,board-id = <34 1>;
|
||||
};
|
||||
10
arch/arm64/boot/dts/vendor/qcom/yupik-iot-hsp-pm7250b.dts
vendored
Normal file
10
arch/arm64/boot/dts/vendor/qcom/yupik-iot-hsp-pm7250b.dts
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
/dts-v1/;
|
||||
|
||||
#include "yupik-iot.dtsi"
|
||||
#include "yupik-iot-hsp-pm7250b.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Yupik IOT HSP + PM7250B";
|
||||
compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp";
|
||||
qcom,board-id = <34 1>;
|
||||
};
|
||||
63
arch/arm64/boot/dts/vendor/qcom/yupik-iot-hsp-pm7250b.dtsi
vendored
Normal file
63
arch/arm64/boot/dts/vendor/qcom/yupik-iot-hsp-pm7250b.dtsi
vendored
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
#include <dt-bindings/interconnect/qcom,yupik.h>
|
||||
#include "yupik-iot-idp-pm7250b.dtsi"
|
||||
#include "qcx6490-cnss.dtsi"
|
||||
|
||||
&pcie0 {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&pcie0_msi {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&pcie1 {
|
||||
status = "ok"
|
||||
qcom,boot-option = <0x0>;
|
||||
qcom,ep-gpio = <&tlmm 19 0>;
|
||||
pinctrl-0 = <&pcie1_perst_default
|
||||
&pcie1_clkreq_default
|
||||
&pcie1_wake_default
|
||||
&pcie1_ep_default>;
|
||||
pinctrl-1 = <&pcie1_perst_default
|
||||
&pcie1_clkreq_sleep
|
||||
&pcie1_wake_default
|
||||
&pcie1_ep_default>;
|
||||
};
|
||||
|
||||
&pcie1_msi {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&pm7325_gpios {
|
||||
usb2_vbus_boost {
|
||||
usb2_vbus_boost_default: usb2_vbus_boost_default {
|
||||
pins = "gpio8";
|
||||
function = "normal";
|
||||
output-low;
|
||||
power-source = <0>; /* 1.8V input supply */
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&soc {
|
||||
usb2_vbus_boost_reg: usb2_vbus_boost_reg {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "usb2_vbus_boost_vreg";
|
||||
startup-delay-us = <4000>;
|
||||
enable-active-high;
|
||||
gpios = <&pm7325_gpios 8 0>;
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&usb2_vbus_boost_default>;
|
||||
};
|
||||
};
|
||||
|
||||
&usb1 {
|
||||
vbus_dwc3-supply = <&usb2_vbus_boost_reg>;
|
||||
qcom,default-mode-none;
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&usb2_phy1 {
|
||||
status = "ok"
|
||||
};
|
||||
|
|
@ -1,4 +1,65 @@
|
|||
#include "yupik-iot-idp.dtsi"
|
||||
#include "qcx6490-cnss.dtsi"
|
||||
|
||||
&soc {
|
||||
};
|
||||
|
||||
&pcie0 {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&pcie0_msi {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&pcie1 {
|
||||
status = "ok"
|
||||
qcom,boot-option = <0x0>;
|
||||
qcom,ep-gpio = <&tlmm 19 0>;
|
||||
pinctrl-0 = <&pcie1_perst_default
|
||||
&pcie1_clkreq_default
|
||||
&pcie1_wake_default
|
||||
&pcie1_ep_default>;
|
||||
pinctrl-1 = <&pcie1_perst_default
|
||||
&pcie1_clkreq_sleep
|
||||
&pcie1_wake_default
|
||||
&pcie1_ep_default>;
|
||||
};
|
||||
|
||||
&pcie1_msi {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&pm7325_gpios {
|
||||
usb2_vbus_boost {
|
||||
usb2_vbus_boost_default: usb2_vbus_boost_default {
|
||||
pins = "gpio8";
|
||||
function = "normal";
|
||||
output-low;
|
||||
power-source = <0>; /* 1.8V input supply */
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&soc {
|
||||
usb2_vbus_boost_reg: usb2_vbus_boost_reg {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "usb2_vbus_boost_vreg";
|
||||
startup-delay-us = <4000>;
|
||||
enable-active-high;
|
||||
gpios = <&pm7325_gpios 8 0>;
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&usb2_vbus_boost_default>;
|
||||
};
|
||||
};
|
||||
|
||||
&usb1 {
|
||||
vbus_dwc3-supply = <&usb2_vbus_boost_reg>;
|
||||
qcom,default-mode-none;
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&usb2_phy1 {
|
||||
status = "ok"
|
||||
};
|
||||
|
|
|
|||
11
arch/arm64/boot/dts/vendor/qcom/yupik-iot-idp-pm7250b-overlay.dts
vendored
Normal file
11
arch/arm64/boot/dts/vendor/qcom/yupik-iot-idp-pm7250b-overlay.dts
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "yupik-iot-idp-pm7250b.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Yupik IOT IDP + PM7250B";
|
||||
compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp";
|
||||
qcom,msm-id = <497 0x10000>;
|
||||
qcom,board-id = <34 0>;
|
||||
};
|
||||
10
arch/arm64/boot/dts/vendor/qcom/yupik-iot-idp-pm7250b.dts
vendored
Normal file
10
arch/arm64/boot/dts/vendor/qcom/yupik-iot-idp-pm7250b.dts
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
/dts-v1/;
|
||||
|
||||
#include "yupik-iot.dtsi"
|
||||
#include "yupik-iot-idp-pm7250b.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Yupik IOT IDP + PM7250B";
|
||||
compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp";
|
||||
qcom,board-id = <34 0>;
|
||||
};
|
||||
1
arch/arm64/boot/dts/vendor/qcom/yupik-iot-idp-pm7250b.dtsi
vendored
Normal file
1
arch/arm64/boot/dts/vendor/qcom/yupik-iot-idp-pm7250b.dtsi
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
#include "yupik-idp-pm7250b.dtsi"
|
||||
|
|
@ -1,62 +1 @@
|
|||
#include "yupik-idp.dtsi"
|
||||
#include "qcx6490-cnss.dtsi"
|
||||
|
||||
&pcie0 {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&pcie0_msi {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&pcie1 {
|
||||
status = "ok"
|
||||
qcom,boot-option = <0x0>;
|
||||
qcom,ep-gpio = <&tlmm 19 0>;
|
||||
pinctrl-0 = <&pcie1_perst_default
|
||||
&pcie1_clkreq_default
|
||||
&pcie1_wake_default
|
||||
&pcie1_ep_default>;
|
||||
pinctrl-1 = <&pcie1_perst_default
|
||||
&pcie1_clkreq_sleep
|
||||
&pcie1_wake_default
|
||||
&pcie1_ep_default>;
|
||||
};
|
||||
|
||||
&pcie1_msi {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&pm7325_gpios {
|
||||
usb2_vbus_boost {
|
||||
usb2_vbus_boost_default: usb2_vbus_boost_default {
|
||||
pins = "gpio8";
|
||||
function = "normal";
|
||||
output-low;
|
||||
power-source = <0>; /* 1.8V input supply */
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&soc {
|
||||
usb2_vbus_boost_reg: usb2_vbus_boost_reg {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "usb2_vbus_boost_vreg";
|
||||
startup-delay-us = <4000>;
|
||||
enable-active-high;
|
||||
gpios = <&pm7325_gpios 8 0>;
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&usb2_vbus_boost_default>;
|
||||
};
|
||||
};
|
||||
|
||||
&usb1 {
|
||||
vbus_dwc3-supply = <&usb2_vbus_boost_reg>;
|
||||
qcom,default-mode-none;
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&usb2_phy1 {
|
||||
status = "ok"
|
||||
};
|
||||
|
|
|
|||
|
|
@ -8,7 +8,6 @@
|
|||
interrupt-controller;
|
||||
#interrupt-cells = <2>;
|
||||
wakeup-parent = <&pdc>;
|
||||
qcom,tlmm-mpm-wake-control;
|
||||
|
||||
qupv3_se0_i2c_pins: qupv3_se0_i2c_pins {
|
||||
qupv3_se0_i2c_active: qupv3_se0_i2c_active {
|
||||
|
|
|
|||
|
|
@ -46,6 +46,11 @@
|
|||
rpmh-regulator-smpb8 {
|
||||
compatible = "qcom,rpmh-vrm-regulator";
|
||||
qcom,resource-name = "smpb8";
|
||||
qcom,regulator-type = "pmic5-hfsmps";
|
||||
qcom,supported-modes =
|
||||
<RPMH_REGULATOR_MODE_RET
|
||||
RPMH_REGULATOR_MODE_AUTO>;
|
||||
qcom,mode-threshold-currents = <0 200000>;
|
||||
S8B:
|
||||
pm7325_s8: regulator-pm7325-s8 {
|
||||
regulator-name = "pm7325_s8";
|
||||
|
|
@ -53,6 +58,7 @@
|
|||
regulator-min-microvolt = <1200000>;
|
||||
regulator-max-microvolt = <1500000>;
|
||||
qcom,init-voltage = <1272000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_RET>;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
5
arch/arm64/boot/dts/vendor/qcom/yupik.dtsi
vendored
5
arch/arm64/boot/dts/vendor/qcom/yupik.dtsi
vendored
|
|
@ -5047,6 +5047,11 @@
|
|||
bits = <5 1>;
|
||||
};
|
||||
|
||||
gpu_model_bin: gpu_model_bin@1e9 {
|
||||
reg = <0x1e9 0x2>;
|
||||
bits = <5 8>;
|
||||
};
|
||||
|
||||
feat_conf_m7: feat_conf_m7@6020 {
|
||||
reg = <0x6020 0x4>;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -4,6 +4,6 @@
|
|||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. YupikP IDP HSP + SoC";
|
||||
compatible = "qcom,yupikp-idp", "qcom,yupikp", "qcom,idp";
|
||||
compatible = "qcom,yupikp";
|
||||
qcom,board-id = <0 1>;
|
||||
};
|
||||
|
|
|
|||
11
arch/arm64/boot/dts/vendor/qcom/yupikp-iot-hsp-pm7250b-overlay.dts
vendored
Normal file
11
arch/arm64/boot/dts/vendor/qcom/yupikp-iot-hsp-pm7250b-overlay.dts
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "yupikp-iot-hsp-pm7250b.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. YupikP IOT HSP + PM7250B";
|
||||
compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp";
|
||||
qcom,msm-id = <498 0x10000>;
|
||||
qcom,board-id = <34 1>;
|
||||
};
|
||||
10
arch/arm64/boot/dts/vendor/qcom/yupikp-iot-hsp-pm7250b.dts
vendored
Normal file
10
arch/arm64/boot/dts/vendor/qcom/yupikp-iot-hsp-pm7250b.dts
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
/dts-v1/;
|
||||
|
||||
#include "yupikp-iot.dtsi"
|
||||
#include "yupikp-iot-hsp-pm7250b.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. YupikP IOT HSP + PM7250B";
|
||||
compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp";
|
||||
qcom,board-id = <34 1>;
|
||||
};
|
||||
1
arch/arm64/boot/dts/vendor/qcom/yupikp-iot-hsp-pm7250b.dtsi
vendored
Normal file
1
arch/arm64/boot/dts/vendor/qcom/yupikp-iot-hsp-pm7250b.dtsi
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
#include "yupik-iot-hsp-pm7250b.dtsi"
|
||||
|
|
@ -1 +1,62 @@
|
|||
#include "yupikp-iot-idp.dtsi"
|
||||
#include "qcx6490-cnss.dtsi"
|
||||
|
||||
&pcie0 {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&pcie0_msi {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&pcie1 {
|
||||
status = "ok"
|
||||
qcom,boot-option = <0x0>;
|
||||
qcom,ep-gpio = <&tlmm 19 0>;
|
||||
pinctrl-0 = <&pcie1_perst_default
|
||||
&pcie1_clkreq_default
|
||||
&pcie1_wake_default
|
||||
&pcie1_ep_default>;
|
||||
pinctrl-1 = <&pcie1_perst_default
|
||||
&pcie1_clkreq_sleep
|
||||
&pcie1_wake_default
|
||||
&pcie1_ep_default>;
|
||||
};
|
||||
|
||||
&pcie1_msi {
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&pm7325_gpios {
|
||||
usb2_vbus_boost {
|
||||
usb2_vbus_boost_default: usb2_vbus_boost_default {
|
||||
pins = "gpio8";
|
||||
function = "normal";
|
||||
output-low;
|
||||
power-source = <0>; /* 1.8V input supply */
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&soc {
|
||||
usb2_vbus_boost_reg: usb2_vbus_boost_reg {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "usb2_vbus_boost_vreg";
|
||||
startup-delay-us = <4000>;
|
||||
enable-active-high;
|
||||
gpios = <&pm7325_gpios 8 0>;
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&usb2_vbus_boost_default>;
|
||||
};
|
||||
};
|
||||
|
||||
&usb1 {
|
||||
vbus_dwc3-supply = <&usb2_vbus_boost_reg>;
|
||||
qcom,default-mode-none;
|
||||
status = "ok"
|
||||
};
|
||||
|
||||
&usb2_phy1 {
|
||||
status = "ok"
|
||||
};
|
||||
|
|
|
|||
11
arch/arm64/boot/dts/vendor/qcom/yupikp-iot-idp-pm7250b-overlay.dts
vendored
Normal file
11
arch/arm64/boot/dts/vendor/qcom/yupikp-iot-idp-pm7250b-overlay.dts
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "yupikp-iot-idp-pm7250b.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. YupikP IOT IDP + PM7250B";
|
||||
compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp";
|
||||
qcom,msm-id = <498 0x10000>;
|
||||
qcom,board-id = <34 0>;
|
||||
};
|
||||
10
arch/arm64/boot/dts/vendor/qcom/yupikp-iot-idp-pm7250b.dts
vendored
Normal file
10
arch/arm64/boot/dts/vendor/qcom/yupikp-iot-idp-pm7250b.dts
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
/dts-v1/;
|
||||
|
||||
#include "yupikp-iot.dtsi"
|
||||
#include "yupikp-iot-idp-pm7250b.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. YupikP IOT IDP + PM7250B";
|
||||
compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp";
|
||||
qcom,board-id = <34 0>;
|
||||
};
|
||||
1
arch/arm64/boot/dts/vendor/qcom/yupikp-iot-idp-pm7250b.dtsi
vendored
Normal file
1
arch/arm64/boot/dts/vendor/qcom/yupikp-iot-idp-pm7250b.dtsi
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
#include "yupik-iot-idp-pm7250b.dtsi"
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue