DOWNSTREAM Merge commit '69d3f157' AU300 08_15
* commit '69d3f157': ARM: dts: msm: Add smp2p sleep state driver for sm6150 ARM: dts: msm: Add smp2p sleep state driver for sdmmagpie msm: fastcvpd: adding support for CDSP SSR handling defconfig: arm64: sdmsteppe: Enable smp2p sleep state smb5-lib: Remove THERMAL_DAEMON_VOTER on PL_DISABLE defconfig: sa8155: Enable support for UVC devices defconfig: sa8155: Enable USB UAC 2.0 drivers defconfig: arm: msm: Enable memshare driver on sa8155 msm:ipa3: Use rate limit API for logging soc: qcom: ssr: Initialize high priority workqueue ARM: dts: msm: Add ep92 HDMI bridge support for qcs405 defconfig : msm: enable quota feature for sa8155 soc: qcom: service-notifier: Create qmi_client per service path ARM: dts: msm: enable cpufreq and devfreq nodes in sm6150 target Arm: dts: msm: Add shutdown-ack interrupt for QCS405 ARM: dts: msm: Add fixed sleep clock for SDMMAGPIE msm: mdss: use uaccess routines to access user space buffers msm: mink: Fixing couple of issues in invoke req ext4: fix check to prevent initializing reserved inodes ARM: dts: msm: Update rpmh and aop clock nodes for SDMMAGPIE ARM: dts: msm: Add iova address for smmu and ipa into qcs405 drivers: cpuidle: lpm-levels: use addition to build up PSCI state id clk: qcom: debugcc-sm8150: Add mccc_debug node ARM: dts: msm: Modify sleep settings on SPI-8 pins for SM8150 ARM: dts: msm: Add mem_dump node for SM6150 ARM: dts: msm: Enable RPM SMD cooling device for QCS405 defconfig: msm: Enable RPM SMD cooling device driver for QCS405 msm: kgsl: Fix the missing IBs from the snapshot drivers: thermal: Add support for RPM SMD cooling device sched/walt: improve the scheduler msm: ipa4: Fix dangling pointer dereferencing after NAT del cmd msm: adsprpc: enable remote subsystem cache flush on smmu fault ANDROID: update_group_capacity for single cpu in cluster ANDROID: sched/fair: Also do misfit in overloaded groups ANDROID: sched/fair: Don't balance misfits if it would overload local group FROMLIST: sched/fair: Don't move tasks to lower capacity cpus unless necessary FROMLIST: sched/core: Disable SD_PREFER_SIBLING on asymmetric cpu capacity domains FROMLIST: sched/core: Disable SD_ASYM_CPUCAPACITY for root_domains without asymmetry FROMLIST: sched/fair: Set rq->rd->overload when misfit FROMLIST: sched: Wrap rq->rd->overload accesses with READ/WRITE_ONCE FROMLIST: sched: Change root_domain->overload type to int FROMLIST: sched/fair: Change prefer_sibling type to bool FROMLIST: sched/fair: Consider misfit tasks when load-balancing msm: adsprpc: do not free cached session buffers on power collapse FROMLIST: sched: Add sched_group per-cpu max capacity msm: pcie: correct the enable/disable order for PCIe link ASPM Revert "ARM: dts: msm: enable display rsc for sa8155" diag: Add NULL checks for the mask and mask pointer ARM: dts: msm: Add smb_therm and bat_therm channels for SM6150 usb: phy: Enable proper DP DM masks for PHY interrupts ARM: dts: msm: Add llcc cache dump support for sm6150 ARM: dts: msm: Add llcc perfmon device for sm6150 ARM: dts: msm: Add sleep counter node for sm6150 ARM: dts: msm: Add EUD device node for SM6150 msm: vidc: Remove QCOM keyword from buffer flag thermal: tsens: Add MTC support for SDM439 cnss2: Add support for PCIe WLAN IPA uc SMMU feature defconfig: sm6150: Enable ADC configs for SM6150 ARM: dts: msm: add carveout region for wlan on qcs405 tty: serial: msm: Add suspend resume support power: smb5-lib: Load HW JEITA config in general psy events FROMLIST: sched/fair: Add group_misfit_task load-balance type ARM: dts: Add overlay audio dt for sm8150-sdx50m target power: smb5: Enable read/writing of Type-C Rp value power_supply: Add TYPEC_SRC_RP property clk: qcom: clk-debug: Add custom measure operators for mccc_clk soc: qcom: service-notifier: Use high priority wq for PDR ARM: dts: msm: Add audio support for sm6150 target iio: adc5: Add channels and add batt_therm support for SM6150 defconfig: Change panic timeout for target sa8155 usb: pd: Don't print pd_send_msg error if PD not connected msm: ipa3: Update holb config on USB DPL ep msm: ipa: Error prints are misleading fix it ARM: dts: msm: Register RPM for peripheral SSR clk: qcom: gcc: Update frequency table and Fmax for blsp_qup clk ARM: dts: msm: Add dpdm regulator and batterydata node to sm6150 ARM: dts: msm: Add Qgauge device to PM6150 usb: host: replace %p with %pK usb: dwc3: replace %p with %pK usb: mon: replace %p with %pK net: cnss2: Remove obsolete device ID assigned to QCA6390 ARM: dts: msm: EMAC changes for qcs405 clk: qcom: Add GCC clock driver for SDMMAGPIE clk: qcom: clk-rpmh: add support for clk-rpmh driver for SDMMAGPIE clk: qcom: Clear hardware clock control bit of RCG rpmsg: glink: spi: unregister rpdev during ept destroy rpmsg: glink: spi: Write unaligned data with short pkt wil6210: add support for headroom configuration wil6210: support aggregation max window size 64 wil6210: set edma variables only for Talyn-MB devices power: qpnp-qg: Update the recharge/hold-SOC logic power: qpnp-qg: Keep GOOD_OCV interrupt enabled at boot mhi: core: check MHI PM state under pm_lock mhi: core: reduce logging level for errors msg during queue transfer mhi: core: release channel locks before removing mhi devices msm: mink: fix for infinite loop when listeners are invoked ARM: dts: msm: disable L1/L1ss for PCIe1 on sm8150-sdx50 platform rpmsg: glink: spi: Hold channel reference during send rpmsg: glink: spi: Cancel work threads during remove soc: qcom: mem-offline: Update end pfn calculation arm64: Fix page boundary check when hot onlining FROMLIST: sched: Add static_key for asymmetric cpu capacity optimizations msm: ipa: fix to poll channel state if GSI interrupt is not yet received Documentation: sound: Add documentation for sm6150 nodes ARM: dts: msm: disable secure dma heap on qcs405 ARM: dts: msm: Enable Superspeed on secondary port for QCS405 usb: phy: Enable VDD on probe for Synopsys SS PHY usb: phy: Fix multiple regulator enable calls defconfig: sa8155: Enable WLAN QCA6174 chipset support usb: phy: Add the interrupt programming sequence for HS PHY ARM: dts: msm: Add audio overlay dt for qrd dvt on SM8150 target input: touchscreen: st: enable touch firmware upgrade arm64: dma-mapping: Fix cache maintenance issue msm: vidc: Add HEIF encode support ion: Set the page private bit for secure CMA buffers AndroidKernel: Add all generated dlkm to vendor image ARM: dts: msm: Change audio property from bool type to u32 ARM: dts: msm: remap PCIe BDF to IOMMU SID for sm8150-sdx50m qseecom: fix kclient free issue in qseecom_remove net: sockev: fix uninitialized data leak into userspace soc: qcom: dfc: Fix potential data stall msm: vidc: Support roi delta qp per mb msm: msm_bus: Use appropriate data type Revert "msm: vidc: Use work mode 2 for avc encode with width > 3840" drm/msm/sde: deprecate force panel dead from connector drm/msm/dsi-staging: add software simulation of esd failure soc: qcom: pil: Add support to load PIL blobs in parallel ARM: dts: msm: enable ulps for various displays on SM8150 ARM: dts: msm: Remove redundant sm8150p board overlay files defconfig: qcs405: Enable fragmented gpio address space support in tlmm pinctrl: qcom: Dynamic detection of tile virtual address ARM: dts: msm: Enable only base tile mapping during probe defconfig: qcs405: Add perf-defconfig for qcs405 defconfig: disable DSI parser for sa8155 msm: kgsl: Request all GMU required allocations at probe time msm: kgsl: Enhance reading lm_sequence in _execute_reg_sequence() pinctrl: qcom: Add direct connect configuration for sdmmagpie msm: npu: Add 32-bit application support usb: dwc3-msm: Resume before notifying cable connect to PHY msm: kgsl: Do not access GMU_HFI_ON flag in power control msm: kgsl: Consolidate some gmu functions ARM: dts: msm: Remove mtp and cdp dtsi files for sm6150 ARM: dts: msm: Add cnss node for sa8155 drivers: irqchip: qcom: Update PDC pin data for sdmmagpie clk: qcom: clk-alpha-pll: Add support for controlling fabia PLLs defconfig: Enable debug clock controller for SM6150 ARM: dts: msm: Add the debug clock node for SM6150 clk: qcom: qcs405: Always keep pcnoc usb2/3 clocks ON ARM: dts: msm: Add bluetooth node of wcnw3990 for sdm6150 ARM: dts: msm: Add PHY clocks for SS PHY on QCS405 usb: phy: Clean up phy-msm-ssusb driver of dead code drm/msm/sde: add sde_hw_ctl ops for peripheral flush drm/msm: extract compression ratio and widebus mode from connector scsi: ufs: fix bugs for UFS debugfs entry power_mode drm/msm/sde: decouple sde_fence_context from sde_connector clk: qcom: Update the config_ctl and test_ctl registers for SM6150 clk: qcom: clk-rcg2: Allow DFS clients to scale the RCG while its enabled sched/fair: fix prefer_idle behaviour Revert "mm: make cma the first choice for movable request" drm/msm/dsi-staging: avoid ulps entry while esd recovery is pending esoc: Move polling of the gpio from an interrupt context drm/msm/dp: fix timeslot programming error for mst streams msm: kgsl: Fix GPU recovery on a640 mmc: sdhci-msm: Update DLL reg settings per SDCC HW Guide drm/msm/sde: Add debugfs support for fence info dump drm/msm/dsi-staging: add null check for user length msm/drm/sde: handle dynamic mode switch issue drm/msm/dsi-staging: alter length to avoid stepping out of bounds drm/msm/dsi-staging: fix potential out of bounds memory accesses drm/msm/dsi-staging: skip DCS command tx during recovery drm/msm/dsi-staging: add qsync/avr support in dsi controller drm/msm/dsi-staging: Allocate correct size of memory drm/msm/dp: fix error checking for memory allocations drm/msm/sde: reconstruct the connector info for sde_crtc_state drm/msm/dp: add ch alloc/dealloc for mst simulator panel msm: adsprpc: cache buffers only of small sizes ANDROID: sched/fair: return idle CPU immediately for prefer_idle ANDROID: sched/fair: add idle state filter to prefer_idle case ANDROID: sched/fair: remove order from CPU selection ANDROID: sched/fair: unify spare capacity calculation drm/msm/sde: move UBWC error logging to frame event callback netfilter: Change %p to %pK in debug messages msm/sde/rotator: Add rev checks for sm6150 drm/msm/sde: Add rev checks for sm6150 target drver:soc:llcc_perfmon: qdss clk node control ARM: dts: msm: qdss clk for llcc_perfmon sm8150 msm: sps: Suppress bind/unbind attributes icnss: Add a flag to indicare FW rejuvenate ARM: dts: msm: Add support of CSRA66X0 for QCS405 platform dmaengine: gpi: Set dma mask to 64 Coresight: disable cache feature for tmc controller defconfig: qcs405: Enable miscellaneous configs for QCS405 devfreq: suppress platform driver bind / unbind feature drm/msm/dp: disable back-pressure before starting stream ARM: dts: msm: Update thermal zone TSENS mappings for QCS405 arm64: msm: Add support for uncompressed kernel image soc: qcom: Enable SWAO mem dump Revert "ARM: dts: msm: enable dma-coherent attribute for UFS on SM8150" msm: vidc: Add enc pixel fmt constraint entry for NV12_512 msm: vidc: Add NV12_512 support for encoder ANDROID:sched/fair: prefer energy efficient CPUs for !prefer_idle tasks ANDROID: sched/fair: fix CPU selection for non latency sensitive tasks msm: ipa: map MHI doorbells to IPA uC ARM: dts: carve out space from IPA uC iova ARM: dts: msm: Reduce cycles between ESR pulses on SM8150 MTP sched/fair: improve big task placement sched/fair: do not reset target_capacity sched/walt: improve the scheduler drm/msm/dsi-staging: tie up dsi irq control to core clock power: qpnp-fg-gen4: Reduce ESR fast calibration time to 50s ARM: dts: msm: Add WDI2 offload support over gsi for SM6150 icnss: report fail to send modem shutdown message only when ret is negative drm/msm/dp: reset post_open flag on cable disconnect usb: pd: Update dual_role_usb in case of legacy cable msm: ipa3: Embellish IPA/GSI support for IPA 4.5 emulation system net: core: neighbour: Change the print format for addresses drm/msm/dp: Add gpio hpd support for DP mmc: sdhci-msm: Add new workqueue for pm qos unvoting defconfig: sm6150: Enable QG, SMB1390 and SMB1355 drivers ARM: dts: msm: Add SPDIF support for qcs405 defconfig: sm6150: Enable clock controller drivers for SM6150 ARM: dts: msm: Update cpu frequencies in energy-costs for QCS405 ARM: dts: msm: EMAC changes for qcs405 defconfig: qcs405: Enable AR803x PHY config power: smb5-lib: Increase OV threshold on ADC USB_IN_V reading ARM: dts: msm: Add icnss node on SM6150 ARM: dts: msm: Update GPU clock plan for sm6150 ARM: dts: msm: Update regulator handles for VDD_CX/VDD_MX for SM6150 ARM: dts: msm: Update the clock_dispcc node on SM6150 clk: qcom: Add display clock driver for SM6150 ARM: dts: msm: Update the clock_camcc node on SM6150 ARM: dts: msm: Add dtsi entries of USB for SM6150 ARM: dts: qcom: Update sdhc vdd-io voltage level for qcs405 power: qpnp-qg: Add handling for SYS_SOC clk: qcom: camcc: Add support for 12MHz for mclk qseecom: abort all listener threads before listener unregistration msm: vidc: skip sending old resolution buffers ARM: dts: msm: add spss_utils to sm8150 v2 ARM: dts: msm: modify sid values for rotator for SM8150 v2 ARM: dts: Add NPU configuration for sm8150-v2 msm: kgsl: Enable IFPC on A640 v1 msm: kgsl: Increase the fenced write timeout icnss: print return value for modem_shutdown_msg drm/msm/dp: update stream on sequence in mst mode ARM: dts: msm: enable IP HW CH by default and disable for sm8150-sdx50 soc: eud: Fix event handling for input suspend/unsuspend drm/msm/sde: update CWB detection logic staging: android: ion: rate limit warning in ion_buffer_kmap_put drm/msm/sde: remove thread flush request for same thread msm: kgsl: Add support for PDC register subsections net: cnss2: Add snapshot of CNSS2 driver defconfig: sm8150: Enable CONFIG_MEMCG lowmemorykiller: Account for ZONE_MOVEABLE power: smb1355: Fix multiple I2C addr issue phy: qcom-ufs: Update UFS PHY calibration sequence ARM: dts: msm: limit number of fastrpc sessions on SLPI for 8150 sched/fair: fix issue with max_capacity ARM: dts: msm: reconfigure sdx50 memory access based on AC policy msm: adsprpc: disable bind/unbind of fastrpc driver from userspace rpmsg: glink: spi: Fix use after free of channel refcount rpmsg: glink: spi: Set tail pointer to 0 at end of FIFO drm/msm: update msg log level for edid cea ext check mhi: controller: qcom: add support for sdxprairie device mhi: controller: qcom: add sysfs control for mhi power msm: npu: Fix SSR issue due to race condition wil6210: fix RX buffers release and unmap wil6210: prevent usage of tx ring 0 for eDMA wil6210: allocate rx reorder buffer only if rx reorder is enabled arm64: dts: msm: Add correct current loads for WCN3990 ARM: dts: msm: Update the bus topology for SM6150 clk: qcom: videocc: Remove sleep clock for SM6150 ARM: dts: msm: Add fixed sleep clock for SM6150 ARM: dts: msm: Associate address with clock controller nodes for SM6150 cpuidle: lpm-levels: Correctly log failure to enter LPM clk: qcom: clk-cpu-qcs405: Add support for vdd_hf_pll regulator clk: qcom: Kconfig: Add support to select GDSC flag for SM6150 ARM: dts: msm: Increase ADSP ion heap by 4 MB for qcs405 soc: qcom: dccv2: fix the Linked_List default value ARM: dts: msm: enable ETR SG as default and DCC with LL1 on qcs405 msm: kgsl: Don't dump GPMU registers on non GPMU devices soc: qcom: rpm-smd-debug: Fix potential memory leaks ARM: dts: msm: add bluetooth chip device node for sa8155 power: qpnp-qg: Update GOOD_OCV after clearing the old data ARM: dts: msm: Add GPU PIL properties for sm6150 power: qpnp-fg-gen4: Fix esr_delta bounding error Revert "ARM: dts: msm: enable display rsc for sm8150" sdcardfs: Fix the format prints in sdcardfs ARM: dts: update PCIe PHY base address for sm8150 v2 net: qrtr: Add non blocking option for tx_resume net: qrtr: Send BYE message for all nodes on ept ARM: dts: msm: Add GPU configuration for sm8150-v2 USB: dwc3-msm: Perform DBM config/unconfig under spinlock protection USB: dwc3-msm: Disable Update xfer for DBM on ep disable or dequeue USB: dwc3-msm: Disable DBM endpoint in msm_ep_unconfig if no req queued USB: dwc3-msm: Check endpoint status and request queued or not first drm/msm/sde: fix pp_4 and pp_5 done irq register enable sound: usb: Populate QMI request receive time stamp power: smb5: Set OTG mode current limit ARM: dts: msm: Add labels for TDM nodes USB: dwc3-msm: Initialize DBM ep before BAM pipe reset pinctrl: qcom: Use correct offset for UFS_RESET_CTL register drm/msm/dp: fix handling interleaved hotplug events ARM: dts: msm: Change DCC cur list for sm8150 clk: qcom: clk-cpu-osm: Add OSM clock driver support for SM6150 sched: kill sched_use_walt_cpu_{task_}util sysctl knobs clk: qcom: Add camera clock driver for SM6150 usb: core: Drive resume for 20ms for devices behind external hub arm64: Update dram end address while randomizing base cnss_prealloc: Remove excessive warnings in cnss_prealloc driver dmr/msm/sde: propagate correct fence_event to sde_fence_signal perf: protect group_leader from races that cause ctx double-free power: qpnp-qg: Update VBAT_LOW fifo_length handling sched/fair: fix a problem with boost placement sched/walt: improve the scheduler sched: fastpath for prev_cpu iommu: ignore scm_call return if SMC_ID not supported iommu: arm-smmu: Preallocate memory for map operation iommu: arm-smmu: Move most memory allocations to GFP_KERNEL dma-mapping: fix build when !CONFIG_ARM_SMMU iommu: arm-smmu: Program TTBR1 to a zero page iommu: arm-smmu: fix KW issues iommu: iommu-debug: limit memory address exposure iommu: iommu-debug: cleanup iommu debug esoc: Set default boot fail action to panic drm/msm/sde: decrement pending_retire_fence_cnt on timeout driver:soc:llcc_perfmon: Configure filter if events not configured power: qpnp-fg-gen4: Update rslow_age_scale_fn for PM8150B V2 platform: qpnp-revid: Add revision 2.0 for PM8150B stop_machine: Disable preemption after queueing stopper threads ARM: dts: msm: Add VADC and ADC_TM support for SM6150 clk: qcom: add common clock framework support for 14nm DSI PHY msm: kgsl: Enable IO coherency for A640 ARM: dts: msm: add PM6150 PD PHY device msm: kgsl: Enable Content Protection for A608 GPU power: smb5: Add support of PM6150 charger drm: msm: sde: Add support for Qseed3Lite drm/msm: fix DSC slice last_group_size config drm: msm: sde: control idle-pc through crtc property usb: gadget: uac2: Change synchronization type of data ep to SYNC drm/msm/sde: update qsync calculation for command mode display usb: core: Add support to handle multi config audio device drm/msm/sde: add pending retire fence count to event logs devfreq: suppress platform driver bind / unbind feature. msm: kgsl: Fix typo in a6xx snapshot ARM: dts: msm: Enable gpu-quirk-secvid-set-once for sm8150 msm: kgsl: Write TSB registers after turning on power drm/msm/dsi-staging: fix idle power collapse exit sequence for PHY v3 drm/msm/dsi-staging: separate link HS and LP clocks ARM: dts: msm: enable dma-coherent attribute for UFS on SM8150 msm: kgsl: Do not invoke loading of GPU ZAP shader Change-Id: I6d9975d3d9e3d1e8afa3b73a1a8755900349d669 Signed-off-by:Harsh Shah <harshs@codeaurora.org>
Loading
Please register or sign in to comment