linux/drivers
Matthias Reichl 14b35093ca drm/vc4: Calculate bpc based on max_requested_bpc
This aligns vc4 with Intel, AMD and Synopsis drivers and fixes max bpc
connector property not working as expected on monitors with YCbCr 4:2:2
support but not deep color support.

max_bpc in connector state is clamped at max_bpc from display info and
the latter only takes deep color modes into account so it will always
be 8, even if the display can do 4:2:2 12-bit output.

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-02-08 16:47:50 +00:00
..
accessibility tty: fix possible null-ptr-defer in spk_ttyio_release 2023-01-24 07:22:46 +01:00
acpi ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems 2023-02-06 07:59:01 +01:00
amba
android binder: validate alloc->mm in ->mmap() handler 2022-12-02 17:41:00 +01:00
ata ata: ahci: Fix PCS quirk application for suspend 2023-01-12 11:58:43 +01:00
atm
auxdisplay
base driver core: Fix test_async_probe_init saves device in wrong array 2023-02-01 08:27:14 +01:00
bcma
block block: handle bio_split_to_limits() NULL return 2023-01-18 11:48:58 +01:00
bluetooth Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-30 14:49:00 +00:00
bus bus: mhi: host: Fix race between channel preparation and M0 event 2023-01-18 11:48:52 +01:00
cdrom
char Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-13 13:14:02 +00:00
clk Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-13 13:14:02 +00:00
clocksource clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock() 2022-12-31 13:14:04 +01:00
comedi comedi: adv_pci1760: Fix PWM instruction handling 2023-01-24 07:22:45 +01:00
connector
counter counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update 2022-12-31 13:14:30 +01:00
cpufreq cpufreq: governor: Use kobject release() method to free dbs_data 2023-02-01 08:27:29 +01:00
cpuidle cpuidle: dt: Return the correct numbers of parsed idle states 2022-12-31 13:14:01 +01:00
crypto crypto: ccp - Add support for TEE for PCI ID 0x14CA 2023-01-12 11:58:58 +01:00
cxl
dax
dca
devfreq PM/devfreq: governor: Add a private governor_data for governor 2023-01-12 11:58:51 +01:00
dio drivers: dio: fix possible memory leak in dio_init() 2022-12-31 13:14:27 +01:00
dma Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-02-06 12:25:10 +00:00
dma-buf dma-buf: fix racing conflict of dma_heap_add() 2022-12-02 17:41:06 +01:00
edac EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info 2023-02-01 08:27:25 +01:00
eisa
extcon extcon: usbc-tusb320: fix kernel-doc warning 2023-02-06 07:59:01 +01:00
firewire
firmware Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-02-06 12:25:10 +00:00
fpga fpga: prevent integer overflow in dfl_feature_ioctl_set_irq() 2022-10-26 12:35:07 +02:00
fsi fsi: core: Check error number after calling ida_simple_get 2022-10-26 12:35:17 +02:00
gnss
gpio Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-02-01 17:30:22 +00:00
gpu drm/vc4: Calculate bpc based on max_requested_bpc 2023-02-08 16:47:50 +00:00
greybus
hid Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-02-06 12:25:10 +00:00
hsi HSI: omap_ssi_core: Fix error handling in ssi_init() 2022-12-31 13:14:32 +01:00
hv video: hyperv_fb: Avoid taking busy spinlock on panic path 2022-12-31 13:14:39 +01:00
hwmon Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-13 13:14:02 +00:00
hwspinlock hwspinlock: qcom: correct MMIO max register for newer SoCs 2022-11-16 09:58:13 +01:00
hwtracing coresight: trbe: remove cpuhp instance node before remove cpuhp state 2022-12-31 13:14:30 +01:00
i2c Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-02-01 17:30:22 +00:00
i3c
idle
iio iio: adc128s052: add proper .data members in adc128_of_match table 2022-12-31 13:14:47 +01:00
infiniband IB/hfi1: Remove user expected buffer invalidate race 2023-02-01 08:27:06 +01:00
input Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-02-01 17:30:22 +00:00
interconnect
iommu iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe() 2023-01-18 11:48:52 +01:00
ipack
irqchip Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-13 13:14:02 +00:00
isdn mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() 2022-12-31 13:14:37 +01:00
leds Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2022-10-31 16:58:37 +00:00
macintosh macintosh/macio-adb: check the return value of ioremap() 2022-12-31 13:14:35 +01:00
mailbox Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-13 13:14:02 +00:00
mcb mcb: mcb-parse: fix error handing in chameleon_parse_gdd() 2022-12-31 13:14:30 +01:00
md block: handle bio_split_to_limits() NULL return 2023-01-18 11:48:58 +01:00
media Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-13 13:14:02 +00:00
memory memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() 2023-02-01 08:27:03 +01:00
memstick memstick/ms_block: Add check for alloc_ordered_workqueue 2022-12-31 13:14:17 +01:00
message
mfd Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-13 13:14:02 +00:00
misc Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-30 14:49:00 +00:00
mmc Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-30 14:49:00 +00:00
most
mtd mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() 2023-01-12 11:58:57 +01:00
mux
net Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-02-01 17:30:22 +00:00
nfc nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() 2023-01-18 11:48:54 +01:00
ntb
nubus
nvdimm
nvme nvme: fix passthrough csi check 2023-02-01 08:27:28 +01:00
nvmem Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2022-12-08 15:13:22 +00:00
of Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-13 13:14:02 +00:00
opp
parisc parisc: led: Fix potential null-ptr-deref in start_task() 2023-01-12 11:58:59 +01:00
parport parport_pc: Avoid FIFO port location truncation 2022-11-26 09:24:36 +01:00
pci Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-13 13:14:02 +00:00
pcmcia
perf Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-13 13:14:02 +00:00
phy phy: phy-can-transceiver: Skip warning if no "max-bitrate" 2023-02-01 08:27:13 +01:00
pinctrl Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-02-01 17:30:22 +00:00
platform platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK 2023-02-01 08:27:18 +01:00
pnp PNP: fix name memory leak in pnp_alloc_dev() 2022-12-31 13:14:02 +01:00
power Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-13 13:14:02 +00:00
powercap powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue 2022-10-26 12:35:30 +02:00
pps
ps3
ptp
pwm Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-13 13:14:02 +00:00
rapidio rapidio: devices: fix missing put_device in mport_cdev_open 2022-12-31 13:14:05 +01:00
ras
regulator Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-18 11:53:49 +00:00
remoteproc remoteproc: core: Do pm_relax when in RPROC_OFFLINE state 2023-01-12 11:58:59 +01:00
reset reset: uniphier-glue: Fix possible null-ptr-deref 2023-02-01 08:27:04 +01:00
rpmsg
rtc Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-13 13:14:02 +00:00
s390 block: handle bio_split_to_limits() NULL return 2023-01-18 11:48:58 +01:00
sbus
scsi scsi: ufs: core: Fix devfreq deadlocks 2023-02-01 08:27:26 +01:00
sh
siox siox: fix possible memory leak in siox_device_add() 2022-11-26 09:24:36 +01:00
slimbus slimbus: stream: correct presence rate frequencies 2022-11-26 09:24:44 +01:00
soc Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-02-01 17:30:22 +00:00
soundwire ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire 2023-01-12 11:58:49 +01:00
spi Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-02-01 17:30:22 +00:00
spmi spmi: pmic-arb: correct duplicate APID to PPID mapping logic 2022-10-26 12:35:19 +02:00
ssb
staging media: bcm2835-v4l2-codec: Add profile & level ctrls to decode 2023-01-31 15:09:59 +00:00
target scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() 2022-11-26 09:24:49 +01:00
tc
tee tee: optee: fix possible memory leak in optee_register_device() 2022-12-02 17:41:03 +01:00
thermal Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-02-01 17:30:22 +00:00
thunderbolt thunderbolt: Use correct function to calculate maximum USB3 link rate 2023-01-24 07:22:46 +01:00
tty Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-30 14:49:00 +00:00
uio uio: uio_dmem_genirq: Fix deadlock between irq config and handling 2022-12-31 13:14:27 +01:00
usb Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-02-01 17:30:22 +00:00
vdpa vduse: Validate vq_num in vduse_validate_config() 2023-01-24 07:22:41 +01:00
vfio vfio: platform: Do not pass return buffer to ACPI _RST method 2022-12-31 13:14:27 +01:00
vhost vhost: fix range used in translate_desc() 2023-01-12 11:59:11 +01:00
video Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-01-30 14:49:00 +00:00
virt
virtio virtio_pci: modify ENOENT to EINVAL 2023-01-24 07:22:41 +01:00
visorbus
vlynq
vme vme: Fix error not catched in fake_init() 2022-12-31 13:14:30 +01:00
w1 Merge remote-tracking branch 'stable/linux-5.15.y' into rpi-5.15.y 2023-02-01 17:30:22 +00:00
watchdog This is the 5.15.61 stable release 2022-08-23 14:42:52 +01:00
xen xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource() 2022-12-31 13:14:04 +01:00
zorro
Kconfig
Makefile