The following changes since commit a8ef0488cc592921a917362cca66af4a601987b9: media: imx: add csc/scaler mem2mem device (2019-08-26 06:34:41 -0300) are available in the Git repository at: git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.4o for you to fetch changes up to 8a3213804b075beaddd948f98afc4b0bf77bc033: media: v4l2-core: Remove BUG() from i2c and spi helpers (2019-08-26 14:22:50 +0200) ---------------------------------------------------------------- Tag branch ---------------------------------------------------------------- Colin Ian King (1): media: hdpvr: remove redundant assignment to retval Ezequiel Garcia (6): media: v4l2-core: Module re-organization media: v4l2-core: move spi helpers out of v4l2-common.c media: v4l2-core: move i2c helpers out of v4l2-common.c media: v4l2-core: introduce a helper to unregister a spi subdev media: v4l2-core: introduce a helper to unregister a i2c subdev media: v4l2-core: Remove BUG() from i2c and spi helpers Hans de Goede (1): sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table Jae Hyun Yoo (1): media: aspeed: fix an incorrect return code on buffer allocation failure Jonas Karlman (1): media: hantro: Enable VP8 decoding on RK3328 Maciej S. Szmigiero (2): media: saa7134: keep demod i2c gate closed on Medion 7134 media: saa7134: fix terminology around saa7134_i2c_eeprom_md7134_gate() Souptick Joarder (1): usbvision: Remove dead code Wenwen Wang (5): media: cpia2_usb: fix memory leaks media: usb: cx231xx-417: fix a memory leak bug media: saa7146: add cleanup in hexium_attach() media: fdp1: Fix a memory leak bug media: ti-vpe: Add cleanup in vpdma_list_cleanup() Wolfram Sang (2): media: i2c: adv7511-v4l2: drop check because i2c_unregister_device() is NULL safe media: i2c: adv7842: drop check because i2c_unregister_device() is NULL safe drivers/media/i2c/adv7511-v4l2.c | 6 +- drivers/media/i2c/adv7842.c | 33 +++------ drivers/media/pci/saa7134/saa7134-dvb.c | 14 ++++ drivers/media/pci/saa7134/saa7134-i2c.c | 12 ++-- drivers/media/pci/saa7146/hexium_gemini.c | 3 + drivers/media/platform/aspeed-video.c | 1 + drivers/media/platform/rcar_fdp1.c | 1 + drivers/media/platform/ti-vpe/vpdma.c | 10 +-- drivers/media/usb/cpia2/cpia2_usb.c | 4 ++ drivers/media/usb/cx231xx/cx231xx-417.c | 1 + drivers/media/usb/gspca/sn9c20x.c | 7 ++ drivers/media/usb/hdpvr/hdpvr-i2c.c | 6 +- drivers/media/usb/usbvision/usbvision-video.c | 10 --- drivers/media/v4l2-core/Kconfig | 5 ++ drivers/media/v4l2-core/Makefile | 5 +- drivers/media/v4l2-core/v4l2-common.c | 214 ---------------------------------------------------------- drivers/media/v4l2-core/v4l2-dev.c | 4 +- drivers/media/v4l2-core/v4l2-device.c | 39 ++--------- drivers/media/v4l2-core/v4l2-i2c.c | 168 +++++++++++++++++++++++++++++++++++++++++++++ drivers/media/v4l2-core/v4l2-spi.c | 73 ++++++++++++++++++++ drivers/staging/media/hantro/rk3399_vpu_hw.c | 2 +- include/media/v4l2-common.h | 150 +++++++++++++++++++++++++++++----------- 22 files changed, 426 insertions(+), 342 deletions(-) create mode 100644 drivers/media/v4l2-core/v4l2-i2c.c create mode 100644 drivers/media/v4l2-core/v4l2-spi.c