Note regarding the first 'Revert' patch: that is this patch: https://patchwork.linuxtv.org/patch/52869/ It is currently pending for 4.20 as a fix, but since it is not merged upstream yet, our master branch still has those old bindings. I decided to first apply the Revert patch, then add the new patch on top. Regards, Hans The following changes since commit da2c94c8f9739e4099ea3cfefc208fc721b22a9c: media: v4l2: async: remove locking when initializing async notifier (2018-12-05 06:51:28 -0500) are available in the Git repository at: git://linuxtv.org/hverkuil/media_tree.git tags/br-rkjpeg2 for you to fetch changes up to 7f608cfd52c08e7d84bd38438e330c26263eddcb: media: add Rockchip VPU JPEG encoder driver (2018-12-05 17:18:46 +0100) ---------------------------------------------------------------- Tag branch ---------------------------------------------------------------- Ezequiel Garcia (3): Revert "media: dt-bindings: Document the Rockchip VPU bindings" media: dt-bindings: Document the Rockchip VPU bindings media: add Rockchip VPU JPEG encoder driver MAINTAINERS | 7 + drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/rockchip/vpu/Kconfig | 13 + drivers/staging/media/rockchip/vpu/Makefile | 10 + drivers/staging/media/rockchip/vpu/TODO | 13 + drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c | 118 +++++++ drivers/staging/media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 130 ++++++++ drivers/staging/media/rockchip/vpu/rk3288_vpu_regs.h | 442 ++++++++++++++++++++++++++ drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c | 118 +++++++ drivers/staging/media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 164 ++++++++++ drivers/staging/media/rockchip/vpu/rk3399_vpu_regs.h | 600 +++++++++++++++++++++++++++++++++++ drivers/staging/media/rockchip/vpu/rockchip_vpu.h | 232 ++++++++++++++ drivers/staging/media/rockchip/vpu/rockchip_vpu_common.h | 29 ++ drivers/staging/media/rockchip/vpu/rockchip_vpu_drv.c | 537 +++++++++++++++++++++++++++++++ drivers/staging/media/rockchip/vpu/rockchip_vpu_enc.c | 676 ++++++++++++++++++++++++++++++++++++++++ drivers/staging/media/rockchip/vpu/rockchip_vpu_hw.h | 58 ++++ drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.c | 290 +++++++++++++++++ drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.h | 14 + 19 files changed, 3454 insertions(+) create mode 100644 drivers/staging/media/rockchip/vpu/Kconfig create mode 100644 drivers/staging/media/rockchip/vpu/Makefile create mode 100644 drivers/staging/media/rockchip/vpu/TODO create mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_regs.h create mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_regs.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_common.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_drv.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_enc.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_hw.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.h