Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b3b8629d authored by Linux Build Service Account's avatar Linux Build Service Account
Browse files

Promotion of kernel.lnx.4.4-170608.

CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
2055817   I264f23a2e16cc7599bdad8a161854bcf6e24dd4a   iommu/arm-smmu: Change virtual address size limit to 39
2056764   I8d28182de6f36c1301a2a04abd602cfbe5516be8   adv7481: Add support for CVBS interrupts
2043314   Ie4a0428523b0764e0234f0ae51a90c250166cca9   ARM: dts: msm: Disable neutrino reset GPIO at bootup on
2006987   I02fe3f05e184b141c9a5519dd97c3f2d2eb99baf   wil6210: support devices with different PCIe bar size
2054480   I39269f6b2e1f1cb9aecd25fa40e73c2d6f12dbd5   soc: qcom: glink_smem_native_xprt: recovery from SSR in
2056764   I38b1d21f367f5004bdbfb2e2820d83a1ee3f81ee   adv7481: Increase video input signal lock retry
2040611   I46426382033603c4727de6b0a485015eed690f34   phy: qcom-ufs-qmp-v3: fix UFS NOP Timeout
2055817   Iddcb7891480ca7d6e0469c8d394fcd1962ed4583   drm: Track drm_mm nodes with an interval tree
2056654   I995523d64de36cd4872209db4a558aa83103fbb3   mmc: debugfs: fix unclocked register access by force_err
2021017   Ieb9b3b1981a161244888c6500e472afc1ebce758   msm: vidc: Check presence of property before calling cx
2031732   Id1a5fd3e2cf9b7282df916c3973249137efde8c5   ASoC: msm: return the latest app type cfg data set when
2047041   I670ea31dbbcf47384a4bc01aca11e7f478d3a9f1   msm: vidc: Update matrix coefficient values
2056650   Ibbed4bb374f1cbb5aee21cfca4e7e97d8f999d51   mmc: core: Fix the issue with clock scaling in resume-sc
2052801   I13fdbd4a3cf3e0716d48d1268795189f6b064598   usb: pd: Notify charger when PR Swap is in progress
2055817   Ifbb1874deb5db9ae3fb2fbd40a58162998284e96   drm/msm: Fix error path clean-up for buffer object creat
2056764   Iff9e7ed7b7918f9a371453a020086f22e844d7e4   adv7481: Add suspend and resume handler functions
2057391   I2a5ea4e2c31432a9dd195c702ef7001b26eed33d   net: ipc_router: Add dynamic enable/disable wakeup sourc
2052854   I119ceda704bea4681d373e72ccedddd3619e6e2f   ath10k: Update world regulatory rules
2052645   Ie8b3628cd6931ff2da92d95c153d0d2c7ddb20b2   smb-lib: change debounce time to 20mS while in pr_swap
2041335   If65798efa28e4b1eaeff5b6fa9b6f92318e7c91f   ARM: dts: msm: add CEC device for msm8998
2039110   Id16abb645372ef5d21472839815b6ada502dc19b   msm: mdss: Fix QSEED3 MDP clock calculation for cmd mode
2055975   Idba907c7977594dc08575e0020a7afa4868bc0e4   mhi: core: Add support for PCIe linkdown abort
2056648   I5729f18a975f849bc2965a946473a9cdbd81e94a   mmc: sdhci-msm: Store clock scaling frequencies in a ded
2055817   I1c4eaee0fd92236793621c7d3dba1700e56fefd2   drm/msm: Set the TTBR1 range for a 36-bit address space
2041335   I006ccd85a6467841c32343372d83771482d0efcd   defconfig: enable cec adapter driver in mediabox
2052645   Ie2e399915da88a9d7fc480767e4fad8abf23024d   power: qcom: smb-lib: check for USB removal after legacy
2007828   I0cc19825691c92fee1c5b71ff7e9e7a6253f6afe   input: synaptics_dsx: remove unused synaptics touch scre
2049483   I12009bd56d214499a73f7ea3e73d1c979c107ac9   Revert "ARM: dts: msm: Remove TCSR_QUSB2_PHY_CLAMP_DIG_N
2023732   I300750b5f7f1cff4b81f028ae938e7d2b3652bd2   dm: md: Replace scheduling of request with direct call
2057448   I4ac23fbfd3def0ad93967316b62c0c0cd19ca33f   usb: xhci: Avoid accessing dangling virt_dev in xhci_sto
2058012   I42cc2969defa48c9987fa4bea64780866861d868   usb: pd: Set PD_IN_HARD_RESET as soon as hard reset rece
2052801   I41f1da293208b6813dfb540a123ee84ac35b4a68   usb: pd: Keep PROP_PR_SWAP set during ERROR_RECOVERY
2039710   I462e1999bd81f6332169b24749632d7b247c75c5   iommu/arm-smmu:  Add support for regulator deferred disa
2045910   I4d96984c45de83868f2ea4d324a598edf6d30e94   msm: mdss: disable AVR for msm8998
2055817   Ic0dedbad80c72f11bc8a7e6792f0e3c2f58bc674   iommu/arm-smmu: Correctly calculate and use the TTBR1 pa
2045835   I14ba67cacb321d8b561195935592bb9979996a27   hrtimer: Don't drop the base lock when migration during
2049827   Ifd5927321bd2a5e8a55f6bae887ee86645889b6c   defconfig: msmcortex_mediabox: Disable MODULE_SIG
2055039   I668a7c3b1716816d497b7f170b554dfe8960701c   ARM: dts: msm: Early mount of vendor partition for msm89
2050275   I987a0c25d3f212dd46923ba9ee155d4d21d34e06   ARM: dts: msm: Add cpp micro reset flag for SDM630
2051486   I8aa38310f5ec20a41aa0a0e123033d6c8cb38d48   diag: Enable masks for user pd memory device session
2056628   I576fa77158445ced6d5efb93b5d724d75f30b03f   netfilter:Notify user space on creating sysfs file
2052832   I3f529c861706d4544f3c8b65d6fc6be47a598309   usb: pd: Don't draw current during sink hard reset
2056648   I09a36e36c189e1d1fc317d798a0e3ff899f4e560   mmc: core: Initialize the devfreq table with default fre
2056434   I2c899a9c2dfb8ec4f983d7e355f0960f88bd3b45   sched: Don't active migrate tasks to CPUs in the same cl
2056764   I2e52c81d2672c4773ea4adccd3cc50d5926bd65f   adv7481: Update adv7481 because of v4l2 changes
2056877   I5e19f8def7de755fa89b6a5c67e9d3372f8433f1   spcom: move SPCOM_MAX_CHANNELS define to uapi/linux/spco
2056764   I06ba481be4f5f899df248615b2458ec81a3a17df   adv7481: Add support for CVBS input on MSM8996 Auto
2054771   Icb6ff634359c8ae12c36dcda127bffa247c6eb71   ARM: dts: msm: specify a PWM mode threshold for PMI8998
2040899   Iaedcb40db15fa0e8c5c30eb147c904a10cd7569d   mhi: core: Bind devices with variable PCIe device IDs wi
2021320   I63d83fd3e511f40f4da82afb4993f360b4c9f058   Revert "ASoC: wcd9335: enable APC in Tx path"
2055817   If2e9e06141bdb9a9411ef875cb83e41a48e5f1a9   drm: Skip initialising the drm_mm_node->hole_stack
1074721   I0ae55cdc9151949b81f6de828238e4b88ceea3df   msm: mdss: Update msm8998 HDMI PHY sequence for bridge c
2055817   I40cb437d0186c3d9aac365c9baba0aa4792f0aa1   drm/msm: Separate locking of buffer resources from struc
2009672   Id7e8c41251612ce1a93dba854b5cc03e894c5d09   msm: camera: Prevent info leak in kernel driver.
2055516   If560e275f3207eca4b084cba5e6384a7c452748c   soc: qcom: pil: Add trace events for PIL driver
2057448   Ibc28e32c9e2d402db0c47bfe759dd442d3ab184f   usb: xhci: Free leaked command in case xhci_queue_stop_e
2044665   I512ba96eec91e484c885ad2ec3614b6348727e60   msm: vidc: Call vb2_queue_release before destroying reg_
2056434   Ibb42d83ac353bf2e849055fa3cb5c22e7acd56de   sched: Fix load tracking bug to avoid adding phantom tas
2043984   Ieda3eef72e20005041c132765c28c8071621844f   wil6210: stop TX queues when suspending
2046770   Ic6c799349ea98448da113d8710300934d77079b8   msm: camera: isp: Avoid information leak in ISPIF
2056616   I99da5a704d3652f53c8564ba7532783d3288f227   sched: hmp: Optimize cycle counter reads
2050085   I97a7c18180c0aceddd2b90177949f87487aad22b   qcom: smb1351: add support for reporting INPUT_SUSPEND p
2054947   Ieb33057a85b4bcff9c1e7c32c256663dd23f17ef   policy_engine: Add module parameter to start USB stack
2040899   I6372523bd6a758f29dad09d207b86c3f87e2f2cc   mhi: mhi_uci: Create char dev only after PCIe device ID
2052645   I5e0776de9322a8015f851312df51a202e35c7a78   smb-lib: clear EXIT_SNK_BASED_ON_CC BIT after cable remo
2048270   I357d7b92c7c066bf2ba157bb35b4e350bcbebdda   msm: camera: isp: Disable SMMU stall upon VFE page fault
2055817   I01f590d21fd1d146f5324539e5041f03653f858a   drm/msm: Use mmu notifiers to track SVM range invalidati
2056764   I056dbecbd2b3c7c2c0bc0314b9c68e992452d84f   adv7481: Fix issues with adv7481 driver functionality
2041335   I5b5707ad40ee381b5cd67f1e89f0d2397a9a7bb2   drm/msm: add CEC notifier support for HDMI driver
2048882   I90d070ad824d2df0f3e1ee29da1b48ae2887b64b   defconfig: msm8996: Use RCU_NOCB for RCU subsystem
2051495   Icf95cdf88d934d02a2f3f00a350c1567b774d890   ARM: dts: msm: enable null packet on msm8998
2054771   Iaf4353fb60468c91f958a968d844b3c1c012e54c   regulator: rpm-smd-regulator: add support for load based
2056764   Ic0581f3b8ebaed84d22f627d5ddd3dcb32dafb21   adv7481: Release CCI clocks and vreg during a probe fail
2058012   I3e26d7ff062ff7f51b6c66ab8d078b05749f808a   usb: pdphy: Prevent sending when message is just receive
2056764   I6a9f023a84450d56ba313af2bcee2216a1008213   adv7481: Add voltage regulator configurations for adv748
2045910   I5617455698dc568fbc4860d5a877147cc2cebe59   ARM: dts: msm: Enable dynamic fps for msm8998
2049621   I5c302f55f15735970cd5f6c8d0b31c55b447433f   msm: mdss: do not print error in case sync_trigger is en
2056764   If06dd201637c43e3314083ddc3adad101bcb3e60   adv7481: Enable irq after adv7481 register with BA
2058012   I73dce5736c473a1f79db9be868442c7941d13c44   usb: pd: Increment MessageID only on successful TX
2055817   Ie3020cb4e8b6db13a35d0fe5caaa8781cb6ced9f   drm/msm: Fix drm_mm bottom_up search
2018261   Ice4da4c9bd6095a4387e1d16cb20ca474accb9dc   fbdev: core: Initialise structure to prevent kernel info
2042147   I1d4555234ced24af7cd70b71ca43981fe8a3f366   msm: camera: isp: Add bound check for an array
2041335   I73bc9c63b78d61f5449a37cadcfeda976d5456b0   msm: cec: Add CEC adapter driver for SDE hardware
2047777   I816156f1bdf34a2c0cb8171c2ca1df6b3ae8fe72   ARM: dts: msm: Defer regulator disable for SDM660 GPU SM
2053706   Ia1d9c115b6fed01a7ab3a9f0489d6eb9d735a282   ARM: dts: msm: Enable DRD mode for 2nd USB controller on
2050407   Ia46a1f24e8a082a29ea6151e41e6d3a85a05fd4f   drivers:  Warning fixes to disable CC_OPTIMIZE_FOR_SIZE
2053662   I56e78d1adab769c4d226d88cfb5badcfe7eb6dc2   ARM: dts: msm: Fix panel roi alignment on msm8998
2056528   Ia2b0f5456663a90bcd32a4fed52d1e579cff4e1f   power: qpnp-fg-gen3: Fix possible integer overflow
2037603   Ide54c8c9dd8113ab4588979ec97915403b3ecab1   regulator: spm-regulator: Add support for FTS426 type re
2044558   Ifcf057eaa4006c50041d11ad073b2f38d8824cb8   msm: vidc: Update VB2 buffer state during stream_on fail
2044558   I177ea6197710adf193d04befd4dd7115fc90a897   msm: vidc: Add state checks for start streaming
2052090   I73b4cbff81b5ce0c2abdfb2f2a6beafb303fb266   ARM: dts: msm: control avdd enable gpio for msm8998 QVR/
2056709   I08d9ef6913a8e19f16ac5729315f3577490ed25c   Revert "defconfig: msmcortex_mediabox: Disable MODULE_SI
2052090   I18f0f6491f0ff97df5556e74a686a18b262708df   msm: mdss: control avdd enable gpio when doing panel res
2034380   I5ce4590d2a2030f9d00f1dba9577396f7685a87b   ASoC: msm8998: fix clock refcount for MI2S/AUXPCM shutdo
2056764   I98de976793f47a4a65cf818ee1d919fe3d6200a3   adv7481: Add support for block write
2048429 2036248   I94b1c14a8ae4628cb6ac0ee7f3bd38b0c79f088b   msm: vidc: Copy user buffers to kernel memory before acc
2041335   I00697db780b127a52512a6e55cabac745d8ebfa3   [media] media: add CEC notifier support
2041335   I337c189d625922391374d3cdeb1f2840ad829cd7   msm: cec: Use CEC notifier framework in adapter driver
2016373   Ifaf4d72a25e512ecccf13f479a77c8e860978082   msm: mdss: update polarity based on HDMI resolution
2053822   I17c0b98805ce9395899e988032097740126fee83   msm: mdss: Avoid NULL mixer during partial update ROI se
2044999   Ic62224e830d17c25f2bf9eeeecc81422fc0d5906   soc: qcom: subsys-pil-tz: Initialize subsys_dev pointer
2057876   I2e8f74c0abaddd27b5d8a2136afc4e1b82f96e7d   drm/msm : fix hdmi controller register programming
2056764   I388d951fa5ed8ac22db9358e86de74d0b83c5a50   adv7481: Fix interrupt handling
2057391   I5003ff5c5f43ee5c1d4da8e19168be1a112f23d0   ARM: dts: msm: Add new property to DSPS IPC router node
2053706   Iad44748b99a944fab93ff86a34787bd93dcb4ed6   usb: dwc3: Allow DWC3 to handle non-extcon controller in
2056086   I6ff97c56867d008232d7c50b22b372b0856c8dff   qseecom: fix listener unregistration issue
2044789   I3ab791af3148b761cc5eec626bac8167ce11939d   regulator: qpnp: check min/max voltages against HW confi
2055817   Ieb81a8ef5a05a32dd37dfc040ea3f78243b59161   drm: Declare that create drm_mm nodes with size 0 is ill
2055817   I79802b5f08aa10146b113d14ab40f33f6fefe6dc   drm: Remove redundant variable assignment
2051115   I574547307073e38a19a42ff21679b17e1ec29b3b   msm: mdss: Check if secure display is enabled during non
2052645   I8bd43a885c554df3590499ddf2a219e816e28734   battery: remove 20ms delay for running AICL
2041335   I911181db4dc082befa625ce0acc3993ff6f3a1a3   [media] cec: integrate CEC notifier support
2055817   I0d929a2e37a9eeef948dc2a37250c1eb9adf6fc7   drm/msm: Implement shared virtual memory ioctl
1117121   I9a076f843875bd83a21c96d4e4ea0510e82ce352   mhi: core: Using usleep_range instead of msleep for slee
2056764   If1c9104e3e28a78a886ba184a302e8a4085c0bfd   adv7481: Update adv7481 driver on MSM8996
2055981   I18f7d5784992df70aafc6e41d248ced3fac37181   mhi: core: Add support for host triggered device ram dum
2006987   I2b1f2bab4f0fdc3d0177b19b7072c19f9ffa78bd   wil6210: low level RF sector API
2041063   I38179528868aaeb4a788a83ca8f9c458afea862a   scsi: ufs: Avoid dead lock during error recovery
2054244   I44dea20e10c056c1c5e80d01bab0a274ff768b1c   drm/msm: fix leak in failed get_pages
2044789   I3593ebf8e88824a0cfcb068686673a00051a11f0   regulator: spm: check min/max voltages against HW config
2054974   Ib1f9164eef4bfbe4cda26fd1eced1f581fdf1e66   msm: ipa3: Fix to add check for dma_map_single return va

Change-Id: I9e8f0f96980d168c42444686968f19310d34ce62
CRs-Fixed: 2056709, 2051115, 2041063, 2056648, 2031732, 2021320, 2045910, 2058012, 2040899, 2056528, 2045835, 2043984, 2050407, 2034380, 2037603, 2039710, 2055516, 2044665, 2050085, 2052645, 2054947, 2051486, 2053662, 2057391, 2042147, 2007828, 2053822, 1074721, 2018261, 2055981, 2043314, 2049621, 2039110, 2056616, 2044999, 2055039, 2006987, 2048429, 2044558, 2054480, 2049483, 2048882, 2041335, 2055975, 2052832, 2056654, 2053706, 2047041, 2048270, 2056650, 2050275, 1117121, 2052090, 2054771, 2054974, 2055817, 2056086, 2023732, 2056434, 2044789, 2051495, 2016373, 2009672, 2052854, 2047777, 2036248, 2056628, 2052801, 2040611, 2057876, 2056764, 2021017, 2057448, 2054244, 2049827, 2056877, 2046770
parents baa091b1 9725c4d9
Loading
Loading
Loading
Loading
+54 −0
Original line number Diff line number Diff line
ADV7481 chip driver (VIDEO_ADV7481)

VIDEO_ADV7481 is a kernel platform driver that is used for video decoder
and dual mode HDMI/MHL receiver.

The devicetree representation of the VIDEO_ADV7481 block should be:

Required properties

- compatible: "qcom,adv7481"
- reg: The i2c slave address of adv7481 device.
- qcom,cci-master: The i2c master id to be used for adv7481 driver.
- gpios: The GPIOs required to be configured for the driver. It should
	be in the order I2C data line, i2c clock line, reset line,
	interrupt 1, interrupt 2 and interrupt 3.
- cam_vdig-supply: Should contain regulator to be used for the digital
	vdd.
- cam_vio-supply: Should contain regulator to be used for the IO vdd.
- cam_vana-supply: Should contain regulator from which analog voltage
	is supplied.
- qcom,cam-vreg-name: Should specify array of regulator names required
	for the device.
- qcom,cam-vreg-min-voltage: Should specify array of minimum voltage
	level in uV for the regulators specified in the property
	"qcom,cam-vreg-name".
- qcom,cam-vreg-max-voltage: Should specify array of maximum voltage
	level in uV for the regulators specified in the property
	"qcom,cam-vreg-name".
- qcom,cam-vreg-op-mode: Should specify array of current level in uA
	for the regulators specified in the property "qcom,cam-vreg-name".

Example:

	qcom,adv7481@70 {
		compatible = "qcom,adv7481";
		reg = <0x70 0xff>;
		cam_vdig-supply = <&vph_pwr_vreg>;
		/* Cameras powered by PMIC: */
		cam_vio-supply = <&pm8994_lvs1>;
		cam_vana-supply = <&pm8994_l17>;
		/* Self-powered cameras: */
		qcom,cam-vreg-name = "cam_vdig", "cam_vio", "cam_vana";
		qcom,cam-vreg-min-voltage = <1300000 0 2500000>;
		qcom,cam-vreg-max-voltage = <1300000 0 2500000>;
		qcom,cam-vreg-op-mode = <105000 0 80000>;
		qcom,cci-master = <0>;
		qcom,slave-addr = <0x70>;
		gpios = <&tlmm 17 0>,          /* I2C SDA */
			<&tlmm 18 0>,          /* I2C SCL */
			<&pm8994_gpios 4 0>,   /* RST     */
			<&pm8994_gpios 5 0>,   /* INT1    */
			<&pm8994_gpios 6 0>,   /* INT2    */
			<&pm8994_gpios 7 0>;   /* INT3    */
	};
+54 −0
Original line number Diff line number Diff line
Android firmware

Node to specify early mount of vendor partition.

Required properties

-compatible: "android,firmware"

Child nodes:
------------

fstab:
------------------------------

fstab entry to specify mount attributes of vendor partition.

Required properties:

-compatible: "android,fstab"

Child nodes:
------------

vendor:
-----------------

vendor partition specification.

Required properties:

-compatible: "android, vendor"
-dev: block device corresponding to vendor partition
-type: file system type of vendor partition
-mnt_flags: mount flags
-fsmgr_flags: fsmgr flags

Example:

	firmware: firmware {
		android {
			compatible = "android,firmware";
			fstab {
				compatible = "android,fstab";
				vendor {
					compatible = "android,vendor";
					dev = "/dev/block/platform/soc/1da4000.ufshc/by-name/vendor";
					type = "ext4";
					mnt_flags = "ro,barrier=1,discard";
					fsmgr_flags = "wait,slotselect";
					status = "ok";
				};
			};
		};
	};
+2 −0
Original line number Diff line number Diff line
@@ -17,6 +17,8 @@ Optional properties:
			by pil. Absence of this property indicates that
			subsystem loading through pil voting is disabled for
			that subsystem.
-qcom,dynamic-wakeup-source:	Boolean property to indicate that G-Link
				transport supports dynamic wakeup source

Example:
	qcom,ipc_router_modem_xprt {
+75 −0
Original line number Diff line number Diff line
Qualcomm Technologies, Inc. CEC device

CEC is a protocol that provides high-level control functions between all of the
various audiovisual products in a user environment.

Required properties:
- compatible: Must be "qcom,hdmi-cec".
- qcom,hdmi-dev: Phandle for the hdmi device node.
- interrupt-parent: Must be the hdmi interrupt controller.
- interrupts: Interrupt associated with cec.
- reg: Physical base address and length of the controller's registers.
- reg-names: "hdmi_cec".
- clocks: List of Phandles for clock device nodes needed by the device.
- clock-names: List of clock names needed by the device.
- pinctrl-names: Should contain only two values: "cec_active" and "cec_sleep" which stands for the
		active and sleep state of pinctrl used in this CEC driver.
- pinctrl-0: The active pinctrl state which is a list of phandles pointing to a pin configuration node.
- pinctrl-1: The sleep pinctrl state which is a list of phandles pointing to a pin configuration node.
- cec-gdsc-supply: Phandle for cec gdsc supply regulator device node.
- qcom,platform-supply-entries: A sub node that lists the elements of the supply. There can be more
				than one instance of this binding, in which case the entry would be
				appended with the supply entry index. e.g. qcom,platform-supply-entry@0.
				-- reg: offset and length of the register set for the device.
				-- qcom,supply-name: name of the supply (vdd/vdda/vddio).
				-- qcom,supply-min-voltage: minimum voltage level (uV).
				-- qcom,supply-max-voltage: maximum voltage level (uV).
				-- qcom,supply-enable-load: load drawn (uA) from enabled supply.
				-- qcom,supply-disable-load: load drawn (uA) from disabled supply.


Optional properties:
- qcom,platform-supply-entries: A sub node that lists the elements of the supply. There can be more
				than one instance of this binding, in which case the entry would be
				appended with the supply entry index. e.g. qcom,platform-supply-entry@0.
				-- qcom,supply-pre-on-sleep: time to sleep (ms) before turning on.
				-- qcom,supply-post-on-sleep: time to sleep (ms) after turning on.
				-- qcom,supply-pre-off-sleep: time to sleep (ms) before turning off.
				-- qcom,supply-post-off-sleep: time to sleep (ms) after turning off.

Example:

sde_hdmi_cec: qcom,hdmi-cec@c9a0000 {
	compatible = "qcom,hdmi-cec";
	label = "sde_hdmi_cec";
	qcom,hdmi-dev = <&sde_hdmi>;
	interrupt-parent = <&sde_hdmi_tx>;
	interrupts = <1 0>;

	reg = <0xc9a0000 0x50c>;
	reg-names = "hdmi_cec";

	clocks = <&clock_mmss clk_mmss_mnoc_ahb_clk>,
	       <&clock_mmss clk_mmss_mdss_ahb_clk>,
	       <&clock_mmss clk_mmss_mdss_hdmi_clk>;
	clock-names = "cec_mnoc_clk", "cec_iface_clk", "cec_core_clk";

	pinctrl-names = "cec_active", "cec_sleep";
	pinctrl-0 = <&mdss_hdmi_cec_active>;
	pinctrl-1 = <&mdss_hdmi_cec_suspend>;

	cec-gdsc-supply = <&gdsc_mdss>;
	qcom,platform-supply-entries {
		#address-cells = <1>;
		#size-cells = <0>;

		qcom,platform-supply-entry@0 {
			reg = <0>;
			qcom,supply-name = "cec-gdsc";
			qcom,supply-min-voltage = <0>;
			qcom,supply-max-voltage = <0>;
			qcom,supply-enable-load = <0>;
			qcom,supply-disable-load = <0>;
		};
	};
};
+3 −1
Original line number Diff line number Diff line
@@ -105,7 +105,9 @@ Optional properties:
- qcom,platform-reset-gpio:		Specifies the panel reset gpio.
- qcom,platform-te-gpio:		Specifies the gpio used for TE.
- qcom,platform-bklight-en-gpio:	Specifies the gpio used to enable display back-light
- qcom,platform-bklight-en-gpio-invert:	Invert the gpio used to enable display back-light
- qcom,platform-bklight-en-gpio-invert:	Boolean to invert the gpio used to enable display back-light
- qcom,platform-avdd-en-gpio:	Specifies the gpio used to enable AMOLED AVDD
- qcom,platform-avdd-en-gpio-invert:	Boolean to invert the gpio used to enable AMOLED AVDD
- qcom,panel-mode-gpio:			Specifies the GPIO to select video/command/single-port/dual-port
					mode of panel through gpio when it supports these modes.
- pinctrl-names:			List of names to assign mdss pin states defined in pinctrl device node
Loading