rkisp1 support for px30
From: Heiko Stuebner <heiko@...> Date: Wed, 16 Jun 2021 00:45:59 +0200
This series adds support for the slightly different v12 variant of the ISP used for example in the px30 soc. changes in v3: - add necessary binding additions - fix pclk naming in binding - move v12 clk_ctrl register bits to v12 addition patch - fix rebase artefact with hst_enable changes in v2 (from rfc): - split out phy patch into a separate series - drop dts patches for now - split v12 addition and v10 prefixes into separate patches to enable easier review (Dafna) - remove {stats,params}_config structs, we can just use the correct constant (Dafna) - adapt to styling comments from Dafna and Helen - add patch to remove the unused irq variable in struct rkisp Heiko Stuebner (10): media: rockchip: rkisp1: remove unused irq variable dt-bindings: media: rkisp1: fix pclk clock-name dt-bindings: media: rkisp1: document different irq possibilities media: rockchip: rkisp1: allow separate interrupts media: rockchip: rkisp1: make some isp-param functions variable media: rockchip: rkisp1: make some isp-stats functions variable media: rockchip: rkisp1: add prefixes for v10 specific parts media: rockchip: rkisp1: add support for v12 isp variants dt-bindings: media: rkisp1: document px30 isp compatible media: rockchip: rkisp1: add support for px30 isp version .../bindings/media/rockchip-isp1.yaml | 15 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 9 +- .../platform/rockchip/rkisp1/rkisp1-common.h | 44 +- .../platform/rockchip/rkisp1/rkisp1-dev.c | 77 ++- .../platform/rockchip/rkisp1/rkisp1-isp.c | 29 +- .../platform/rockchip/rkisp1/rkisp1-params.c | 557 ++++++++++++++---- .../platform/rockchip/rkisp1/rkisp1-regs.h | 406 ++++++++----- .../platform/rockchip/rkisp1/rkisp1-stats.c | 107 +++- 8 files changed, 967 insertions(+), 277 deletions(-) -- 2.29.2
Patches in this set
- [0001] media: rockchip: rkisp1: remove unused irq variable (raw)
- [0002] dt-bindings: media: rkisp1: fix pclk clock-name (raw)
- [0003] dt-bindings: media: rkisp1: document different irq (raw)
- [0004] media: rockchip: rkisp1: allow separate interrupts (raw)
- [0005] media: rockchip: rkisp1: make some isp-param functions (raw)
- [0006] media: rockchip: rkisp1: make some isp-stats functions (raw)
- [0007] media: rockchip: rkisp1: add prefixes for v10 specific (raw)
- [0008] media: rockchip: rkisp1: add support for v12 isp (raw)
- [0009] dt-bindings: media: rkisp1: document px30 isp (raw)
- [0010] media: rockchip: rkisp1: add support for px30 isp (raw)
Statistics
- 10 individual patches
- 987 lines added
- 297 lines removed