linux/drivers
Manasi Navare b67617785a UPSTREAM: drm/dp: DRM DP helper/macros to get DP sink DSC parameters
This patch adds inline functions and helpers for obtaining
DP sink's supported DSC parameters like DSC sink support,
eDP compressed BPP supported, maximum slice count supported
by the sink devices, DSC line buffer bit depth supported on DP sink,
DSC sink maximum color depth by parsing corresponding DPCD registers.

v4:
* Add helper to give line buf bit depth (Manasi)
* Correct the bit masking in color depth helper (manasi)
v3:
* Use SLICE_CAP_2 for DP (Anusha)
v2:
* Add DSC sink support macro (Jani N)

Cc: Gaurav K Singh <gaurav.k.singh@intel.com>
Cc: dri-devel@lists.freedesktop.org
Cc: Jani Nikula <jani.nikula@linux.intel.com>
Cc: Ville Syrjala <ville.syrjala@linux.intel.com>
Cc: Anusha Srivatsa <anusha.srivatsa@intel.com>
Signed-off-by: Manasi Navare <manasi.d.navare@intel.com>
Reviewed-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
Reviewed-by: Gaurav K Singh <gaurav.k.singh@intel.com>
Acked-by: Sean Paul <seanpaul@chromium.org> (For merging through
drm-intel)
Link: https://patchwork.freedesktop.org/patch/msgid/20181031001923.31442-4-manasi.d.navare@intel.com
(cherry picked from commit 0575650077)
Change-Id: I0d4952118e1b9e9a613d71abe1e0ecfaab1af6cc
2021-03-15 11:24:02 +08:00
..
accessibility
acpi This is the 4.19.171 stable release 2021-01-27 11:45:59 +01:00
amba
android UPSTREAM: binderfs: use refcount for binder control devices too 2020-11-16 07:43:08 +01:00
ata ata: sata_nv: Fix retrieving of active qcs 2020-11-05 11:08:38 +01:00
atm atm: idt77252: call pci_disable_device() on error path 2021-01-12 20:10:17 +01:00
auxdisplay
base UPSTAREM: PM: runtime: Update device status before letting suppliers suspend 2021-03-09 20:35:02 +08:00
bcma
block This is the 4.19.168 stable release 2021-01-17 15:40:58 +01:00
bluetooth Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
bus bus: fsl-mc: fix error return code in fsl_mc_object_allocate() 2020-12-30 11:26:02 +01:00
cdrom
char hwrng: rockchip: v2: support separate rng from crypto v2 2021-02-24 11:33:30 +08:00
clk clk: rockchip: rk3568: Allow config i2s mclk as out/in 2021-03-11 12:08:29 +08:00
clocksource Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
connector
cpufreq Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
cpuidle This is the 4.19.144 stable release 2020-09-09 19:48:58 +02:00
crypto crypto: rockchip: fix dead lock when FDE enable 2021-03-12 15:49:26 +08:00
dax
dca
devfreq PM / devfreq: rockchip_dmc: Introduce rockchip_dmcfreq_lock_nested() 2021-02-18 09:46:39 +08:00
dio
dma Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
dma-buf dma-buf: show attached devices name to bufprocs node 2021-03-04 15:33:04 +08:00
edac This is the 4.19.164 stable release 2020-12-30 12:19:31 +01:00
eisa
energy_model
extcon Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
firewire
firmware firmware: rockchip: add sip_fiq_debugger_sdei_switch_cpu(). 2021-01-22 20:12:58 +08:00
fmc
fpga fpga: dfl: fix bug in port reset handshake 2020-07-29 10:16:48 +02:00
fsi
gnss This is the 4.19.129 stable release 2020-06-22 10:50:54 +02:00
gpio Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
gpu UPSTREAM: drm/dp: DRM DP helper/macros to get DP sink DSC parameters 2021-03-15 11:24:02 +08:00
headset_observe rk_headset: sending media key up event if it's down when headset is out 2021-02-23 11:50:03 +08:00
hid Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
hsi HSI: omap_ssi: Don't jump to free ID in ssi_add_controller() 2020-12-30 11:25:57 +01:00
hv hv_balloon: disable warning when floor reached 2020-11-18 19:18:41 +01:00
hwmon This is the 4.19.153 stable release 2020-10-29 11:36:20 +01:00
hwspinlock
hwtracing This is the 4.19.171 stable release 2021-01-27 11:45:59 +01:00
i2c Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
ide scsi: ide: Do not set the RQF_PREEMPT flag for sense requests 2021-01-12 20:10:16 +01:00
idle
iio Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
infiniband This is the 4.19.169 stable release 2021-01-19 18:49:37 +01:00
input input: rc: add support parser power key by rk pwm controller 2021-03-10 19:34:04 +08:00
iommu Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
ipack ipack: tpci200: fix error return code in tpci200_register() 2020-05-27 17:37:43 +02:00
irqchip Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
isdn misdn: dsp: select CONFIG_BITREVERSE 2021-01-19 18:22:36 +01:00
leds Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
lightnvm lightnvm: select CONFIG_CRC32 2021-01-17 14:04:22 +01:00
macintosh drivers/macintosh: Fix memleak in windfarm_pm112 driver 2020-06-22 09:05:29 +02:00
mailbox Merge tag 'ASB-2020-11-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-11-03 18:36:42 +08:00
mcb
md Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
media media: i2c: imx307 support lvds 2 lane 2021-03-12 19:09:49 +08:00
memory memory: emif: Remove bogus debugfs error handling 2020-11-05 11:08:45 +01:00
memstick memstick: r592: Fix error return in r592_probe() 2020-12-30 11:26:00 +01:00
message scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove() 2020-11-05 11:08:47 +01:00
mfd media: i2c: rk628csi: add rk628csi HDMI to MIPI CSI-2 bridge driver 2021-02-24 14:38:33 +08:00
misc misc: add rockchip SOC smart card reader controller driver 2021-03-09 20:51:02 +08:00
mmc Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
mtd Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
mux
net net: can: rockchip: fix up the receiving filter ID 2021-03-05 09:28:52 +08:00
nfc Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
ntb NTB: hw: amd: fix an issue about leak system resources 2020-10-30 10:38:25 +01:00
nubus
nvdimm This is the 4.19.164 stable release 2020-12-30 12:19:31 +01:00
nvme nvme: free sq/cq dbbuf pointers when dbbuf set fails 2020-12-02 08:48:09 +01:00
nvmem nvmem: rockchip-otp: enable ecc and ecc-check for rk3568 2021-02-08 17:19:57 +08:00
of Merge tag 'ASB-2020-12-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-12-29 16:10:48 +08:00
opp PM / OPP: Call opp_debug_init() later when CONFIG_ROCKCHIP_THUNDER_BOOT=y 2020-05-25 18:20:22 +08:00
oprofile
parisc parisc: mask out enable and reserved bits from sba imask 2020-08-19 08:15:07 +02:00
parport
pci Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
pcmcia
perf drivers/perf: xgene_pmu: Fix uninitialized resource struct 2020-10-29 09:55:00 +01:00
phy phy: rockchip: csi2-dphy: optimize config operation code 2021-03-12 14:54:32 +08:00
pinctrl pinctrl: rockchip: fix error mux route for rk3568 pwm 2021-03-04 10:38:03 +08:00
platform This is the 4.19.171 stable release 2021-01-27 11:45:59 +01:00
pnp
power Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
powercap powercap: restrict energy meter to root access 2020-11-10 21:11:27 +01:00
pps
ps3 powerpc/ps3: use dma_mapping_error() 2020-12-30 11:26:04 +01:00
ptp
pwm Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
rapidio rapidio: fix the missed put_device() for rio_mport_add_riodev 2020-10-30 10:38:21 +01:00
ras
regulator regulator: fan53555: support reboot 2021-01-28 18:47:41 +08:00
remoteproc remoteproc: qcom: q6v5: Update running state before requesting stop 2020-08-21 11:05:34 +02:00
reset
rk_nand drivers: rk_nand: support rk3568 2021-01-22 20:12:57 +08:00
rkflash drivers: rkflash: Support more slc nand 2021-03-12 14:31:42 +08:00
rpmsg rpmsg: glink: Use complete_all for open states 2020-11-05 11:08:43 +01:00
rtc Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
s390 s390/dasd: fix list corruption of lcu list 2020-12-30 11:26:10 +01:00
sbus
scsi This is the 4.19.171 stable release 2021-01-27 11:45:59 +01:00
sfi
sh
siox
slimbus slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI 2020-12-30 11:25:57 +01:00
smc
sn
soc soc: rockchip: thunderboot_sfc: calculate the ramdisk hash 2021-03-11 12:06:13 +08:00
soundwire
spi Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
spmi Revert "ANDROID: GKI: spmi: pmic-arb: don't enable SPMI_MSM_PMIC_ARB by default" 2020-05-01 19:41:44 +00:00
ssb
staging staging: android: ion: set dma ops for platform device 2021-03-12 14:36:19 +08:00
switch
target scsi: target: Fix XCOPY NAA identifier lookup 2021-01-12 20:10:25 +01:00
tc
tee Merge 4.19.161 into android-4.19-stable 2020-12-03 10:10:00 +01:00
testcode
thermal thermal: rockchip: Support RK3568 SoCs in the thermal driver 2020-11-13 17:13:01 +08:00
thunderbolt thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() 2020-11-18 19:18:49 +01:00
tty Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
uio uio: Fix use-after-free in uio_unregister_device() 2020-11-18 19:18:49 +01:00
usb usb: gadget: u_audio: disable eps when usb disconnect 2021-03-12 18:45:50 +08:00
uwb
vfio This is the 4.19.165 stable release 2021-01-06 15:16:13 +01:00
vhost Merge 4.19.167 into android-4.19-stable 2021-01-13 10:28:13 +01:00
video video: rockchip: mpp: Fix wait all the time when hw hang issue 2021-03-12 15:50:19 +08:00
virt drivers/virt/fsl_hypervisor: Fix error handling path 2020-10-29 09:55:09 +01:00
virtio This is the 4.19.142 stable release 2020-08-26 11:07:03 +02:00
visorbus
vlynq
vme
w1 w1: mxc_w1: Fix timeout resolution problem leading to bus error 2020-11-05 11:08:47 +01:00
watchdog Merge tag 'ASB-2021-02-05_4.19-stable' of https://android.googlesource.com/kernel/common 2021-02-26 15:30:04 +08:00
xen xen: Fix event channel callback via INTX/GSI 2021-01-27 11:05:37 +01:00
zorro
Kconfig Merge tag 'ASB-2020-09-05_4.19-stable' of https://android.googlesource.com/kernel/common 2020-09-24 17:59:50 +08:00
Makefile