Merge tag 'LA.UM.9.16.r1-13800-MANNAR.QSSI14.0' into android13-5.4-lahaina
* commit '0584527e0b8be61bf63a6bae975788377332643c': ARM: dts: msm: add support for eDP on yupik target ARM: dts: msm: Add HDMI display support for QCS6490 IOT ODK ARM: dts: msm: Add 4k HDMI display support for RB5 ARM: dts: msm: Add HDMI display support for yupik QCS6490 DK bindings: Documentation: add sde-cfg sde-hyp bindings documentation ARM: dts: msm: Add a new file about LCD support for qrbx210 ARM: dts: msm: Add the qrd-v3 LCD support for qrb2210 ARM: dts: msm: Add the qrd-v3 LCD support for qrb4210 ARM: dts: msm: add display device tree for kernel-fe ARM: dts: msm: split mdp interconnect path for proper ib votes ARM: dts: msm: update display node in kona ARM: dts: msm: add needs-ctrl-vreg-disable for monaco ARM: dts: msm: update panel regulator load values ARM: dts: msm: skip panel power off for rm6d030 amoled panel ARM: dts: msm: add needs-clk-src-reset flag for monaco ARM: dts: msm: enable rsc hibernation ARM: dts: msm: release excess memory reserved for ramdump in yupik ARM: dts: msm: disable esd check for rm69090 amoled panel ARM: dts: msm: remove post sleep for ibb regulator ARM: dts: msm: update clocks list for display ARM: dts: msm: update clocks list for display ARM: dts: msm: optimize panel turn on time ARM: dts: msm: add video mode panel for prairie-iot ARM: dts: msm: add support panel ili9881c for bengal/scuba ARM: dts: msm: change target for bengal/scuba ARM: dts: msm: add dispcc clock reference for holi dsi-dsiplay node ARM: dts: msm: Add 120fps panel support for r66451 on Blair CDP ARM: dts: msm: enable dsi phy clamps ARM: dts: msm: add pll dts of display for QCS610 ARM: dts: msm: add sde display dts for bengal ARM: dts: msm: add sde display dts for scuba ARM: dts: msm: add sde dts of display for QCS610 ARM: dts: msm: Add video mode ILI988C LCD panel ARM: dts: msm: Add display support for idp-nopmi on Yupik ARM: dts: msm: delay backlight update until first frame on Blair ARM: dts: msm: add dispcc clock reference for blair dsi-dsiplay node ARM: dts: qcom: update idle mode commands for RM69090 cmd panel ARM: dts: msm: enable esd check for rm69090 amoled panel ARM: dts: msm: update dsi commands for rm69090 panel ARM: dts: msm: update regulator load values bindings: Documentation: add property for cwb mixer mask ARM: dts: msm: add sde-mixer-cwb-mask property ARM: dts: msm: update interrupt type for QPIC display ARM: dts: msm: enable ulps for panels on monaco ARM: dts: msm: update init sequence for display panel ARM: dts: msm: add dummy ibb regulator supply for amoled panel ARM: dts: msm: add video mode support for RM69090 panel ARM: dts: msm: add panel support for monaco WDP ARM: dts: msm: update max clk rate for display clocks ARM: dts: msm: add dts of display for qrb2210-rb1 ARM: dts: msm: add cpu irq latency for display ARM: dts: qcom: update idle mode commands for RM69090 cmd panel ARM: dts: msm: update vddio for r66451 panel ARM: dts: msm: update vddio for r66451 panel ARM: dts: msm: Add display support for Blair ATP platform ARM: dts: msm: add panel dtsi for monaco WDP ARM: dts: msm: add idle mode commands in panel dtsi ARM: dts: msm: Add display support for Blair ATP platform ARM: dts: msm: Add rounded corner dtsi nodes for monaco ARM: dts: msm: remove the t-clk-post and t-clk-pre timings from Blair ARM: dts: msm: remove the t-clk-post and t-clk-pre timings for blair QRD ARM: dts: msm: Update phy timings based on Blair revision YK ARM: dts: msm: add dummy regulator for ibb supply for Blair ARM: dts: msm: remove the t-clk-post and t-clk-pre timings for blair QRD ARM: dts: msm: remove the t-clk-post and t-clk-pre timings from Blair ARM: dts: msm: Enable NT36672E C-PHY LCD panel for Blair target ARM: dts: msm: Enable NT36672E D-PHY LCD panel for Blair target ARM: dts: msm: update supply-min-voltage of dsi phy supply for Blair ARM: dts: msm: add list-cells property for mdp node ARM: dts: msm: update tear irq offsets for monaco ARM: dts: msm: update sde qos config for monaco ARM: dts: msm: add support of sim panel for Blair target ARM: dts: msm: add support of sim panel for Blair target bindings: Documentation: LP11 insertion between lines feature ARM: dts: msm: update lane-config settings for monaco-sde ARM: dts: msm: add a new display qrd dtsi for Blair ARM: dts: msm: Update dsi phy addresses and timings for Blair target ARM: dts: msm: add a new display qrd dtsi for Blair ARM: dts: msm: update clock list for monaco-sde ARM: dts: msm: add support for QPIC display bindings: Documentation: add documentation for qpic display ARM: dts: msm: Update dsi phy addresses and timings for Blair target ARM: dts: msm: add panel support for qrd pm6125 platform of Holi ARM: dts: msm: Fix backlight pinctrl config for yupik IDP with PM7250B ARM: dts: msm: Fix backlight pinctrl config for Blair target ARM: dts: msm: Add NT36672E 144hz C-phy Video Mode Panel on Yupik IDP ARM: dts: qcom: add thermal cooling dev property under mdss_mdp on Holi ARM: dts: msm: add display support for monaco IDP ARM: dts: msm: Add display nodes for Blair target ARM: dts: msm: Add display support for pm6125 platform of Holi ARM: dts: msm: Add display support for yupik IDP with PM7250B ARM: dts: msm: Add NT36672E 90hz Video Mode Panel on Yupik IDP Revert "ARM: dts: msm: Update dsi-on-command to fix brightness issue on yupik qrd" ARM: dts: msm: Add support for sim vid panel on Yupik ARM: dts: msm: Update dsi-on-command to fix brightness issue on yupik qrd ARM: dts: msm: Remove timing nodes from sim panel ARM: dts: msm: add scaler max line width for yupik target ARM: dts: msm: remove fixed transfer time for cphy panels in yupik ARM: dts: msm: Enable fps switch for 144Hz cphy on yupik qrd ARM: dts: msm: reduce transfer time by 100 usec in yupik target ARM: dts: msm: Update 120Hz Video as default on yupik svm ARM: dts: msm: Add 60fps display support on Lahaina MTP 2.1 ARM: dts: msm: add dispcc clock reference for dsi-display nodes ARM: dts: msm: add dispcc clock reference for dsi-display nodes ARM: dts: msm: Enable Dynamic clock on yupik IDP ARM: dts: msm: Add display support for r66451 120fps panel ARM: dts: msm: enable qsync along with VRR in yupik target ARM: dts: msm: Add 120Hz Video mode support on yupik ARM: dts: msm: remove display related SPMI address for yupik target ARM: dts: msm: add display ramdump node for yupik target ARM: dts: msm: add some more display modes for yupik qrd ARM: dts: msm: enable RFI feature for 60hz panel on qrd yupik ARM: dts: msm: add trusted vm display dtsi files for yupik target ARM: dts: msm: enable dp for yupik target ARM: dts: msm: enable display external vdd power for qrd yupik ARM: dts: msm: Add amoled cphy panel support on yupik ARM: dts: msm: Enable DFPS feature on yupik idp ARM: dts: msm: add smmu nodes in mdp connector list for yupik target ARM: dts: msm: enable SDE RSC driver on yupik ARM: dts: msm: Enable ESD feature on yupik idp ARM: dts: msm: increase vddio voltage to 1.88v for qrd ARM: dts: msm: remove gcc ahb clock for yupik ARM: dts: msm: Select 60Hz Video as default panel on yupik ARM: dts: msm: Update lcd setting for yupik ARM: dts: msm: add merge 3d block in yupik target ARM: dts: msm: correct the clock references for yupik target ARM: dts: msm: add r66451 display cphy panel support for yupik qrd ARM: dts: msm: add pll revision for yupik target ARM: dts: msm: Update lcdb ldo/ncp voltage for yupik ARM: dts: msm: add cwb pingpong and mixer in yupik DT ARM: dts: msm: Add dp DT node for yupik target Revert "ARM: dts: msm: increase VFP value for video mode panel" ARM: dts: msm: add display dt node for yupik ARM: dts: msm: add display dt node for yupik target ARM: dts: msm: increase vddio voltage for qrd shima panel ARM: dts: msm: Add NT36672E Video mode panel support on holi ARM: dts: msm: increase vddio voltage for qrd lahaina panel ARM: dts: msm: add 60Hz panel node for holi ARM: dts: msm: add wake up on touch support ARM: dts: msm: add backlight properties for visionox panel in TVM ARM: dts: msm: enable dynamic clocks for CPHY panels on Lahaina ARM: dts: msm: Enable continuous PPS for DP DSC bindings: Documentation: add DSC continuous PPS command support for DP ARM: dts: msm: add support for secondary display in TVM ARM: dts: msm: enable ESD status check for all panels in lahaina TVM ARM: dts: msm: add name property for all display specific GPIOs bindings: disp: qcom: Update reg and reg-names binding documentation ARM: dts: msm: add backlight properties for visionox panel in TVM ARM: dts: msm: Add mdp_intf base address in dt ARM: dts: msm: enable LP mode DCS brightness setting for r66451 video panel ARM: dts: msm: add backlight properties for trusted vm displays ARM: dts: msm: Enable ESD for sharp qhd video mode on shima ARM: dts: msm: Add support for sharp qhd video mode on shima ARM: dts: msm: update INTF HW block size ARM: dts: msm: Enable ESD for cphy command mode panel on shima ARM: dts: msm: Add support for cphy command mode panel on shima ARM: dts: msm: increase vddio for r66451 panel ARM: dts: msm: change default panel for trusted vm for shima target ARM: dts: msm: enable qsync along with VRR in shima target ARM: dts: msm: Enable ESD for sharp qhd dual dsi panel on shima ARM: dts: msm: Add support for sharp qhd dual dsi on shima ARM: dts: msm: update topology to 111 for 60fps on shima ARM: dts: msm: Enable ESD for cphy video mode panel on shima ARM: dts: msm: Add support for cphy video mode panel on shima ARM: dts: msm: Introduce dummy demura panel ID node ARM: dts: msm: add r66451 120Hz DSI panel support on Holi CDP ARM: dts: msm: Enable Partial Update feature on holi ARM: dts: msm: Add support for dual display on shima ARM: dts: msm: fix phy timing array size of sim panel on Holi bindings: Documentation: add property to specify qsync min fps list ARM: dts: msm: Enable ULPS feature on Shima ARM: dts: msm: update init sequence for video mode for sharp qsync panel ARM: dts: msm: Enable POMS feature for qsync panel on holi ARM: dts: msm: add ext bridge 1080p config for hdk8350 ARM: dts: msm: update r66451 video panel phy-timing for holi ARM: dts: msm: update vddio for r66451 panel ARM: dts: msm: Enable ESD for 144 fps panel on shima target ARM: dts: msm: Add 144 fps support on shima target ARM: dts: msm: Add LCD Command mode support on holi ARM: dts: msm: enable DSI PHY power off when idle on Holi ARM: dts: msm: Change VDDIO and default panel on shima idp ARM: dts: msm: add r66451 video mode 60hz panel support ARM: dts: msm: enable ulps for visionox panel on Holi ARM: dts: msm: fix nt35597 panel video mode ESD check failure ARM: dts: msm: increase VFP value for video mode panel ARM: dts: msm: remove regulator supply nodes in offline rotator ARM: dts: msm: define max trusted vm displays for shima ARM: dts: msm: add 90hz video and cmd mode panel for holi ARM: dts: msm: update display ramdump node in holi ARM: dts: msm: Add LCD Video mode support on holi ARM: dts: msm: Enable dynamic clock switch on shima ARM: dts: msm: Add 60Hz cmd mode panel as default panel for trusted vm ARM: dts: msm: add trusted vm display dtsi files for shima target ARM: dts: msm: define sid_phys for trusted vm in shima target ARM: dts: msm: define ramdump buffer reservation node ARM: dts: msm: add pm_qos cpu mask for silver cores on Shima target ARM: dts: msm: update display ramdump node in Lahaina ARM: dts: msm: add 90hz video and cmd mode panel for holi ARM: dts: msm: update display_panel_avdd regulator type for Lahaina ARM: dts: msm: update display ramdump node in holi dt-bindings: update dynamic clock switch feature nodes ARM: dts: msm: update default mdp clock value in holi ARM: dts: msm: Add 60Hz command mode support on shima Remove duplicate DT nodes entry ARM: dts: msm: add trusted vm dtsi files for shima target ARM: dts: msm: vote for higher VDDIO voltage for MTPv2.1 ARM: dts: msm: Enable display port for shima ARM: dts: msm: Enable Dynamic clock switch feature on Holi ARM: dts: msm: enable SDE RSC driver on shima ARM: dts: msm: create sde-common device tree for shima target ARM: dts: msm: create sde-display-common device tree on Shima ARM: dts: msm: enable dfps support for visionox panel on Shima ARM: dts: msm: Update default panel to 120Hz for shima ARM: dts: msm: Add Rounded Corner DTSI nodes to Holi target ARM: dts: msm: enable 120fps panel support on Shima ARM: dts: msm: change max backlight level of visionox panel on Holi ARM: dts: msm: enable esd check for visionox panel on Shima ARM: dts: msm: create sde-common device tree for holi target ARM: dts: msm: modify VFP & VBP value for nt35597 panel ARM: dts: msm: add display ramdump support for holi target ARM: dts: msm: add 144hz panel support for lahaina ARM: dts: msm: create sde-display-common device tree on Holi ARM: dts: msm: change display supply enable load on Shima ARM: dts: msm: Extend DP and phy registers to correct size ARM: dts: msm: enable offline rotator in Holi target ARM: dts: msm: enable dfps support for visionox panel on Holi ARM: dts: msm: enable esd check for visionox panel on Holi ARM: dts: msm: add rm69299 cmd mode panel support on Holi ARM: dts: msm: Fix compilation error for 60Hz panel on shima ARM: dts: msm: add r66451 video mode 60hz panel support ARM: dts: msm: add display panel support for qrd holi ARM: dts: msm: enable constant FPS with RFI for BOE panel on Lahaina ARM: dts: msm: Remove unused property from panel nodes bindings: Documentation: add documentation for display touch event ARM: dts: msm: enable dfps support for visionox panel on Holi ARM: dts: msm: enable esd check for visionox panel on Holi ARM: dts: msm: add rm69299 cmd mode panel support on Holi ARM: dts: msm: add gpio pins/address used for BOE cmd panel ARM: dts: msm: add display related SPMI address ARM: dts: msm: Fix compilation error for 60Hz panel on shima ARM: dts: msm: add display panel support for qrd shima bindings: Documentation: add documentation for DCS transfer mode/state ARM: dts: msm: enable LP mode DCS brightness setting for 5K sim panel ARM: dts: msm: add r66451 video mode 60hz panel support ARM: dts: msm: add poms pm_qos cpu mask for silver cores on Lahaina target ARM: dts: msm: add display panel support for qrd holi ARM: dts: msm: update transfer time for sharp qhd panel for lahaina ARM: dts: msm: update dp dt properties for shima dt-bindings: update dma scheduling bindings for DSI panels ARM: dts: msm: add dp dt node for shima target ARM: dts: msm: add 144FPS for WQHD resolution on sim panel ARM: dts: msm: add cmd to vid switch commands for qsync panel ARM: dts: msm: add display device tree files for lahaina MTP v2.1 ARM: dts: msm: change r66451 video mode fps to 120hz for lahaina ARM: dts: msm: add display node for Holi ATP platform ARM: dts: msm: add display DT node for Holi target ARM: dts: msm: add VRAM size to lahaina trusted vm ARM: dts: msm: add display dt node for shima target ARM: dts: msm: Enable PWM backlight for sharp qhd plus panel ARM: dts: msm: populate the property to exclude reg-names for validation bindings: Documentation: add a property to exclude reg-names ARM: dts: msm: specify max trusted vm displays for Lahaina bindings: Documentation: add property to specify max trusted vm displays ARM: dts: msm: add property for trusted VM execution for Lahaina bindings: Documentation: add property to indicate trusted VM execution ARM: dts: msm: add trusted vm dtsi files for Lahaina target ARM: dts: msm: move dsi ctrl power nodes to common dt for Lahaina ARM: dts: msm: add ddr type and hbb for lahaina target bindings: Documentation: modify documentation for hbb ARM: dts: msm: Complement hdr capabilities to r66451 panel ARM: dts: msm: batch timing switch commands together for qsync panel ARM: dts: msm: fix the ESD check error for r66451 panel ARM: dts: msm: create sde-common device tree on lahaina target ARM: dts: msm: add clk status register for lahaina target ARM: dts: msm: Add hdr capabilities to r66451 panel ARM: dts: msm: update irq latency for mdss irq on lahaina target ARM: dts: msm: add a property for QSEED HW revision bindings: Documentation: add a property for QSEED HW revision ARM: dts: msm: rename qseed type property bindings: Documentation: rename qseed_type binding ARM: dts: msm: Move DSC hardware properties to SDE node dt-bindings: Move documentation for DSC line width to SDE node ARM: dts: msm: set nom MDP clock during cont-splash ARM: dts: msm: change init sequence for r66451 panel ARM: dts: msm: enable io coherency on unsecure cb for Lahaina ARM: dts: msm: Uprev DSPP IGC to version 4.0 on Lahaina target ARM: dts: msm: reduce dsc count to 2 for DP ARM: dts: msm: rename the panel dtsi file for qrd lahaina dt-bindings: Add documentation for display brightness property setting ARM: dts: msm: update brightness setting for panels on Lahaina ARM: dts: msm: add proxy supply property to GPIO controlled regulator ARM: dts: msm: add USB PHY device for DisplayPort client on Lahaina bindings: Documentation: add USB PHY device for DisplayPort client ARM: dts: msm: add wb max width for linear formats on lahaina bindings: Documentation: add documentation for wb linear line width ARM: dts: msm: add 60 FPS for Sharp qhd plus panel for lahaina ARM: dts: msm: remove qsync property for BOE command mode panel for lahaina ARM: dts: msm: fix compilation error for lahaina ARM: dts: msm: enable RFI on lahaina ARM: dts: msm: add memory region for pll_codes on Lahaina ARM: dts: msm: make smmu devices as separated device on lahaina bindings: Documentation: add MDSS HW version ARM: dts: msm: ensure display GPIO regulator is on during boot ARM: dts: msm: reduce the minimum vote on ahb bus ARM: dts: msm: add r66451 cphy panel support for lahaina dt-bindings: add new property to specify PHY type ARM: dts: msm: update clock entries to support CPHY for Lahaina ARM: dts: msm: add altmode device for DisplayPort client on Lahaina ARM: dts: msm: remove load for lab/ibb supplies for lahaina ARM: dts: msm: enable DP MST support on Lahaina ARM: dts: msm: add 144FPS configuration for sim panel on lahaina ARM: dts: msm: add device node for MSM HDCP driver on Lahaina bindings: Documentation: update DisplayPort node ARM: dts: msm: increase max number of DSCs available for DP use case ARM: dts: msm: update VDC-m revision for display bindings: Documentation: update VDC-m revision in bindings ARM: dts: msm: add scaling linewidth information Revert: "dt-bindings: add documentation for sde-limit" ARM: dts: msm: update DSI PHY timings for panels on Lahaina bindings: Documentation: add pm_qos cpu mask for performance ARM: dts: msm: add supported panels for lahaina MTP and QRD ARM: dts: msm: enable VDC sim panel on lahaina ARM: dts: msm: set 60hz cmd mode as default mode for qrd lahaina ARM: dts: msm: enable secondary DSI display for lahaina ARM: dts: msm: update Sharp qsync panel DSI phy timings for lahaina ARM: dts: msm: Add LUTBUS support for VIG Gamut on Lahaina ARM: dts: msm: specify reg bus scaling vectors for SDE on Lahaina Conflicts: arch/arm64/boot/dts/vendor/qcom/display/bengal-sde-common.dtsi arch/arm64/boot/dts/vendor/qcom/display/bengal-sde-display-common-v3.dtsi arch/arm64/boot/dts/vendor/qcom/display/bengal-sde-display-common.dtsi arch/arm64/boot/dts/vendor/qcom/display/bengal-sde-display-qrd-v3.dtsi arch/arm64/boot/dts/vendor/qcom/display/bengal-sde-display-qrd.dtsi arch/arm64/boot/dts/vendor/qcom/display/bengal-sde-display.dtsi arch/arm64/boot/dts/vendor/qcom/display/bengal-sde.dtsi arch/arm64/boot/dts/vendor/qcom/display/blair-sde-display-atp.dtsi arch/arm64/boot/dts/vendor/qcom/display/blair-sde-display-cdp.dtsi arch/arm64/boot/dts/vendor/qcom/display/blair-sde-display-mtp.dtsi arch/arm64/boot/dts/vendor/qcom/display/blair-sde-display-qrd.dtsi arch/arm64/boot/dts/vendor/qcom/display/blair-sde.dtsi arch/arm64/boot/dts/vendor/qcom/display/display/dsi-panel-sim-dualmipi-dsc375-cmd.dtsi arch/arm64/boot/dts/vendor/qcom/display/display/lahaina-sde-display-mtp.dtsi arch/arm64/boot/dts/vendor/qcom/display/display/lahaina-sde-display-qrd.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-ext-bridge-4k-video.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-ili9881p-720-video.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-ili988c-dual-video.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-nt36672e-fhd-plus-120-video.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-nt36672e-fhd-plus-144-video.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-nt36672e-fhd-plus-144hz-video-cphy.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-nt36672e-fhd-plus-60hz-video.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-nt36672e-fhd-plus-90hz-video.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-r66451-dsc-fhd-plus-120hz-cmd-cphy.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-r66451-dsc-fhd-plus-120hz-video-cphy.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-r66451-dsc-fhd-plus-144hz-cmd-cphy.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-r66451-dsc-fhd-plus-144hz-cmd.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-r66451-dsc-fhd-plus-144hz-video-cphy.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-r66451-dsc-fhd-plus-60hz-cmd-cphy.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-r66451-dsc-fhd-plus-60hz-cmd.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-r66451-dsc-fhd-plus-60hz-video.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-r66451-dsc-fhd-plus-90hz-cmd-cphy.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-r66451-dsc-fhd-plus-90hz-cmd.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-r66451-dsc-fhd-plus-90hz-video.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-r66451-dsc-fhd-plus-cmd-cphy.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-r66451-dsc-fhd-plus-cmd.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-r66451-dsc-fhd-plus-video-cphy.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-r66451-dsc-fhd-plus-video.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-rm69090-amoled-178-cmd.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-rm69090-amoled-178-vid.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-rm69299-visionox-fhd-plus-cmd.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-rm6d030-amoled-141-cmd.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-sharp-dsc-qhd-plus-video.dtsi arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-sharp-qsync-fhd-60hz-cmd.dtsi arch/arm64/boot/dts/vendor/qcom/display/holi-sde-common.dtsi arch/arm64/boot/dts/vendor/qcom/display/holi-sde-display-atp.dtsi arch/arm64/boot/dts/vendor/qcom/display/holi-sde-display-cdp-pm6125.dtsi arch/arm64/boot/dts/vendor/qcom/display/holi-sde-display-cdp.dtsi arch/arm64/boot/dts/vendor/qcom/display/holi-sde-display-common.dtsi arch/arm64/boot/dts/vendor/qcom/display/holi-sde-display-mtp-pm6125.dtsi arch/arm64/boot/dts/vendor/qcom/display/holi-sde-display-mtp.dtsi arch/arm64/boot/dts/vendor/qcom/display/holi-sde-display-qrd-pm6125.dtsi arch/arm64/boot/dts/vendor/qcom/display/holi-sde-display-qrd.dtsi arch/arm64/boot/dts/vendor/qcom/display/holi-sde-display.dtsi arch/arm64/boot/dts/vendor/qcom/display/holi-sde.dtsi arch/arm64/boot/dts/vendor/qcom/display/lahaina-sde-common.dtsi arch/arm64/boot/dts/vendor/qcom/display/lahaina-sde-display-common.dtsi arch/arm64/boot/dts/vendor/qcom/display/lahaina-sde-display-mtp-v2.1.dtsi arch/arm64/boot/dts/vendor/qcom/display/lahaina-sde-display-qrd.dtsi arch/arm64/boot/dts/vendor/qcom/display/monaco-sde-display.dtsi arch/arm64/boot/dts/vendor/qcom/display/monaco-sde.dtsi arch/arm64/boot/dts/vendor/qcom/display/qrb2210-rb1-sde-display.dtsi arch/arm64/boot/dts/vendor/qcom/display/qrb2210-rb1-sde.dtsi arch/arm64/boot/dts/vendor/qcom/display/quin-vm-display-la.dtsi arch/arm64/boot/dts/vendor/qcom/display/quin-vm-display-la1.dtsi arch/arm64/boot/dts/vendor/qcom/display/quin-vm-display-lv.dtsi arch/arm64/boot/dts/vendor/qcom/display/quin-vm-display-lxc.dtsi arch/arm64/boot/dts/vendor/qcom/display/quin-vm-display.dtsi arch/arm64/boot/dts/vendor/qcom/display/scuba-sde-common.dtsi arch/arm64/boot/dts/vendor/qcom/display/scuba-sde-display-common-v3.dtsi arch/arm64/boot/dts/vendor/qcom/display/scuba-sde-display-common.dtsi arch/arm64/boot/dts/vendor/qcom/display/scuba-sde-display-qrd-v3.dtsi arch/arm64/boot/dts/vendor/qcom/display/scuba-sde-display-qrd.dtsi arch/arm64/boot/dts/vendor/qcom/display/scuba-sde-display.dtsi arch/arm64/boot/dts/vendor/qcom/display/scuba-sde.dtsi arch/arm64/boot/dts/vendor/qcom/display/sdxlemur-qpic-display.dtsi arch/arm64/boot/dts/vendor/qcom/display/shima-sde-common.dtsi arch/arm64/boot/dts/vendor/qcom/display/shima-sde-display-common.dtsi arch/arm64/boot/dts/vendor/qcom/display/shima-sde-display-idp.dtsi arch/arm64/boot/dts/vendor/qcom/display/shima-sde-display-qrd.dtsi arch/arm64/boot/dts/vendor/qcom/display/shima-sde-display.dtsi arch/arm64/boot/dts/vendor/qcom/display/shima-sde.dtsi arch/arm64/boot/dts/vendor/qcom/display/sm6150-sde-display.dtsi arch/arm64/boot/dts/vendor/qcom/display/sm6150-sde-pll.dtsi arch/arm64/boot/dts/vendor/qcom/display/sm6150-sde.dtsi arch/arm64/boot/dts/vendor/qcom/display/trustedvm-lahaina-sde-display.dtsi arch/arm64/boot/dts/vendor/qcom/display/trustedvm-lahaina-sde.dtsi arch/arm64/boot/dts/vendor/qcom/display/trustedvm-shima-sde-display.dtsi arch/arm64/boot/dts/vendor/qcom/display/trustedvm-shima-sde.dtsi arch/arm64/boot/dts/vendor/qcom/display/trustedvm-yupik-sde-display.dtsi arch/arm64/boot/dts/vendor/qcom/display/trustedvm-yupik-sde.dtsi arch/arm64/boot/dts/vendor/qcom/display/yupik-sde-common.dtsi arch/arm64/boot/dts/vendor/qcom/display/yupik-sde-display-common.dtsi arch/arm64/boot/dts/vendor/qcom/display/yupik-sde-display-idp-nopmi.dtsi arch/arm64/boot/dts/vendor/qcom/display/yupik-sde-display-idp-pm7250b.dtsi arch/arm64/boot/dts/vendor/qcom/display/yupik-sde-display-idp.dtsi arch/arm64/boot/dts/vendor/qcom/display/yupik-sde-display-iot-pm7250b.dtsi arch/arm64/boot/dts/vendor/qcom/display/yupik-sde-display-qrd.dtsi arch/arm64/boot/dts/vendor/qcom/display/yupik-sde-display.dtsi arch/arm64/boot/dts/vendor/qcom/display/yupik-sde.dtsi Change-Id: Id468558f713035d3522c549c5968cf60ef49ed8c
This commit is contained in:
commit
1d0ac46c5e
@ -1,7 +1,9 @@
|
||||
Qualcomm Technologies, Inc.
|
||||
sde-dp is the master Display Port device which supports DP host controllers that are compatible with VESA Display Port interface specification.
|
||||
DP Controller: Required properties:
|
||||
- compatible: Should be "qcom,dp-display".
|
||||
- compatible: one of the following
|
||||
"qcom,edp-display"
|
||||
"qcom,dp-display"
|
||||
- reg: Base address and length of DP hardware's memory mapped regions.
|
||||
- reg-names: A list of strings that name the list of regs. "dp_ctrl" - DP controller memory region.
|
||||
"dp_ahb" - AHB memory region.
|
||||
@ -117,6 +119,7 @@ Optional properties:
|
||||
device node. Refer to pinctrl-bindings.txt
|
||||
- qcom,max-lclk-frequency-khz: An integer specifying the max. link clock in KHz supported by Display Port.
|
||||
- qcom,mst-fixed-topology-ports: u32 values of which MST output port to reserve, start from one
|
||||
- qcom,display-type: A property to make the edp or dp display as primary.
|
||||
|
||||
[Optional child nodes]: These nodes are for devices which are
|
||||
dependent on msm_ext_disp. If msm_ext_disp is disabled then
|
||||
|
45
arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-ext-bridge-4k-video.dtsi
vendored
Normal file
45
arch/arm64/boot/dts/vendor/qcom/display/dsi-panel-ext-bridge-4k-video.dtsi
vendored
Normal file
@ -0,0 +1,45 @@
|
||||
&mdss_mdp {
|
||||
dsi_ext_bridge_4k_vid: qcom,mdss_dsi_ext_bridge_4k_video {
|
||||
qcom,mdss-dsi-panel-name = "ext 4k video mode dsi bridge";
|
||||
qcom,mdss-dsi-panel-type = "dsi_video_mode";
|
||||
|
||||
qcom,dsi-ctrl-num = <0 1>;
|
||||
qcom,dsi-phy-num = <0 1>;
|
||||
|
||||
qcom,mdss-dsi-virtual-channel-id = <0>;
|
||||
qcom,mdss-dsi-stream = <0>;
|
||||
qcom,mdss-dsi-bpp = <24>;
|
||||
qcom,mdss-dsi-border-color = <0>;
|
||||
qcom,mdss-dsi-traffic-mode = "non_burst_sync_pulse";
|
||||
qcom,mdss-dsi-bllp-eof-power-mode;
|
||||
qcom,mdss-dsi-bllp-power-mode;
|
||||
qcom,mdss-dsi-lane-0-state;
|
||||
qcom,mdss-dsi-lane-1-state;
|
||||
qcom,mdss-dsi-lane-2-state;
|
||||
qcom,mdss-dsi-lane-3-state;
|
||||
qcom,mdss-dsi-dma-trigger = "trigger_sw";
|
||||
qcom,mdss-dsi-mdp-trigger = "none";
|
||||
qcom,mdss-dsi-t-clk-post = <0x1e>;
|
||||
qcom,mdss-dsi-t-clk-pre = <0x2e>;
|
||||
qcom,mdss-dsi-force-clock-lane-hs;
|
||||
qcom,mdss-dsi-ext-bridge-mode;
|
||||
|
||||
qcom,mdss-dsi-display-timings {
|
||||
timing@0 {
|
||||
qcom,mdss-dsi-panel-width = <1920>;
|
||||
qcom,mdss-dsi-panel-height = <2160>;
|
||||
qcom,mdss-dsi-h-front-porch = <88>;
|
||||
qcom,mdss-dsi-h-back-porch = <400>;
|
||||
qcom,mdss-dsi-h-pulse-width = <88>;
|
||||
qcom,mdss-dsi-h-sync-skew = <0>;
|
||||
qcom,mdss-dsi-v-back-porch = <72>;
|
||||
qcom,mdss-dsi-v-front-porch = <8>;
|
||||
qcom,mdss-dsi-v-pulse-width = <10>;
|
||||
qcom,mdss-dsi-h-sync-pulse = <0>;
|
||||
qcom,mdss-dsi-panel-framerate = <60>;
|
||||
qcom,display-topology = <2 0 2>;
|
||||
qcom,default-topology-index = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
@ -11,6 +11,7 @@
|
||||
#include "dsi-panel-nt35695b-truly-fhd-cmd.dtsi"
|
||||
#include "dsi-panel-nt35695b-truly-fhd-video.dtsi"
|
||||
#include "dsi-panel-ext-bridge-1080p.dtsi"
|
||||
#include "dsi-panel-ext-bridge-4k-video.dtsi"
|
||||
#include "dsi-panel-sim-cmd.dtsi"
|
||||
#include "dsi-panel-sim-video.dtsi"
|
||||
#include "dsi-panel-sim-dsc375-cmd.dtsi"
|
||||
@ -275,6 +276,18 @@
|
||||
};
|
||||
};
|
||||
|
||||
&dsi_ext_bridge_4k_vid {
|
||||
qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0";
|
||||
qcom,mdss-dsi-display-timings {
|
||||
timing@0 {
|
||||
qcom,mdss-dsi-panel-phy-timings = [00 3a 0f 0f 2e 2b 0f
|
||||
10 0b 02 04 00 2e 1e];
|
||||
qcom,display-topology = <2 0 2>;
|
||||
qcom,default-topology-index = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&dsi_sw43404_amoled_cmd {
|
||||
qcom,ulps-enabled;
|
||||
qcom,esd-check-enabled;
|
||||
|
@ -10,6 +10,8 @@
|
||||
#include "dsi-panel-r66451-dsc-fhd-plus-144hz-cmd-cphy.dtsi"
|
||||
#include "dsi-panel-r66451-dsc-fhd-plus-144hz-video-cphy.dtsi"
|
||||
#include "dsi-panel-sim-video.dtsi"
|
||||
#include "dsi-panel-ext-bridge-1080p.dtsi"
|
||||
#include "dsi-panel-ili9881p-720-video.dtsi"
|
||||
#include <dt-bindings/clock/mdss-5nm-pll-clk.h>
|
||||
|
||||
&soc {
|
||||
@ -349,3 +351,34 @@
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&dsi_ext_bridge_1080p {
|
||||
qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0",
|
||||
"src_byte_clk0", "src_pixel_clk0",
|
||||
"shadow_byte_clk0", "shadow_pixel_clk0";
|
||||
};
|
||||
|
||||
&dsi_ili9881p_720p_video {
|
||||
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_no_labibb>;
|
||||
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm";
|
||||
qcom,bl-pmic-pwm-period-usecs = <100>;
|
||||
qcom,mdss-dsi-bl-min-level = <1>;
|
||||
qcom,mdss-dsi-bl-max-level = <4095>;
|
||||
qcom,platform-reset-gpio-always-on;
|
||||
|
||||
qcom,mdss-dsi-t-clk-post = <0x0a>;
|
||||
qcom,mdss-dsi-t-clk-pre = <0x12>;
|
||||
qcom,dsi-display-active;
|
||||
qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0",
|
||||
"src_byte_clk0", "src_pixel_clk0",
|
||||
"shadow_byte_clk0", "shadow_pixel_clk0";
|
||||
qcom,mdss-dsi-display-timings {
|
||||
|
||||
timing@0{
|
||||
qcom,mdss-dsi-panel-phy-timings = [00 14 05 05 13 1F 05
|
||||
05 06 02 04 00 12 0A];
|
||||
qcom,display-topology = <1 0 1>;
|
||||
qcom,default-topology-index = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
36
arch/arm64/boot/dts/vendor/qcom/display/yupik-sde-display-iot-pm7250b.dtsi
vendored
Normal file
36
arch/arm64/boot/dts/vendor/qcom/display/yupik-sde-display-iot-pm7250b.dtsi
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
#include "yupik-sde-display.dtsi"
|
||||
|
||||
&pm7250b_gpios {
|
||||
disp_lcd_bias_en {
|
||||
disp_lcd_bias_en_default: disp_lcd_bias_en_default {
|
||||
pins = "gpio2";
|
||||
function = "func1";
|
||||
input-disable;
|
||||
output-enable;
|
||||
bias-disable;
|
||||
power-source = <0>;
|
||||
qcom,drive-strength = <2>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pm8350c_gpios {
|
||||
lcd_backlight_ctrl {
|
||||
lcd_backlight_ctrl_default: lcd_backlight_ctrl_default {
|
||||
pins = "gpio8";
|
||||
function = "func1";
|
||||
input-disable;
|
||||
output-low;
|
||||
bias-disable;
|
||||
power-source = <1>;
|
||||
qcom,drive-strength = <3>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&sde_dsi {
|
||||
/delete-property/ lab-supply;
|
||||
/delete-property/ ibb-supply;
|
||||
|
||||
qcom,dsi-default-panel = <&dsi_ext_bridge_1080p>;
|
||||
};
|
@ -1,5 +1,9 @@
|
||||
#include "yupik-sde-common.dtsi"
|
||||
#include <dt-bindings/regulator/qcom,rpmh-regulator-levels.h>
|
||||
#include <dt-bindings/clock/mdss-5nm-pll-clk.h>
|
||||
#include <dt-bindings/clock/qcom,dispcc-yupik.h>
|
||||
#include <dt-bindings/clock/qcom,gcc-yupik.h>
|
||||
#include <dt-bindings/clock/qcom,rpmh.h>
|
||||
|
||||
&soc {
|
||||
disp_rdump_memory: disp_rdump_region@e1000000 {
|
||||
@ -19,6 +23,144 @@
|
||||
compatible = "qcom,msm-hdcp";
|
||||
};
|
||||
|
||||
sde_edp: qcom,edp_display@aea0000 {
|
||||
status = "disabled";
|
||||
cell-index = <1>;
|
||||
qcom,intf-index = <1>;
|
||||
compatible = "qcom,edp-display";
|
||||
label = "drm_edp";
|
||||
|
||||
reg = <0xaea0000 0x0fc>,
|
||||
<0xaea0200 0x0c0>,
|
||||
<0xaea0400 0x770>,
|
||||
<0xaea1000 0x098>,
|
||||
<0xaec2a00 0x200>,
|
||||
<0xaec2200 0x200>,
|
||||
<0xaec2600 0x200>,
|
||||
<0xaf01188 0x1f>,
|
||||
<0xaec2000 0x200>,
|
||||
<0xaee4000 0x034>,
|
||||
<0xaf01004 0x8>;
|
||||
reg-names = "dp_ahb", "dp_aux", "dp_link",
|
||||
"dp_p0", "dp_phy", "dp_ln_tx0", "dp_ln_tx1",
|
||||
"dp_mmss_cc", "dp_pll",
|
||||
"hdcp_physical", "gdsc";
|
||||
|
||||
qcom,pixel-base-off = <0>;
|
||||
interrupt-parent = <&mdss_mdp>;
|
||||
interrupts = <14 0>;
|
||||
|
||||
qcom,dp-aux-switch = <&sde_edp>;
|
||||
qcom,dp-low-power-hw-hpd;
|
||||
|
||||
#clock-cells = <1>;
|
||||
clocks = <&dispcc DISP_CC_MDSS_EDP_AUX_CLK>,
|
||||
<&rpmhcc RPMH_CXO_CLK>,
|
||||
<&gcc GCC_EDP_CLKREF_EN>,
|
||||
<&dispcc DISP_CC_MDSS_EDP_LINK_CLK>,
|
||||
<&dispcc DISP_CC_MDSS_EDP_LINK_CLK_SRC>,
|
||||
<&dispcc DISP_CC_MDSS_EDP_LINK_INTF_CLK>,
|
||||
<&sde_edp 0>,
|
||||
<&dispcc DISP_CC_MDSS_EDP_PIXEL_CLK_SRC>,
|
||||
<&sde_edp 1>,
|
||||
<&rpmhcc RPMH_CXO_CLK>,
|
||||
<&dispcc DISP_CC_MDSS_EDP_PIXEL_CLK>;
|
||||
clock-names = "core_aux_clk", "rpmh_cxo_clk", "core_edp_refclk",
|
||||
"link_clk", "link_clk_src", "link_iface_clk",
|
||||
"link_parent",
|
||||
"pixel_clk_rcg", "pixel_parent",
|
||||
"pixel1_clk_rcg",
|
||||
"strm0_pixel_clk";
|
||||
|
||||
qcom,pll-revision = "edp-7nm";
|
||||
qcom,phy-version = <0x500>;
|
||||
qcom,phy-mode = "edp";
|
||||
qcom,aux-cfg0-settings = [24 00];
|
||||
qcom,aux-cfg1-settings = [28 13];
|
||||
qcom,aux-cfg2-settings = [2c 24];
|
||||
qcom,aux-cfg3-settings = [30 00];
|
||||
qcom,aux-cfg4-settings = [34 0a];
|
||||
qcom,aux-cfg5-settings = [38 26];
|
||||
qcom,aux-cfg6-settings = [3c 0a];
|
||||
qcom,aux-cfg7-settings = [40 03];
|
||||
qcom,aux-cfg8-settings = [44 37];
|
||||
qcom,aux-cfg9-settings = [4c 03];
|
||||
|
||||
qcom,max-pclk-frequency-khz = <675000>;
|
||||
qcom,display-type = "primary";
|
||||
|
||||
qcom,widebus-enable;
|
||||
qcom,ssc-feature-enable;
|
||||
qcom,dsc-feature-enable;
|
||||
qcom,fec-feature-enable;
|
||||
|
||||
qcom,qos-cpu-mask = <0xf>;
|
||||
qcom,qos-cpu-latency-us = <300>;
|
||||
|
||||
vdda-1p2-supply = <&L6B>;
|
||||
vdda-0p9-supply = <&L10C>;
|
||||
vdd_mx-supply = <&VDD_MX_LEVEL>;
|
||||
refgen-supply = <&refgen>;
|
||||
|
||||
qcom,ctrl-supply-entries {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
qcom,ctrl-supply-entry@0 {
|
||||
reg = <0>;
|
||||
qcom,supply-name = "vdda-1p2";
|
||||
qcom,supply-min-voltage = <1200000>;
|
||||
qcom,supply-max-voltage = <1200000>;
|
||||
qcom,supply-enable-load = <30100>;
|
||||
qcom,supply-disable-load = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
qcom,phy-supply-entries {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
qcom,phy-supply-entry@0 {
|
||||
reg = <0>;
|
||||
qcom,supply-name = "vdda-0p9";
|
||||
qcom,supply-min-voltage = <880000>;
|
||||
qcom,supply-max-voltage = <880000>;
|
||||
qcom,supply-enable-load = <115000>;
|
||||
qcom,supply-disable-load = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
qcom,pll-supply-entries {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
qcom,pll-supply-entry@0 {
|
||||
reg = <0>;
|
||||
qcom,supply-name = "vdd_mx";
|
||||
qcom,supply-min-voltage =
|
||||
<RPMH_REGULATOR_LEVEL_TURBO>;
|
||||
qcom,supply-max-voltage =
|
||||
<RPMH_REGULATOR_LEVEL_MAX>;
|
||||
qcom,supply-enable-load = <0>;
|
||||
qcom,supply-disable-load = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
qcom,core-supply-entries {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
qcom,core-supply-entry@0 {
|
||||
reg = <0>;
|
||||
qcom,supply-name = "refgen";
|
||||
qcom,supply-min-voltage = <0>;
|
||||
qcom,supply-max-voltage = <0>;
|
||||
qcom,supply-enable-load = <0>;
|
||||
qcom,supply-disable-load = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
sde_dp: qcom,dp_display@ae90000 {
|
||||
cell-index = <0>;
|
||||
compatible = "qcom,dp-display";
|
||||
|
Loading…
Reference in New Issue
Block a user