-
- Downloads
media: rkisp1: add rockchip isp1 core driver
Add the core driver for rockchip isp1. Signed-off-by:Jacob Chen <jacob2.chen@rock-chips.com> Signed-off-by:
Shunqian Zheng <zhengsq@rock-chips.com> Signed-off-by:
Yichong Zhong <zyc@rock-chips.com> Signed-off-by:
Jacob Chen <cc@rock-chips.com> Signed-off-by:
Eddie Cai <eddie.cai.linux@gmail.com> Signed-off-by:
Jeffy Chen <jeffy.chen@rock-chips.com> Signed-off-by:
Allon Huang <allon.huang@rock-chips.com> Signed-off-by:
Tomasz Figa <tfiga@chromium.org> [fixed compilation and run time errors regarding new v4l2 async API] Signed-off-by:
Laurent Pinchart <laurent.pinchart@ideasonboard.com> [Add missing module device table] Signed-off-by:
Ezequiel Garcia <ezequiel@collabora.com> [update for upstream] Signed-off-by:
Helen Koike <helen.koike@collabora.com> Series-changes: 7 - VIDEO_ROCKCHIP_ISP1 selects VIDEOBUF2_VMALLOC - add PHY_ROCKCHIP_DPHY as a dependency for VIDEO_ROCKCHIP_ISP1 - Fix compilation and runtime errors due to bitrotting The code has bit-rotten since March 2018, fix compilation errors. The new V4L2 async notifier API requires notifiers to be initialized by a call to v4l2_async_notifier_init() before being used, do so. - Add missing module device table - use clk_bulk framework - add missing notifiers cleanups - s/strlcpy/strscpy - normalize bus_info name - fix s_stream error path, stream_cnt wans't being decremented properly - use devm_platform_ioremap_resource() helper - s/deice/device - redesign: remove mipi/csi subdevice, sensors connect directly to the isp subdevice in the media topology now. - remove "saved_state" member from rkisp1_stream struct - Reverse the order of MIs - Simplify MI interrupt handling Rather than adding unnecessary indirection, just use stream index to handle MI interrupt enable/disable/clear, since the stream index matches the order of bits now, thanks to previous patch. While at it, remove some dead code. - code styling and checkpatch fixes
Showing
- drivers/media/platform/Kconfig 12 additions, 0 deletionsdrivers/media/platform/Kconfig
- drivers/media/platform/Makefile 1 addition, 0 deletionsdrivers/media/platform/Makefile
- drivers/media/platform/rockchip/isp1/Makefile 7 additions, 0 deletionsdrivers/media/platform/rockchip/isp1/Makefile
- drivers/media/platform/rockchip/isp1/common.h 101 additions, 0 deletionsdrivers/media/platform/rockchip/isp1/common.h
- drivers/media/platform/rockchip/isp1/dev.c 675 additions, 0 deletionsdrivers/media/platform/rockchip/isp1/dev.c
- drivers/media/platform/rockchip/isp1/dev.h 97 additions, 0 deletionsdrivers/media/platform/rockchip/isp1/dev.h
drivers/media/platform/rockchip/isp1/dev.c
0 → 100644
drivers/media/platform/rockchip/isp1/dev.h
0 → 100644
Please register or sign in to comment