Commit Graph

815 Commits

Author SHA1 Message Date
Venkata Narendra Kumar Gutta
229b528f41 Merge tag 'kernel.lnx.5.4-200305.1' into msm-waipio
* tag 'kernel.lnx.5.4-200305.1':
  ARM: dts: msm:  Add the CX GDSC to the IOMMU device
  ARM: dts: msm: Move IOMMU clocks to the GPU device
  ARM: dts: msm: Enable USB secondary port on Lahaina
  bindings: power: supply: Add thermal mitigation for qcom,battery-charger
  ARM: dts: msm: Add dummy clock nodes for clock controllers for SHIMA
  ARM: dts: msm: enable haptics for Lahaina QRD
  ARM: dts: msm: Update S12B and S1C voltages
  ARM: dts: msm: add support for dynamic port map
  ARM: dts: msm: add wil6210 pinctrl configurations for Lahaina
  ARM: dts: msm: Add NFC I3C device node for Lahaina
  ARM: dts: msm: Enable SD card support on Lahaina
  ARM: dts: msm: Add SD card bus voting details for Lahaina
  ARM: dts: msm: Add CVP AXI reset pulse
  ARM: dts: msm: Add stub regulators for shima
  ARM: dts: msm: add route between va and swr dmic's
  Revert "ARM: dts: msm: remove hdmi codec enable"
  ARM: dts: msm: update SWR_DMIC to 0 on Lahaina QRD device
  ARM: dts: msm: Mark APPS SMMU interconnect votes as active-only
  dt-bindings: Document qcom,active-only
  ARM: dts: qcom: Update trusted vm DT entries
  ARM: dts: msm: Add pinctrl node for TLMM on Shima SoC
  bindings: pinctrl: Add device-tree bindings for Shima pinctrl driver
  ARM: dts: msm: Add initial device tree for Shima
  ARM: dts: msm: Correct cmb size of turing llm turing for lahaina
  ARM: dts: msm: add DMIC DT node for QRD DMIC device
  ARM: dts: msm: Add camera device tree inclusions for Lahaina
  ARM: dts: qcom: specify ADC channels for Lahaina PMIC temp-alarm devices
  ARM: dts: msm: Update devicetree to enable FM on lahaina
  ARM: dts: msm: Add ADC support for Lahaina
  ARM: dts: msm: set PMIC thermal zone trip points to critical for Lahaina
  ARM: dts: msm: Update S12B and S1C voltages
  ARM: dts: msm: Add fix for SW_CTRL mapped to wrong GPIO66 on MSM side
  ARM: dts: msm: remove hdmi codec enable
  ARM: dts: msm: add external audio codec
  ARM: dts: msm: Correct the interconnect names node
  ARM: dts: msm: Open up gpu power levels upto NOM
  ARM: dts: msm: Add hwkm node for lahaina
  bindings: Add device-tree bindings for hwkm driver
  ARM: dts: msm: Add camera device tree inclusions for Lahaina
  ARM: dts: msm: Add WLAN updates to HSP DTSI overlays
  ARM: dts: msm: Add ICE region for UFS
  ARM: dts: msm: update PCIe0 and PCIe1 PHY for lahaina v1
  ARM: dts: msm: Fix FM chip ON issue
  ARM: dts: msm: Add snapshot of memshare dt documentation
  ARM: dts: msm: Add support for FM in lahaina platform
  dt-bindings: thermal: qcom-adc-tm: add PMIC7 ADC_TM_IIO compatible string
  dt-bindings: msm: add snapshot of msm_11ad doc
  ARM: dts: msm: add swr dmics as aux dev
  ARM: dts: msm: Update CNSS S12B voltage level to 1.35v
  ARM: dts: msm: Update soundwire DMIC configuration on Lahaina
  ARM: dts: msm: update PCIe0 and PCIe1 CLKREQ default func select on lahaina
  ARM: dts: msm: Add dt node for Focaltech touch IC
  ARM: dts: msm: Add tpdm lpass lpi for lahaina
  ARM: dts: msm: Add cti trig_out gpio for Lahaina
  ARM: dts: msm: Add dt node for ST Micro touch IC
  ARM: dts: msm: add gpio pincntrl for touch
  ARM: dts: msm: fix DSI reset gpio pincntrl
  ARM: dts: msm: update audio dt node for lahaina qrd device
  ARM: dts: qcom: Add regulator changes for Lahaina
  ARM: dts: msm: Reorganize the pinctrl node
  ARM: dts: qcom: Rename lahaina-svm1 to trustedvm
  ARM: dts: msm: update i2c slave address for fsa4480 on Lahaina
  ARM: dts: msm: Add a new device tree file for HSP configuration
  ARM: dts: msm: Add VBUS/ID configuration for USB secondary port on Lahaina
  ARM: dts: msm: update audio device tree on lahaina
  ARM: dts: msm: Add usb_audio_qmi_dev node
  ARM: dts: msm: Fix the gem_noc node address and reg size
  ARM: dts: msm: Disable tpdm shrm for Lahaina
  ARM: dts: msm: Enable turing llm tpdm for lahaina
  ARM: dts: msm: Add mem_dump node for lahaina
  ARM: dts: msm: disable second USB port for Lahaina QRD
  dt-bindings: haven: Add bindings for qcom,vm-1.0
  ARM: dts: msm: Rectify I3C node DT properties
  ARM: dts: qcom: add flash/torch LEDs on PM8350C for Lahaina platforms
  ARM: dts: msm: Disable USB secondary port on Lahaina
  ARM: dts: qcom: Reserved GuestVM memory and add its PIL driver
  dt-bindings: Add bindings for guestvm-loader
  ARM: dts: msm: Add permittable RFA2 (min,max) voltage
  ARM: dts: msm: Limit ETR iova range for lahaina
  ARM: dts: msm: Add IPCC test nodes for end to end verification
  ARM: dts: msm: Add CNSS2 node for Lahaina
  ARM: dts: msm: Update dtsi for page recycle and cleanup
  ARM: dts: qcom: update RPMh regulator min/max voltage limits for Lahaina
  ARM: dts: msm: update PCIe L5 and L6 current vote on lahaina
  ARM: dts: msm: Add Altmode PMIC GLINK client for Lahaina
  bindings: Add altmode-glink
  ARM: dts: msm: Restrict default CMA region below 0xE0000000
  ARM: dts: qcom: add Glink SPMI debug controller device for Lahaina
  ARM: dts: msm: include display platform DT files
  bindings: spmi: add QTI Glink SPMI debug controller binding documentation
  ARM: dts: msm: add proxy votes for display regulators
  arm64: dts: qcom: Add secondary VM dts file for lahaina
  ARM: dts: msm: Correct the typo of remote-endpoint for lahaina
  ARM: dts: msm: limit gear to 3 for Lahaina
  ARM: dts: qcom: add haptics on PM8350B for Lahaina CDP/MTP
  ARM: dts: msm: Update Lahaina USB3 QMP UNI PHY init settings
  ARM: dts: msm: Hot fix for Lahaina
  ARM: dts: qcom: Link restart_reason nvmem cell to qcom,pshold
  ARM: dts: qcom: add nvmem cell for PMK8350 SDAM2 restart reason
  ARM: dts: msm: enable PCIe0 and PCIe1 on lahaina
  dt-bindings: Document the qcom,dynamic-heap binding
  dt-bindings: Add device-tree bindings for the memory sharing driver
  ARM: dts: msm: add PMIC Glink and clients for Lahaina
  ARM: dts: msm: Update fastrpc SIDs and masks
  ARM: dts: qcom: add VDD_MX and CX subnodes for MMCX dependencies on Lahaina
  ARM: dts: msm: Enable video driver
  ARM: dts: qcom: Update limit-rate and add limit-phy-submode on Lahaina
  ARM: dts: msm: set MSR range in CSR for Lahaina
  dt-bindings: extcon-usb-gpio: Document optional vbus-out-gpio
  ARM: dts: msm: Update changes for audio device tree on Lahaina
  ARM: dts: msm: Fix secondary USB port related aggre_noc clock
  ARM: dts: msm: add initial PHY sequence for PCIe0 and PCIe1 on lahaina
  ARM: dts: msm: add PCIe pipe clk mux and ext src to PCIe clock for lahaina
  ARM: dts: msm: add aggre_noc_pcie_*_axi_clk for PCIe on lahaina
  ARM: dts: msm: Add dtsi changes for qbt_handler
  dt-bindings: Add documentation for qbt_handler
  ARM: dts: msm: Add TSENS thermal nodes for lahaina
  ARM: dts: qcom: change all rpmh-regulator LDO default modes to HPM
  ARM: dts: msm: Do not create logical mappings for the secure CDSP heap
  ARM: dts: msm: Disable watchdog for Lahaina-RUMI
  ARM: dts: msm: Update the arch_timer frequency
  ARM: dts: msm: Specify address/size cells for &soc on lahaina-rumi
  dt-bindings: input: qcom-hv-haptics: Add initial binding document
  ARM: dts: msm: Add secure display heap
  ARM: dts: msm: Add alias for HSUART node
  ARM: dts: qcom: switch to I2C control of PM8008 PMIC regulators for Lahaina
  ARM: dts: msm: Include ipcc_test dtsi file in lahaina.dtsi file
  ARM: dts: msm: vidc: Add register value mask
  ARM: dts: msm: Fix ufs OCS error
  ARM: dts: msm: Fix USB PHY resets
  ARM: dts: msm: Add interconnects to USB on Lahaina
  dt-bindings: usb: Document interconnects usage for qcom,dwc-usb3-msm
  bindings: qti-flash: Fix slave id for pm8350c in DT example
  dt-bindings: Add snapshot of QPNP AMOLED regulator bindings
  bindings: soc: qcom: add QTI battery glink debug
  ARM: dts: msm: Add PWM and RGB LED devices for PM8350C
  ARM: dts: msm: add a CX, MX and MMCX Turbo level proxy request for Lahaina
  ARM: dts: qcom: update RPMh regulator voltage limits for Lahaina
  ARM: dts: msm: Add QSEE IRQ bridge entry for Lahaina
  ARM: dts: msm: Add device tree overlay for Lahaina CDP
  ARM: dts: msm: Add regulator entries for Lahaina
  ARM: dts: msm: add qcom,fastrpc-gids property on Lahaina
  ARM: dts: msm: Update supply routing for swr dmic on Lahaina
  bindings: pinctrl: Add device-tree bindings for Lahaina pinctrl driver
  ARM: dts: msm: add display sde nodes to target dtsi
  ARM: dts: msm: Replace swr dmic mic bias number on Lahaina
  bindings: Documentation: Update swr mic device tree documentation
  ARM: dts: msm: Add and enable disp rsc support for Lahaina
  ARM: dts: msm: add proxy consumers for L5B and L6B regulators on Lahaina
  dt-bindings: regulator: add rpmh-regulator bindings
  dt-bindings: regulator: add refgen regulator bindings
  ARM: dts: msm: Add SD card entries for Lahaina
  ARM: dts: msm: Add bluetooth power and slimbus slave node
  ARM: dts: msm: Add regmap and clocks for interconnects on Lahaina
  ARM: dts: msm: Add swr dmic nodes on Lahaina
  bindings: Documentation: Update swr mic device tree documentation
  bindings: Documentation: Add swr mic device tree documentation
  dt-bindings: add documentation for leds-qti-flash
  bindings: power: supply: add QTI battery charger
  ARM: dts: msm: Do not bypass SMMU for ufshc
  dt-bindings: Add dt binding for Focaltech driver
  ARM: dts: msm: fix ipa smp2p node issue
  ARM: dts: msm: Add the lahaina gpu dtsi
  ARM: dts: msm: update DPC properties for Lahaina
  ARM: dts: msm: Change the audio routing sequence
  ARM: dts: msm: add documentation qcom,tx-wrapper-cache-max-size
  ARM: dts: msm: add qcom,tx-wrapper-cache-max-size property
  ARM: dts: msm: Add the offlineable memory sizes for Lahaina
  ARM: dts: msm: Update audio device tree overlay for lahaina
  ARM: dts: msm: Add turing etm support for Lahaina
  ARM: dts: qcom: Remove UFS PHY reset control on Lahaina
  ARM: dts: msm: add pinctrl information for Lahaina target
  bindings: Documentation: Add wsa883x device tree documentation
  dt-bindings: regulator: pm8008-regulator: add OCP interrupt support
  ARM: dts: msm: Move apps_rsc before interconnect devices
  ARM: dts: msm: Set USB mode as peripheral only on Lahaina
  bindings: add audio device tree for lahaina
  bindings: Documentation: add QTI audio documentation
  ARM: dts: msm: Add USB Uni PHY related device node on Lahaina
  ARM: dts: msm: Update and enable the debug cc measure nodes
  ARM: dts: msm: Add QTI crypto device-tree node for Lahaina
  bindings: Add device-tree bindings for QTI crypto drivers
  dt-bindings: input: Add dt bindings for STMicro
  ARM: dts: qcom: Add dtsi node entry for Slimbus in lahaina
  ARM: dts: msm: use clock driver to vote for IPA code
  ARM: dts: msm: Add ACTLR settings for the APPS and GFX SMMUs
  dt-bindings: nfc: Add Documentation for I2C NFC devicetree node
  ARM: dts: msm: Fix GSI IRQ type warnings on lahaina
  dt-bindings: thermal: Add ADC_TM documentation for PMIC7
  ARM: dts: msm: Add TSENS node support for lahaina
  ARM: dts: msm: Add jtagmm device node for lahaina
  ARM: dts: msm: Add initial device tree for Lahaina QRD Module
  ARM: dts: msm: update port number to hex format
  ARM: dts: msm: Add qseecom node for Lahaina
  ARM: dts: msm: Enable s1 in fastmap for QUPv3 drivers on lahaina
  ARM: dts: msm: Add 2-wire UART node for lahaina
  ARM: dts: msm: Add cpufreq-hw node for Lahaina
  dt-bindings: ufs: Add compitable string for V4 UFS PHY on Lahaina
  ARM: dts: msm: add reset support for UFS on Lahaina
  ARM: dts: msm: Add pshold to Lahaina
  dt-bindings: qti-tri-led: Update reg definition
  dt-bindings: pwm-qti-lpg: Update reg definition
  ARM: dts: qcom: add dt entry needed for avb
  dt-bindings: android: add entries for android
  ARM: dts: msm: Enable QRNG driver for lahaina
  dt-bindings: cpufreq: Add msm-cpufreq bindings snapshot
  dt-bindings: Add USB audio QMI driver bindings
  ARM: dts: msm: Add SPS driver node for Lahaina
  ARM: dts: msm: Add etm save/restore for Lahaina
  dt-bindings: rng: Add DT binding entry for msm-rng
  ARM: dts: msm: Disable usb1 on Lahaina RUMI
  ARM: dts: msm: Add EUD node for Lahaina
  ARM: dts: msm: Add device tree overlay support for Lahaina
  ARM: dts: msm: add documentation tx-napi
  dt-bindings: slim-msm-ngd: Add dt bindings for slimbus driver
  dt-bindings: nfc: Add Documentation for I3C NFC devicetree node
  ARM: dts: msm: Add coresight device tree for Lahaina
  dt-bindings: devfreq: add support for L3 voting in devfreq_icc
  dt-bindings: devfreq: add support for shared core-dev tables
  dt-bindings: iio: adc: Add PMIC7 VADC bindings
  ARM: dts: msm: add volume up gpio-keys device for Lahaina boards
  ARM: dts: msm: add PMK8350 PON_PBS and PON_HLOS devices
  dt-bindings: input: add qpnp-power-on bindings
  ARM: dts: msm: add SPMI debug bus for Lahaina boards
  ARM: dts: msm: add PMIC devices for Lahaina
  ARM: dts: msm: Specify clock-output-names for sleep_clk on Lahaina
  ARM: dts: qcom: Add QUP ICC Core2x path IDs for QUPv3 node
  ARM: dts: msm: add initial PCIe nodes for lahaina
  dt-bindings: arm: msm: remove msm-bus and add ICC for PCIe
  dt-bindings: arm: msm: add initial devicetree documenation for MSI
  dt-bindings: arm: msm: add initial devicetree documentation for PCIe
  dt-bindings: clocks: Add debugcc clock bindings for Lahaina
  dt-bindings: pinctrl: qcom-pmic-gpio: add PMR735A and PMR735B bindings
  dt-bindings: rtc: rtc-pm8xxx: Add binding documentation for pmk8350 rtc
  ARM: dts: msm: add SPMI PMIC arbiter device for Lahaina
  ARM: dts: msm: Add L3 devfreq devices for Lahaina
  ARM: dts: msm: Update SIDs for test devices
  dt-bindings: cpufreq: Add cpufreq firmware bindings
  ARM: dts: msm: add spss_utils to lahaina
  ARM: dts: msm: enable ipa smp2p
  ARM: dts: msm: Update the smem size for Lahaina
  ARM: dts: msm: Add limit rate on G4 for Lahaina rumi
  ARM: dts: msm: Add ufs bus voting details for Lahaina
  ARM: dts: qcom: Add spcom to support SPU on lahaina
  ARM: dts: msm: Add ion heap for Secure Processor on lahaina
  ARM: dts: msm: Add interconnect l3 epss devices for Lahaina
  ARM: dts: msm: Configure SMMU in bypass mode for Lahaina RUMI
  ARM: dts: msm: Add LLCC and DDR devfreq devices for Lahaina
  dt-bindings: interconnect: add EPSS L3 bindings
  ARM: dts: msm: Add QUPv3 SE and GPI DT node for lahaina
  dt-bindings: Add dt bindings for jtagv8 driver
  dt-bindings: qti-tri-led: Add bindings
  dt-bindings: pwm-qti-lpg: Add bindings
  dt-bindings: Add snapshot of thermal devicetree bindings
  ARM: dts: msm: enable rmtfs for Lahaina
  dt-bindings: Add device-tree bindings for EUD driver
  ARM: dts: msm: Update Lahaina's memory map to V3
  dt-bindings: devfreq: add support for memory latency QoS voting
  dt-bindings: devfreq: add support for new memlat design
  dt-bindings: devfreq: add support for different ddr types
  dt-bindings: kgsl: Add device tree bindings for the KGSL GPU driver
  dt-bindings: perf: Add DT bindings for LLCC_PMU_VER2 driver
  dt-bindings: perf: Add DT bindings for QCOM LLCC PMU driver
  dt-bindings: devfreq: Add DT bindings to support OPP BW values
  dt-bindings: Add DT bindings to support compute bound logic
  ARM: dts: msm: Add vdd_cx-supply node to gcc on Lahaina
  dt-bindings: clocks: Update gcc clock bindings for Lahaina
  ARM: dts: msm: Add vdd_mx-supply node to gpu cc on Lahaina
  dt-bindings: clocks: Update gpucc clock bindings for Lahaina
  bindings: Add device-tree bindings for qseecom driver
  ARM: dts: msm: Add tz_log node for Lahaina
  bindings: Add device-tree bindings for tz_log driver
  dt-bindings: devfreq: Add DT bindings to add a stall cycle count event
  dt-bindings: Add DT bindings for specifying the count factor
  dt-bindings: devfreq: Make the freq-table property optional
  dt-bindings: devfreq: Add DT bindings to configure byte MID match
  ARM: dts: msm: Add smcinvoke node for Lahaina
  bindings: Add device-tree bindings for smcinvoke driver
  ARM: dts: msm: add lan-rx-napi property
  ARM: dts: msm: add PIL spss node to lahaina
  dt-bindings: Add camera devicetree bindings for lahaina
  ARM: dts: msm: remove SPI config property
  ARM: dts: msm: Update USB interrupt trigger types on Lahaina
  ARM: dts: msm: Enable dcc on lahaina
  ARM: dts: msm: update clock_rpmh device node for Lahaina
  dt-bindings: clock: Add rpmh clock bindings for Lahaina
  dt-bindings: add devicetree binding for fsa4480
  ARM: dts: msm: Add USB PHY devices and related resources on Lahaina
  bindings: add support for qcom,ucsi-glink
  dt-bindings: devfreq: Add dt-bindings for BWMON HW version 5
  dt-bindings: devfreq: Add DT bindings for ARM memlat driver
  dt-bindings: devfreq: Add support for BWMON HW version 4
  dt-bindings: devfreq: Add dt-bindings for BWMON HW version 3
  dt-bindings: devfreq: Add the dt bindings for clock prepare
  dt-bindings: devfreq: Add DT bindings for devfreq_simple device
  dt-bindings: devfreq: Add dt-bindings for BWMON HW version 2
  dt-bindings: devfreq: Add DT bindings for bimc bwmon driver
  dt-bindings: devfreq: Add DT bindings for devfreq_icc device
  ARM: dts: msm: IPA msm bus dtsi update for Lahaina
  dt-bindings: i3c-master-qcom-geni: Add DT bindings for I3C GENI driver
  ARM: dts: msm: Update and enable clk-aop clks on Lahaina
  ARM: dts: qcom: add virt_clk interconnect provider
  dt-bindings: interconnect: Add clk_virt documentation on Lahaina
  ARM: dts: msm: Add USB BAM device node on Lahaina
  ARM: dts: msm: Add support for modem PIL
  ARM: dts: msm: Add SCM node
  dt-bindings: regulator: add proxy consumer bindings
  dt-bindings: pmic-glink: add qcom,pmic-glink-channel property
  ARM: dts: msm: Add GDSC regulator references for Lahaina's SMMUs
  bindings: add support for qcom,pmic-glink
  ARM: dts: msm: Add SSC based sensors with SLPI PIL on Lahaina
  ARM: dts: msm: Add modem smp2p for Lahaina
  ARM: dts: msm: Document kona device binding
  ARM: dts: msm: Add ARM PMU node for Lahaina
  dt-bindings: spi-msm-geni: Add DT bindings for SPI GENI driver
  ARM: dts: msm: Add CVP device tree for Lahaina
  ARM: dts: msm: add reset control support for UFS PHY on Lahaina
  ARM: dts: msm: Add embedded UFS device reset GPIO on Lahaina
  dt-bindings: nvmem: add bindings for QTI SDAM devices
  dt-bindings: soc: qcom: add bindings for QTI PBS devices
  dt-bindings: platform: msm: add bindings for qpnp-revid devices
  dt-bindings: spmi: spmi-pmic-arb-debug: add clock management support
  dt-bindings: spmi: add SPMI PMIC arbiter debug bus bindings
  dt-bindings: mfd: add qcom-i2c-pmic bindings
  ARM: dts: msm: Add Lahaina video configuration
  dt-bindings: pinctrl: qcom-pmic-gpio: add PM*8350* bindings
  dt-bindings: mfd: qcom,spmi-pmic: add documentation for qcom,can-sleep
  dt-bindings: gpi: Add DT bindings for GPI dmaengine driver
  ARM: dts: msm: Update and enable graphics clock controller on Lahaina
  dt-bindings: clocks: Add gpu cc clock controller bindings for Lahaina
  ARM: dts: msm: Add IPA dtsi entry for Lahaina
  dt-bindings: i2c-msm-geni: Add DT bindings for I2C GENI driver
  ARM: dts: msm: Add QUPV3 SE dt node for uart on Lahaina
  dt-bindings: Add device-tree bindings for slimbus slave driver
  dt-bindings: usb: Document USB qcom,usb-charger property
  ARM: dts: msm: add dt nodes for adsp & cdsp PIL for Lahaina
  ARM: dts: msm: change lan_rx_napi to lan-rx-napi
  bindings: usb_bam: Add USB BAM driver related documentation
  ARM: dts: msm: Update bus entries in pil-video node
  dt-bindings: media: Add video driver bindings for Lahaina
  ARM: dts: msm: Update USB device nodes on Lahaina
  dt-bindings: usb: Add bindings for MSM SSUSB
  dt-bindings: usb: Document dwc3 xhci-imod-value property
  ARM: dts: msm: add dt node for video
  ARM: dts: msm: Add camera pinctrl info for Lahaina
  bindings: Add USB PHY drivers related documentation
  ARM: dts: msm: Add glink entries for Lahaina
  ARM: dts: msm: Update and enable the cam cc  node on Lahaina
  dt-bindings: clocks: Add cam cc clock controller bindings for Lahaina
  dt-bindings: Add snapshot for 5.4-rc2
  ARM: dts: msm: add documentation lan_rx_napi
  ARM: dts: msm: Enable the secure carveout heap on Lahaina
  ARM: dts: msm: Unstub the DISP_CC node for Lahaina
  dt-bindings: clk: Add DISP_CC clock driver bindings for Lahaina
  ARM: dts: msm: Unstub the VIDEO_CC node for Lahaina
  dt-bindings: clk: Add VIDEO_CC clock driver bindings for Lahaina
  ARM: dts: msm: add initial device tree for Lahaina low power modes
  ARM: dts: msm: Add glink entry for spss on Lahaina
  ARM: dts: msm: Add shmbridge node for Lahaina
  bindings: Add device-tree bindings for qtee_shmbridge driver
  dt-bindings: Add spcom documentation
  dt-bindings: Add spss_utils documentation
  ARM: dts: msm: add wakeup parent for Lahaina
  dt-bindings: arm: snapshot of psci bindings
  dt-bindings: Introduce soc sleep stats bindings for QTI SoCs
  dt-bindings: add device bindings for DDR stats node
  dt-bindings: msm: add PM drivers device bindings
  ARM: dts: qcom: add USB GDSC supplies for Lahaina
  ARM: dts: qcom: switch PM8350 LDO 7 to RPMh control for Lahaina
  ARM: dts: qcom: add GDSC devices for Lahaina
  ARM: dts: qcom: add refgen regulator device for Lahaina
  dt-bindings: regulator: add refgen regulator bindings
  ARM: dts: qcom: switch to RPMh controlled PMIC regulators for Lahaina
  ARM: dts: qcom: add PMIC PMR735A regulator devices for Lahaina
  ARM: dts: msm: Add bcm voter devices for lahaina
  dt-bindings: interconnect: Update QTI SDM845 DT bindings
  dt-bindings: regulator: add rpmh-regulator bindings
  ARM: dts: qcom: update PMIC regulator voltage limits for Lahaina
  dt-bindings: of: irq: document properties for wakeup interrupt parent
  dt-bindings: pdc: Add SPI config register
  ARM: dts: msm: add capacity and DPC properties for Lahaina
  ARM: dts: msm: Add WDT node for Lahaina
  ARM: dts: msm: Update and enable the clock_gcc node on Lahaina
  dt-bindings: clocks: add gcc clock controller bindings for Lahaina
  dt-bindings: dma: sps: Add dt binding for SPS driver
  dt-bindings: regulator: add PMIC PM8008 regulator bindings
  ARM: dts: msm: remove uncessary node from IPA nodes for Lahaina SoC
  ARM: dts: msm: Correct the UFS PHY address space for Lahaina
  ARM: dts: msm: Use dt-bindings header for ION on Lahaina
  ARM: dts: msm: Add smp2p sleepstate node for Lahaina
  ARM: dts: msm: Add AOP QMP nodes for Lahaina
  ARM: dts: msm: Update the timer clock frequence as per RUMI E3.0
  dt-bindings: arm: Add CSR/TPDM/TPDA/TGU/Remote ETM support
  ARM: dts: msm: add fastrpc and cdsp device nodes for lahaina
  dt-bindings: Add device-tree bindings for Watchdog driver
  ARM: dts: msm: add RSC device bindings for lahaina
  ARM: dts: msm: add PDC device bindings for Lahaina
  dt-bindings: Add documentation for the mem-offline driver
  ARM: dts: msm: Add core hang detection to dt
  bindings: Add qcom,msm-hang-detect schema
  dt-bindings: arm: coresight: add trace unit power property
  dt-bindings: Add dt bindings for memory dump
  dt-bindings: Add dt bindings for dcc
  dt-bindings: Add device-tree bindings for BT power driver
  dt-bindings: regulator: gdsc-regulator: add property for register retention
  dt-bindings: clk: gdsc-regulator: add parent supply property
  dt-bindings: regulator: add gdsc-regulator bindings
  dt-bindings: clock: add rpmh clock bindings for Kona
  dt-bindings: clk: add AOP clock controller bindings
  dt-bindings: qdsp: device-tree documentation for fastrpc and CDSP loader
  dt-bindings: Add device-tree bindings for rtc6226 driver
  ARM: dts: msm: Add IPA node for Lahaina SoC
  bindings: serial: Binding for serial UART driver
  bindings: qcom-geni-se: Common GENI driver
  dt-bindings: Add snapshot for 5.3-rc4
  dt-bindings: qdsp: Device tree documentation for sensors ssc
  ARM: dts: msm: Add initial ION heaps for Lahaina
  ARM: dts: msm: Make the CDSP secure carveout mappable on Lahaina
  ARM: dts: msm: add msm_rtb tracing
  bindings: Add qcom,msm-rtb schema
  ARM: dts: msm: Add USB device nodes for Lahaina
  ARM: dts: msm: Add HWSPINLOCK, SMEM and SMP2P for Lahaina
  ARM: dts: msm: Disable the coherent KGSL IOMMU test device
  ARM: dts: msm: Fix major and minor versions for Lahaina boards
  dt-bindings: net: qrtr: Add FIFO transport bindings
  dt-bindings: arm: msm: Add sleepstate-smp2p bindings
  dt-bindings: arm: msm: Introduce qsee_ipc_irq_bridge bindings
  dt-bindings: arm: msm: Introduce qcom,qsee_irq bindings
  dt-bindings: soc: qcom: Introduce Glink Pkt bindings
  dt-bindings: soc: qcom: Introduce Glink Probe bindings
  ARM: dts: msm: Add device-tree entry for IMEM
  ARM: dts: msm: Add support for SCM PAS
  dt-bindings: Add device-tree bindings for IMEM
  bindings: Add device-tree bindings for secure PIL driver
  dt-bindings: Introduce QMP debugfs client bindings
  dt-bindings: mailbox: Introduce MSM_QMP bindings
  dt-bindings: kryo-edac: add kryo edac bindings
  ARM: dts: msm: Add edac node for Lahaina SoC
  ARM: dts: msm: Enable the graphics SMMU on Lahaina
  dt-bindings: Add device-tree bindings for CNSS2 driver
  ARM: dts: msm: Add IPCC test nodes for end to end verification
  ARM: dts: msm: Add IPCC node for Lahaina
  dt-bindings: Add device-tree bindings for IPCC driver
  ARM: dts: msm: Make LLCC node compatible with "qcom,lahaina-llcc"
  dt-bindings: LLCC: Add "qcom,lahaina-llcc" compatible property
  dt-bindings: Add device-tree bindings for the ION memory manager
  ARM: dts: msm: Add the SMMU devices for Lahaina
  ARM: dts: msm: Add the secure buffer device for Lahaina
  dt-bindings: Merge all IOMMU documentation from msm-4.19 to msm-lahaina
  ARM: dts: msm: Add device-tree node for LLCC driver
  dt-bindings: LLCC: Add "qcom,llcc-v2" compatible property
  ARM: dts: msm: add ufs device support for Lahaina
  ARM: dts: msm: add stub interconnect devices for Lahaina
  bindings: usb: Add bindings for USB PHY on QTI emulation platform
  ARM: dts: msm: Add SCM node for Lahaina SoC
  bindings: Add device-tree bindings for SCM driver
  ARM: dts: msm: Add memory carveouts as per Lahaina v2 memory map
  dt-bindings: interconnect: add interconnect bindings
  dt-bindings: Add snapshot from tmp-f686d9f
  ARM: dts: msm: Add pinctrl node for TLMM on Lahaina SoC
  bindings: pinctrl: Add device-tree bindings for Lahaina pinctrl driver
  ARM: dts: msm: add stub clock devices for Lahaina
  dt-bindings: clocks: add dummycc bindings
  bindings: Add snapshot of bindings with GPL-2.0 or BSD-2-Clause license
  ARM: dts: msm: add stub regulator devices for Lahaina
  dt-bindings: regulator: add stub regulator bindings
  ARM: dts: msm: Add initial device tree for Lahaina
  dt-bindings: msm: Add compatible strings for Lahaina
  dt-bindings: Snapshot of msm device tree binding document
  ARM: dts: vendor: Add an initial Makefile to the vendor
  dt-bindings: Add devicetree bindings to devicetree project
  Initial empty repository

Change-Id: Icb722bcaa651702f1843582ae7f1bd9807681018
2020-05-08 12:56:50 -07:00
Venkata Narendra Kumar Gutta
b0e5152a74 dt-bindings: Add devicetree bindings to devicetree project
Add devicetree bindings snapshot to the devicetree project.
This snapshot is taken as of the
'commit 5fba1b18cfc72e264e5f3ce49020ed322aa6ac9f ("Merge 5.6-rc3
into android-mainline")' of the kernel project.

Change-Id: Ia087ab2b7d4a2616ea446a69683a8b5b821d0448
2020-05-07 20:43:53 -07:00
qctecmdr
5fc72c9e70 Merge "ARM: dts: msm: enable haptics for Lahaina QRD" 2020-03-05 04:28:32 -08:00
qctecmdr
269a0cc196 Merge "ARM: dts: msm: Update S12B and S1C voltages" 2020-03-04 14:59:36 -08:00
qctecmdr
f8d590d119 Merge "ARM: dts: msm: Add the CX GDSC to the IOMMU device" 2020-03-04 09:11:42 -08:00
qctecmdr
3dd9ad7b2a Merge "ARM: dts: msm: add support for dynamic port map" 2020-03-04 06:17:30 -08:00
qctecmdr
11c039674a Merge "ARM: dts: msm: Enable USB secondary port on Lahaina" 2020-03-03 21:26:41 -08:00
qctecmdr
6bc017fd71 Merge "ARM: dts: msm: Correct the interconnect names node" 2020-03-03 21:26:41 -08:00
qctecmdr
82cd4c30df Merge "bindings: power: supply: Add thermal mitigation for qcom,battery-charger" 2020-03-03 21:26:41 -08:00
qctecmdr
a04e4c9a0d Merge "ARM: dts: msm: Add dummy clock nodes for clock controllers for SHIMA" 2020-03-03 21:26:40 -08:00
Jordan Crouse
041963c9bf ARM: dts: msm: Add the CX GDSC to the IOMMU device
Add the CX GDSC to the IOMMU node so that we can make sure that it is
enabled before trying to access IOMMU registers.

Change-Id: Ic0dedbad2410d2131dec75d54159f0fba0e3aa6d
2020-03-03 15:52:08 -07:00
Jordan Crouse
3c07507344 ARM: dts: msm: Move IOMMU clocks to the GPU device
Move the definition of the IOMMU clocks to the GPU device so that they
are identified with an actual platform device instead of a pseudo device.

Change-Id: Ic0dedbadaa12e748db585cf164ed5e4ea45c43c0
2020-03-03 15:52:08 -07:00
Mayank Rana
14327ae881 ARM: dts: msm: Enable USB secondary port on Lahaina
Set dr_mode as otg and enable USB secondary port on Lahaina.

Change-Id: I7081cceab8b5796a0f47b05e20af778829893d72
2020-03-03 14:51:32 -08:00
qctecmdr
e3f539a649 Merge "ARM: dts: msm: set PMIC thermal zone trip points to critical for Lahaina" 2020-03-02 21:33:43 -08:00
Subbaraman Narayanamurthy
acc4e76a20 bindings: power: supply: Add thermal mitigation for qcom,battery-charger
Add "qcom,thermal-mitigation" property to configure fast charging
current for different system thermal mitigation levels.

Change-Id: Ia07b24d85d904e6e623ba547973f5a5779305784
2020-03-02 19:19:09 -08:00
Taniya Das
adfc6e85c3 ARM: dts: msm: Add dummy clock nodes for clock controllers for SHIMA
Dummy clock nodes are required for clocks client to request, so add support
for the same. Also add the dummy GDSCs required by clients.

Change-Id: I5455dcc6825138c88d682235fcf6224ffdf5aa06
2020-03-02 18:39:37 -08:00
Fenglin Wu
980e036d29 ARM: dts: msm: enable haptics for Lahaina QRD
Enable haptics device node and update parameters according to the
LRA actuator installed on Lahaina QRD device.

Change-Id: Ica7b30122c0374a88d667052c48e5b124b7274e4
2020-03-03 10:26:36 +08:00
Mahesh Kumar Sharma
3c1ca1df6b ARM: dts: msm: Update S12B and S1C voltages
Set S12B and S1C voltage regulators to 1.35V and 1.88V
respectively on lahaina for QRD.

Change-Id: Ibd80f782f3d6d24577856f14f0b3f52850ca9ed2
2020-03-02 17:14:09 -08:00
Vignesh Kulothungan
918a711018 ARM: dts: msm: add support for dynamic port map
Add support to disable/enable dynamic port map.

Change-Id: I1e639aea120912c29e371ecd40c995ed46151aea
2020-03-02 15:59:41 -08:00
qctecmdr
3ecfcb6d5f Merge "ARM: dts: msm: Add CVP AXI reset pulse" 2020-03-02 11:58:07 -08:00
qctecmdr
20301a12bf Merge "ARM: dts: msm: Add NFC I3C device node for Lahaina" 2020-03-02 09:05:58 -08:00
qctecmdr
312b1f8c3b Merge "ARM: dts: msm: Enable SD card support on Lahaina" 2020-03-02 04:36:29 -08:00
Alexei Avshalom Lazar
f40c4876a8 ARM: dts: msm: add wil6210 pinctrl configurations for Lahaina
gpio67 is used by 11ad card as refclk_en signal in Lahaina platform

Change-Id: I9f01b2ad0d26eb38703951654bee293c1eb02028
2020-03-01 11:08:47 +02:00
qctecmdr
c7152656c7 Merge "ARM: dts: msm: Add stub regulators for shima" 2020-02-28 22:55:25 -08:00
Gaurav Singhal
2b91009d30 ARM: dts: msm: Add NFC I3C device node for Lahaina
Device node changes required on lahaina describing
the GPIO configuration for NFC I3C controller chip.

Modified corresponding NFC device node for
MTP, CDP and QRD platforms.

Change-Id: I93ffc68c70dc0a1a06a1c36c63531be8f0802ffb
2020-02-29 11:18:14 +05:30
Bao D. Nguyen
5a47daf3cb ARM: dts: msm: Enable SD card support on Lahaina
Enable the SD card support on Lahaina's platforms.

Change-Id: Id6870710d43f3d79a1d5556534ce0f7305446e50
2020-02-28 16:27:22 -08:00
Bao D. Nguyen
4d71416b96 ARM: dts: msm: Add SD card bus voting details for Lahaina
Add bus votes (ab/ib) compatible with ICC framework
for SD card on Lahaina platforms.

Change-Id: If039b6211cae1627014bc5004615d428743a6e4e
2020-02-28 16:09:26 -08:00
George Shen
8a9285a509 ARM: dts: msm: Add CVP AXI reset pulse
CVP hardware programming guide requires inserting a AXI clock reset
pulse in CVP power on sequence.

Change-Id: I10dd30b229a6a772a247144986da52c917268e38
2020-02-28 13:15:20 -08:00
qctecmdr
c64a889141 Merge "Revert "ARM: dts: msm: remove hdmi codec enable"" 2020-02-27 22:33:40 -08:00
Kiran Gunda
96ec4e9f6b ARM: dts: msm: Add stub regulators for shima
Shima uses PM8350, PM8350C and PMR735B. Add stub regulator
support for the same to allow the clients to vote on them.

Change-Id: Iee9d9f259b267156537b442efeb4eea29bae4717
2020-02-27 21:02:32 -08:00
qctecmdr
cf1922b588 Merge "ARM: dts: msm: add route between va and swr dmic's" 2020-02-27 16:25:35 -08:00
qctecmdr
8acd6c29d1 Merge "ARM: dts: msm: add external audio codec" 2020-02-27 16:25:35 -08:00
qctecmdr
8f6801704a Merge "ARM: dts: qcom: Update trusted vm DT entries" 2020-02-27 16:25:35 -08:00
Vignesh Kulothungan
e284fdf498 ARM: dts: msm: add route between va and swr dmic's
Add route between va soundwire input and output of
sound wire dmic's.

Change-Id: I2a7c9e662fbc08b02dd6c43f8dd94b9e2f006bbe
2020-02-27 13:20:18 -08:00
Vignesh Kulothungan
62cb93dc91 Revert "ARM: dts: msm: remove hdmi codec enable"
This reverts commit b11924806c458751dd2d2f87403fc1f1f1403573.

Change-Id: Idd9d8ed240fe6ee0d9fd07b29a3302f936f7caa8
2020-02-27 12:58:18 -08:00
qctecmdr
1cf9ea9c89 Merge "ARM: dts: msm: Update S12B and S1C voltages" 2020-02-27 11:35:10 -08:00
qctecmdr
e43fb77888 Merge "ARM: dts: msm: Add pinctrl node for TLMM on Shima SoC" 2020-02-27 03:09:14 -08:00
qctecmdr
eada20c2e6 Merge "dt-bindings: msm: add snapshot of msm_11ad doc" 2020-02-27 03:09:14 -08:00
qctecmdr
ecce485c35 Merge "ARM: dts: msm: update SWR_DMIC to 0 on Lahaina QRD device" 2020-02-27 00:18:51 -08:00
qctecmdr
06a39a488d Merge "ARM: dts: qcom: specify ADC channels for Lahaina PMIC temp-alarm devices" 2020-02-27 00:18:51 -08:00
Meng Wang
909b9f1c57 ARM: dts: msm: update SWR_DMIC to 0 on Lahaina QRD device
on Lahaina QRD device, there's no SWR DMIC connected. Set
qcom,swr-dmic-max-devs to 0 and disable SWR DMIC on QRD device.

Change-Id: Ice7418b4e555da9a16f3444e09b80a45de915236
2020-02-27 08:28:33 +08:00
Isaac J. Manjarres
29375d2e43 ARM: dts: msm: Mark APPS SMMU interconnect votes as active-only
Mark the APPS SMMU interconnect votes as active-only for the
Lahaina target. This allows for interconnect votes to be
maintained when the CPU subsystem is active, which is all that
is required.

Change-Id: I27824d0d6ec1754df6519698cf77f13df58a0ea1
2020-02-26 13:40:50 -08:00
Isaac J. Manjarres
210133862a dt-bindings: Document qcom,active-only
Add documentation for the ARM SMMU qcom,active-only property.
This property denotes what set of CPUSS contexts (active/dual)
an interconnect vote needs to be maintained in.

Change-Id: I3fc89c5ce39275150288cf8bcdc258d061058f8a
2020-02-26 13:40:50 -08:00
Murali Nalajala
77c1044f51 ARM: dts: qcom: Update trusted vm DT entries
Update below DT entries based on testing on the target.
 - Move memory node outside of vm-config node and provide
   static S2 mappings until VMM is ready.
 - Update chosen node to support initramfs functionality.
 - Remove interrupt controller reference from arch_timer.

Change-Id: Id59aa9e21cdc356e3664ebb4323c3ecefb9f1f3c
2020-02-26 13:07:41 -08:00
qctecmdr
cbf0025b37 Merge "ARM: dts: msm: Correct cmb size of turing llm turing for lahaina" 2020-02-26 03:09:09 -08:00
Mukesh Ojha
983f7079d5 ARM: dts: msm: Add pinctrl node for TLMM on Shima SoC
Add pinctrl node with compatiability of qcom,shima-pinctrl,
to enable Top Level Mode Multiplexer block(TLMM) on Shima SoC.

Change-Id: Iee97d663855df2578e751c82b6088e2db39db927
2020-02-25 23:14:31 -08:00
Mukesh Ojha
d7dd7a4285 bindings: pinctrl: Add device-tree bindings for Shima pinctrl driver
Add documentation describing the device-tree properties for the Shima
pinctrl driver.

Change-Id: Idea0feeffd28fcb774b86c2be597c87103785c95
2020-02-25 23:14:11 -08:00
Mukesh Ojha
3386a3f743 ARM: dts: msm: Add initial device tree for Shima
Add initial device tree to support Shima target on
RUMI platforms.

Change-Id: I58a6ec50fcf1efa7627ee00665f4c550e6055fe9
2020-02-25 23:13:31 -08:00
Mao Jinlong
da890f4eef ARM: dts: msm: Correct cmb size of turing llm turing for lahaina
The cmb size of tpdm llm turing should be 32.

Change-Id: Ia3b0e2c5cce351318b5bcf5e82ecf1f26e5fffc7
2020-02-25 22:55:04 -08:00
qctecmdr
cd5eb55bf2 Merge "dt-bindings: thermal: qcom-adc-tm: add PMIC7 ADC_TM_IIO compatible string" 2020-02-25 22:31:30 -08:00