Commit Graph

10551 Commits

Author SHA1 Message Date
Cai YiWei
08ccfb458b media: rockchip: cif: remove RKMOUDLE_UNITE_EXTEND_PIXEL
Change-Id: Idc265a50c910b6bf9cfb2a0dfeac4a96686ea2fa
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2025-06-24 10:57:39 +00:00
Zefa Chen
1f80fbfaaf include: uapi: rk-camera-module.h add RKMODULE_SET_CMPS_MODE
Change-Id: I73e5af5fda20a19ccb77748fb2468d73f3cc2f3b
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-06-20 09:04:45 +00:00
Zefa Chen
46cc26e4fc include: uapi: rk-camera-module.h add RKMODULE_GET_WB_GAIN_INFO/RKMODULE_GET_BLC_INFO
Change-Id: Ib82ea1b0225ace149c984eece9d4b8dc525ab875
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-06-20 08:59:45 +00:00
Cai YiWei
6e5d7591f2 media: rockchip: isp: fix enh for isp35
Change-Id: If77975a818d03af2a468e22a1fe8dc61710d37ad
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2025-06-11 10:22:17 +08:00
Hu Kejun
fccdeb1227 media: rockchip: aiisp: modify for airms algo
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: I68bf45d2d83cbd45ce2f955050ece955931ed6d1
2025-05-19 08:36:05 +00:00
Cai YiWei
64fa93d121 media: rockchip: isp: version v3.0.0
Change-Id: Id0b9b5adcee6d331853e3c123aac456163193b2b
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2025-05-16 01:15:05 +00:00
Wei Dun
c14fcf698b media: rockchip: vpss: support ver_stride input config
Signed-off-by: Wei Dun <willam.wei@rock-chips.com>
Change-Id: I7bda66e3f3b10ebec49476141f3e0225895df4c3
2025-05-15 10:19:00 +00:00
Jon Lin
aff8b88091 misc: rockchip: pcie-rkep: Define reserved spaces for different purposes
Change-Id: I361db2e6cd4e382e93ea9ad0b35a865e65e93810
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2025-05-15 09:57:30 +08:00
Jon Lin
683e4de867 misc: rockchip: pcie-rkep: Support function drivers version
Change-Id: I84a241f9860b9ccd910e74392d77b2a11a8e09ac
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2025-05-15 01:06:58 +00:00
Zefa Chen
722cda0d68 include: rk-camera-module: add cmd RKMODULE_GET_BAYER_MODE
Change-Id: I42076ecfe827c32d94b3585fcbb08bc7f55befff
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-05-14 08:43:29 +00:00
Zefa Chen
bc8cb8cb82 include: rk-camera-module: add cmd RKMODULE_GET_EXP_MODE
Change-Id: I292bdb9d8447cb4990f4f0ecf9a42c02c028a6b1
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-05-09 09:36:36 +00:00
Zefa Chen
41a9d53bc3 include: rk-camera-module: add cmd of RKMODULE_GET_SPD_RATIO
Change-Id: I398507ea699a71325a635cee8a9ce3e23ec8f1b0
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-04-28 19:25:50 +08:00
Zefa Chen
49f1524f77 include: rk-camera-module: add cmd of RKMODULE_SET_BLC
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I65a7979e828421daba600a537c737ff514a2c8b3
2025-04-28 19:25:50 +08:00
Zefa Chen
0a46c92b2d include: rk-camera-module: add cmd of RKMODULE_SET_WB_GAIN
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I9202c9000e755d6ede2bff139874933d32acfa3a
2025-04-28 19:25:50 +08:00
Jon Lin
a5ee25a6ff misc: rockchip: pcie-rkep: Support BAR1 and BAR5 mmap
Change-Id: I59983fd9cd0153966eb0f539ae9b082f05dae5b1
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2025-04-17 08:31:01 +00:00
Michael Grzeschik
3237d532d5 UPSTREAM: usb: gadget: uvc: default the ctrl request interface offsets
For the userspace it is needed to distinguish between requests for the
control or streaming interface. The userspace would have to parse the
configfs to know which interface index it has to compare the ctrl
requests against. Since the interface numbers are not fixed, e.g. for
composite gadgets, the interface offset depends on the setup.

The kernel has this information when handing over the ctrl request to
the userspace. This patch removes the offset from the interface numbers
and expose the default interface defines in the uapi g_uvc.h.

Change-Id: Idb6845c962d3da6d2a96c5d5e0083b39e5bba8af
Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
Link: https://lore.kernel.org/r/20221011075348.1786897-1-m.grzeschik@pengutronix.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: William Wu <william.wu@rock-chips.com>
(cherry picked from commit d182bf156c4cb8b08ce4a75e82b3357b14a4382d)
2025-03-31 14:30:59 +08:00
Daniel Scally
fb9e41b3bf UPSTREAM: usb: gadget: uvc: Rename bmInterfaceFlags -> bmInterlaceFlags
In the specification documents for the Uncompressed and MJPEG USB
Video Payloads, the field name is bmInterlaceFlags - it has been
misnamed within the kernel.

Although renaming the field does break the kernel's interface to
userspace it should be low-risk in this instance. The field is read
only and hardcoded to 0, so there was never any value in anyone
reading it. A search of the uvc-gadget application and all the
forks that I could find for it did not reveal any users either.

Change-Id: I9d9903cebd796443387a40664a753498a10d6e6a
Fixes: cdda479f15 ("USB gadget: video class function driver")
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com>
Link: https://lore.kernel.org/r/20221206161203.1562827-1-dan.scally@ideasonboard.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: William Wu <william.wu@rock-chips.com>
(cherry picked from commit 81c25247a2a03a0f97e4805d7aff7541ccff6baa)
2025-03-31 14:30:59 +08:00
Simon Xue
518eaa7b59 dma-buf: rk_heaps: add uncached for easy test
Change-Id: I55449d22b9276752563c499d0bff558b3f828377
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2025-03-27 20:43:27 +08:00
Hu Kejun
d7466155ba media: rockchip: add aiisp driver
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: I11459fd2862411528c1fce4eb6fdd174c42325d8
2025-03-27 20:43:26 +08:00
Mingwei Yan
62ed11eb36 media: rockchip: vpss: offline wrap add reset and read hw seq
Signed-off-by: Mingwei Yan <mingwei.yan@rock-chips.com>
Change-Id: I5d8a80492896e0e57c3efac3c5bf55c4e83c78ec
2025-03-27 20:43:26 +08:00
Mingwei Yan
05533d40dc media: rockchip: vpss: add v20 for rv1126b
Signed-off-by: Mingwei Yan <mingwei.yan@rock-chips.com>
Change-Id: I60d64e1d8ffb39f199b6a8cd8352f64b3afef344
2025-03-27 20:43:25 +08:00
Mingwei Yan
3c1a5874b0 media: rockchip: fec: init driver for rv1126b
Signed-off-by: Mingwei Yan <mingwei.yan@rock-chips.com>
Signed-off-by: Xu Hongfei <xuhf@rock-chips.com>
Change-Id: I2fa7a5b68c56fadcd664299c987ee4c227f998c7
2025-03-27 20:43:25 +08:00
Cai YiWei
d465481ffa media: rockchip: isp: aiisp for isp35
Change-Id: I52313925f5007b9192402e50a985e8cbd42b1e73
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2025-03-27 18:43:42 +08:00
Cai YiWei
d80d956f28 media: rockchip: isp: add isp35
Change-Id: I1f254e64426307983d3a223c761ea9480772b32c
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2025-03-27 18:43:42 +08:00
Mingwei Yan
cc9141e700 media: rockchip: vpss: refactor v_1 to v10
Signed-off-by: Mingwei Yan <mingwei.yan@rock-chips.com>
Change-Id: I804ac9f1dd1cbd9309dec7dca49c5e17266cc83a
2025-03-06 19:10:08 +08:00