linux/drivers
Marek Vasut e2a7c66261 drm/bridge: lt9211: Drop check for last nibble of version register
[ Upstream commit db74b04edc ]

There is now a new LT9211 rev. U5, which reports chip ID 0x18 0x01 0xe4 .
The previous LT9211 reported chip ID 0x18 0x01 0xe3 , which is what the
driver checks for right now. Since there is a possibility there will be
yet another revision of the LT9211 in the future, drop the last version
nibble check to allow all future revisions of the chip to work with this
driver.

This fix makes LT9211 rev. U5 work with this driver.

Fixes: 8ce4129e3d ("drm/bridge: lt9211: Add Lontium LT9211 bridge driver")
Signed-off-by: Marek Vasut <marek.vasut@mailbox.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20251011110017.12521-1-marek.vasut@mailbox.org
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2025-10-23 16:20:33 +02:00
..
accel accel/ivpu: Prevent recovery work from being queued during device removal 2025-09-09 18:58:14 +02:00
accessibility treewide: remove unnecessary <linux/version.h> inclusion 2024-08-12 18:36:44 +09:00
acpi ACPI: property: Do not pass NULL handles to acpi_attach_data() 2025-10-19 16:34:04 +02:00
amba ARM: 9416/1: amba: make amba_bustype constant 2024-09-04 15:01:17 +01:00
android binder: fix double-free in dbitmap 2025-10-12 12:57:18 +02:00
ata ata: libata-scsi: Return aborted command when missing sense and result TF 2025-08-28 16:31:04 +02:00
atm atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control(). 2025-09-04 15:31:47 +02:00
auxdisplay auxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct hd44780_common" 2025-05-29 11:02:24 +02:00
base drivers/base/node: fix double free in register_one_node() 2025-10-15 12:00:18 +02:00
bcma PCI: Rename CRS Completion Status to RRS 2024-09-10 19:52:30 -05:00
block loop: fix backing file reference leak on validation error 2025-10-19 16:33:51 +02:00
bluetooth Bluetooth: btusb: Add USB ID 2001:332a for D-Link AX9U rev. A1 2025-10-12 12:57:15 +02:00
bus bus: mhi: host: Do not use uninitialized 'dev' pointer in mhi_init_irq_setup() 2025-10-19 16:33:48 +02:00
cache cache: StarFive: Require a 64-bit system 2024-08-01 07:15:02 -07:00
cdrom cdrom: Avoid barrier_nospec() in cdrom_ioctl_media_changed() 2024-10-17 19:47:15 -06:00
cdx cdx: Fix device node reference leak in cdx_msi_domain_init 2025-10-23 16:20:23 +02:00
char ipmi: Fix handling of messages with provided receive message pointer 2025-10-19 16:34:04 +02:00
clk clk: qcom: tcsrcc-x1e80100: Set the bi_tcxo as parent to eDP refclk 2025-10-19 16:33:48 +02:00
clocksource clocksource/drivers/clps711x: Fix resource leaks in error paths 2025-10-19 16:33:34 +02:00
comedi comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl() 2025-08-28 16:31:09 +02:00
connector connector/cn_proc: revert "connector: Fix proc_event_num_listeners count not cleared" 2024-02-13 11:15:44 +01:00
counter counter: interrupt-cnt: Protect enable/disable OPs with mutex 2025-06-19 15:32:12 +02:00
cpufreq cpufreq: CPPC: Avoid using CPUFREQ_ETERNAL as transition delay 2025-10-23 16:20:26 +02:00
cpuidle cpuidle: qcom-spm: fix device and OF node leaks at probe 2025-10-15 12:00:00 +02:00
crypto crypto: rockchip - Fix dma_unmap_sg() nents value 2025-10-19 16:33:49 +02:00
cxl cxl/region: Add a dev_err() on missing target list entries 2025-07-06 11:01:32 +02:00
dax dax: delete a stale directory pmem 2024-12-05 14:02:13 +01:00
dca Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07:00
devfreq PM / devfreq: rockchip-dfi: double count on RK3588 2025-10-15 11:59:59 +02:00
dio dio: Have dio_bus_match() callback take a const * 2024-07-10 15:38:14 +02:00
dma dmaengine: dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocate 2025-09-19 16:35:51 +02:00
dma-buf Revert "udmabuf: fix vmap_udmabuf error page set" 2025-09-19 16:35:42 +02:00
dpll dpll: Add an assertion to check freq_supported_num 2025-05-29 11:02:31 +02:00
edac EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller 2025-10-15 11:59:55 +02:00
eisa driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
extcon Char/Misc and other driver changes for 6.12-rc1 2024-09-26 10:13:08 -07:00
firewire firewire: core: fix overlooked update of subsystem ABI version 2025-10-02 13:44:05 +02:00
firmware firmware: meson_sm: fix device leak at probe 2025-10-19 16:33:46 +02:00
fpga fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable() 2025-08-28 16:31:08 +02:00
fsi move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
gnss [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
gpio gpio: wcd934x: mark the GPIO controller as sleeping 2025-10-19 16:33:43 +02:00
gpu drm/bridge: lt9211: Drop check for last nibble of version register 2025-10-23 16:20:33 +02:00
greybus greybus: gb-beagleplay: Add error handling for gb_greybus_init 2025-04-10 14:39:22 +02:00
hid HID: multitouch: fix sticky fingers 2025-10-23 16:20:27 +02:00
hsi HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver Due to Race Condition 2025-04-20 10:16:02 +02:00
hte hte: tegra-194: add missing MODULE_DESCRIPTION() macro 2024-06-19 12:24:03 -07:00
hv Drivers: hv: Make the sysfs node size for the ring buffer dynamic 2025-08-01 09:48:47 +01:00
hwmon hwmon: (mlxreg-fan) Separate methods of fan setting coming from different subsystems 2025-10-15 12:00:03 +02:00
hwspinlock hwspinlock: qcom: implement bust operation 2024-05-29 12:52:26 -07:00
hwtracing coresight: Fix incorrect handling for return value of devm_kzalloc 2025-10-15 12:00:16 +02:00
i2c i2c: designware: Add disabling clocks when probe fails 2025-10-15 12:00:03 +02:00
i3c i3c: master: svc: Recycle unused IBI slot 2025-10-15 12:00:02 +02:00
idle intel_idle: Allow loading ACPI tables for any family 2025-08-20 18:30:18 +02:00
iio iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resume 2025-10-19 16:33:50 +02:00
infiniband RDMA/siw: Always report immediate post SQ errors 2025-10-15 12:00:17 +02:00
input Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak 2025-10-15 12:00:24 +02:00
interconnect interconnect: qcom: sc8180x: specify num_nodes 2025-08-15 12:13:38 +02:00
iommu iommu/vt-d: PRS isn't usable if PDS isn't supported 2025-10-19 16:33:51 +02:00
ipack driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
irqchip irqchip/sifive-plic: Avoid interrupt ID 0 handling during suspend/resume 2025-10-19 16:34:05 +02:00
isdn mISDN: Fix memory leak in dsp_hwec_enable() 2025-09-09 18:58:08 +02:00
leds leds: leds-lp55xx: Use correct address for memory programming 2025-10-15 11:59:58 +02:00
macintosh move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
mailbox mailbox: mtk-cmdq: Remove pm_runtime APIs from cmdq_mbox_send_data() 2025-10-19 16:33:41 +02:00
mcb mcb: fix a double free bug in chameleon_parse_gdd() 2025-05-02 07:59:08 +02:00
md dm: fix NULL pointer dereference in __dm_suspend() 2025-10-15 12:00:22 +02:00
media media: nxp: imx8-isi: m2m: Fix streaming cleanup on release 2025-10-23 16:20:24 +02:00
memory memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe 2025-10-19 16:33:54 +02:00
memstick memstick: Fix deadlock by moving removing flag earlier 2025-08-28 16:31:05 +02:00
message scsi: fusion: Remove unused variable 'rc' 2024-12-05 14:02:10 +01:00
mfd mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag 2025-10-19 16:34:02 +02:00
misc misc: fastrpc: Skip reference for DMA handles 2025-10-15 12:00:23 +02:00
mmc mmc: mmc_spi: multiple block read remove read crc ack 2025-10-19 16:33:54 +02:00
most most: core: Drop device reference after usage in get_channel() 2025-08-28 16:31:09 +02:00
mtd mtd: rawnand: fsmc: Default to autodetect buswidth 2025-10-19 16:33:53 +02:00
mux mux: remove usage of the deprecated ida_simple_xx() API 2024-04-29 08:20:07 -07:00
net net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset 2025-10-23 16:20:32 +02:00
nfc move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
ntb ntb_hw_amd: Add NTB PCI ID for new gen CPU 2025-05-02 07:59:20 +02:00
nubus nubus: Make nubus_bus_type static and constant 2024-01-03 13:33:59 +01:00
nvdimm libnvdimm/labels: Fix divide error in nd_label_data_init() 2025-05-29 11:02:09 +02:00
nvme nvme-multipath: Skip nr_active increments in RETRY disposition 2025-10-23 16:20:32 +02:00
nvmem nvmem: layouts: fix automatic module loading 2025-10-12 12:57:18 +02:00
of of: unittest: Fix device reference count leak in of_unittest_pci_node_verify 2025-10-19 16:33:51 +02:00
opp OPP: OF: Fix an OF node leak in _opp_add_static_v2() 2025-02-08 09:57:10 +01:00
parisc parisc: pdc_stable: Constify struct kobj_type 2024-09-09 08:53:17 +02:00
parport serial: 8250_pci: Share WCH IDs with parport_serial driver 2025-02-21 14:01:25 +01:00
pci PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before release 2025-10-19 16:34:01 +02:00
pcmcia pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatch 2025-09-25 11:13:42 +02:00
peci move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
perf perf/arm-cmn: Fix CMN S3 DTM offset 2025-10-19 16:33:45 +02:00
phy phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568 2025-10-15 12:00:04 +02:00
pinctrl pinctrl: samsung: Drop unused S3C24xx driver data 2025-10-19 16:33:52 +02:00
platform platform/x86/amd/pmc: Add Stellaris Slim Gen6 AMD to spurious 8042 quirks list 2025-10-12 12:57:17 +02:00
pmdomain imx8m-blk-ctrl: set ISI panic write hurry level 2025-08-20 18:30:27 +02:00
pnp driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
power power: supply: max77976_charger: fix constant current reporting 2025-10-19 16:33:52 +02:00
powercap powercap: dtpm_cpu: Fix NULL pointer dereference in get_pd_power_uw() 2025-08-15 12:13:36 +02:00
pps pps: fix warning in pps_register_cdev when register device fail 2025-10-15 12:00:09 +02:00
ps3 driver/ps3: Include <video/cmdline.h> for mode parsing 2023-02-20 14:56:51 +01:00
ptp ptp: Add a upper bound on max_vclocks 2025-10-15 12:00:17 +02:00
pwm pwm: berlin: Fix wrong register in suspend/resume 2025-10-19 16:33:52 +02:00
rapidio drivers/rapidio/rio_cm.c: prevent possible heap overwrite 2025-06-27 11:11:36 +01:00
ras RAS/AMD/FMPM: Get masked address 2025-04-25 10:47:56 +02:00
regulator regulator: scmi: Use int type to store negative error codes 2025-10-15 11:59:57 +02:00
remoteproc remoteproc: pru: Fix potential NULL pointer dereference in pru_rproc_set_ctable() 2025-10-15 12:00:24 +02:00
reset reset: brcmstb: Enable reset drivers for ARCH_BCM2835 2025-08-20 18:30:25 +02:00
rpmsg rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() 2025-06-19 15:32:06 +02:00
rtc rtc: interface: Fix long-standing race when setting alarm 2025-10-19 16:33:54 +02:00
s390 s390/dasd: Return BLK_STS_INVAL for EINVAL from do_dasd_request 2025-10-19 16:33:57 +02:00
sbus [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
scsi scsi: sd: Fix build warning in sd_revalidate_disk() 2025-10-19 16:33:53 +02:00
sh sh: intc: Fix use-after-free bug in register_intc_controller() 2024-12-05 14:03:10 +01:00
siox Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07:00
slimbus slimbus: messaging: Free transaction ID in delayed interrupt scenario 2025-03-13 13:02:16 +01:00
soc soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure 2025-10-15 12:00:00 +02:00
soundwire soundwire: Move handle_nested_irq outside of sdw_dev_lock 2025-08-20 18:30:46 +02:00
spi spi: cadence-quadspi: Fix cqspi_setup_flash() 2025-10-19 16:33:56 +02:00
spmi spmi: pmic-arb: fix return path in for_each_available_child_of_node() 2024-12-09 10:41:03 +01:00
ssb driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
staging staging: axis-fifo: flush RX FIFO on read errors 2025-10-12 12:57:19 +02:00
target scsi: target: target_core_configfs: Add length check to avoid buffer overflow 2025-10-06 11:17:52 +02:00
tc driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
tee tee: fix register_shm_helper() 2025-10-15 12:00:24 +02:00
thermal thermal/drivers/qcom/lmh: Add missing IRQ includes 2025-10-15 12:00:03 +02:00
thunderbolt thunderbolt: Fix copy+paste error in match_service_id() 2025-08-20 18:30:52 +02:00
tty tty: n_gsm: Don't block input queue by waiting MSC 2025-10-15 12:00:09 +02:00
ufs scsi: ufs: mcq: Fix memory allocation checks for SQE and CQE 2025-10-02 13:44:05 +02:00
uio uio_hv_generic: Let userspace take care of interrupt mask 2025-10-15 12:00:20 +02:00
usb usb: gadget: f_rndis: Refactor bind path to use __free() 2025-10-23 16:20:26 +02:00
vdpa vdpa: Fix IDR memory leak in VDUSE module exit 2025-08-15 12:13:58 +02:00
vfio vfio/pds: replace bitmap_free with vfree 2025-10-15 12:00:14 +02:00
vhost vhost: vringh: Modify the return value check 2025-10-15 12:00:20 +02:00
video fbdev: Fix logic error in "offb" name match 2025-10-19 16:33:49 +02:00
virt fix locking in efi_secret_unlink() 2025-08-20 18:30:21 +02:00
virtio virtio_ring: Fix error reporting in virtqueue_resize 2025-08-01 09:48:39 +01:00
w1 w1: fix NULL pointer dereference in probe 2025-04-10 14:39:22 +02:00
watchdog watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog 2025-10-15 12:00:10 +02:00
xen xen/events: Update virq_to_irq on migration 2025-10-19 16:33:45 +02:00
zorro Driver core changes for 6.11-rc1 2024-07-25 10:42:22 -07:00
Kconfig - removed AR7 platform support 2023-11-10 09:19:46 -08:00
Makefile leds: Init leds class earlier 2024-09-04 17:24:58 -05:00