Commit Graph

14198 Commits

Author SHA1 Message Date
Tao Huang
f86c4ed133 Merge commit 'fbdb94a0c7bddcf16d5e01588e5d0aed65ae43f2'
* commit 'fbdb94a0c7bddcf16d5e01588e5d0aed65ae43f2': (40 commits)
  hwspinlock: rockchip: Add maximum user count config
  dt-bindings: hwlock: rockchip: Add the maximum user count property
  mailbox: rockchip: add get properties helper
  mailbox: rockchip: add version and lock register support
  arm64: dts: rockchip: rv1126b-evb: Add the regulator-settling-time-up-us configuration
  power: supply: sc89601_charger: fix the abnormal display of the charging icon
  arm64: dts: rockchip: add Tablet Board devicetree for RK3576S-RK809
  arm64: dts: rockchip: rv1126b: Fix compatible for can node
  arm64: dts: rockchip: rk3576: Fix compatible for can node
  ARM: dts: rockchip: rk3506: Fix compatible for can node
  arm64: configs: rockchip_linux_defconfig enable CONFIG_CAN_RK3576
  net: can: rockchip: rename rk3576_canfd.c to rk3576_can.c
  drm/rockchip: dw-dp: support more feature active protocol converter adapters
  media: rockchip: vicap force update buffer addr when init stream
  media: rockchip: vicap change stop dma to fs for dvp
  media: rockchip: vicap fixes error of stop stream with dvp
  media: rockchip: vicap fixes error info of fps with toisp mode
  iio: imu: add inv icm42607 support
  arm64: dts: rockchip: rv1126b-evb2: Add the rk96x_wake_aov_irq driver's dts.
  spi: rockchip-sfc: Wait for thunder boot DMA status change before rockchip_sfc_get_gpio_descs
  ...

Change-Id: I21a5ce10a4a9f5c23e607ac2b2ee51c80659aa88
2025-10-11 18:54:37 +08:00
Jianwei Fan
bc08d6c1b9 media: i2c: rk628: add ioctl to get process output color range/space
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
Change-Id: I777397d2e77985859e03563dd3f10a7b0c6b793e
2025-09-26 10:06:29 +08:00
Chen Shunqing
f07db797dd media: rockchip: hdmirx: add RK_HDMIRX_CMD_GET_HDR_METADATA
Signed-off-by: Chen Shunqing <csq@rock-chips.com>
Change-Id: Idc399fea2a76a10f8ae196e52670d88be5bedd44
2025-09-25 09:46:39 +08:00
Tao Huang
cb96676365 Merge commit '69c6e6af9d582546b8139b1dfbab9d065c19739e'
* commit '69c6e6af9d582546b8139b1dfbab9d065c19739e':
  drm/bridge: analogix_dp: Fix to use &drm_display_mode.clock to check bandwidth
  drm/rockchip: dw-dp: add a dp_status node dump more info
  drm/rockchip: dw-dp: add a debugfs directory
  drm/rockchip: dw-dp: print debug log use drm_dbg_dp
  media: rockchip: vpss: add RKVPSS_CMD_BUF_DEL_BY_FILE cmd
  misc: rockchip: pcie-rkep: Fix rkep memory free apis error
  arm64: dts: rockchip: rk3588-evb7-lp4: change the UART port of Bluetooth to ttys9
  drm/rockchip: dw-dp: don't send sdp when disable video stream
  arm64: rockchip_linux_defconfig: Enable CONFIG_PCIE_FUNC_RKEP as module
  drm/rockchip: vop2: Clear WB_COMPLETE_INTR when vop power on

Change-Id: I94f73bec47eefc171549da7ff50631384312e80a
2025-09-09 19:49:21 +08:00
Wei Dun
3795c31e57 media: rockchip: vpss: add RKVPSS_CMD_BUF_DEL_BY_FILE cmd
Change-Id: I4c80133b75459c419f6572384be2fca9cdec978f
Signed-off-by: Wei Dun <willam.wei@rock-chips.com>
2025-09-09 10:43:19 +00:00
Tao Huang
c369162b9d Merge commit '993b7f02f5a7e53cc368e74820d2e07c3b342407'
* commit '993b7f02f5a7e53cc368e74820d2e07c3b342407':
  iommu: rockchip: Register pm ops to LATE_SYSTEM_SLEEP_PM_OPS
  ARM: dts: rockchip: rv1126b-evb2-v10-tb-400w-emmc: fix isp reserve memory error
  include: uapi: rkcif-config: add describe for quick stream control
  media: rockchip: vicap skip cache resume_mode when it is an illegal value
  ARM: dts: rockchip: rv1126b-thunder-boot: Add DCLK_CSI2HOST0 to protect
  drm/rockchip: drv: Fix kernel-doc warning
  media: rockchip: vicap clean cache of rdbk_rx_buf after stream off
  ASoC: rockchip: i2s-tdm: Compatible for deprecated property 'clk-trcm'

Change-Id: I13c1332d96d5b1b255a15b1541a7c28f6e40453b
2025-09-02 18:13:41 +08:00
Zefa Chen
93945464f5 include: uapi: rkcif-config: add describe for quick stream control
Change-Id: I8fa27286cea0972f4967f0fa91611b499d9a7358
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-09-02 10:04:07 +00:00
Tao Huang
e4793b8a93 Merge commit '8633bf3947ac6648aa248c89c79325f297d4c371'
* commit '8633bf3947ac6648aa248c89c79325f297d4c371':
  misc: rockchip: pcie-rkep: Support continuous buffer
  ARM: dts: rockchip: add rv1126b-evb2-v12-fastboot-emmc.dts
  arm64: dts: rockchip: add rv1126b-evb2-v12-fastboot-emmc.dts
  arm64: dts: rockchip: rk3588-vehicle-evb: Adaptation of the PMIC pin usage for the rk3588 vehicle EVB V23 board
  drm/rockchip: dw-dp: compare the real bus format before for mode change
  ARM: dts: rockchip: add rv1126bp-evb1-v12-fastboot-emmc.dts
  arm64: dts: rockchip: Add rv1126bp-evb1-v12-fastboot-emmc.dts
  ARM: configs: rv1126b-fastboot: SND enable SIMPLE_CARD and SOC_RK817
  media: videobuf2-cma-sg: Fix missing put rk-dma-heap-cma heap ref
  dma-buf: rk_heaps: export rk_dma_heap_put

Change-Id: If5e0b0ccfb80609ca518cf3f56a8c4dcf5c597ee
2025-08-27 19:07:36 +08:00
Jon Lin
8633bf3947 misc: rockchip: pcie-rkep: Support continuous buffer
1.Add continuous buffer support:
    alloc continuous buffer by ioctl PCIE_EP_CONTINUOUS_BUFFER_ALLOC
    free continuous buffer by ioctl PCIE_EP_CONTINUOUS_BUFFER_FREE
    mmap continuous buffer virtual addr by ioctl PCIE_EP_SET_MMAP_RESOURCE_CONTINUOUS_BUFFER
2.Change to record mmap resource index under each task file.

Change-Id: Ib820086dd67b3f0bd2f820232491860b8e170ae3
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2025-08-27 10:29:04 +00:00
Tao Huang
5aab613c64 Merge commit '64af21a26c9bcb3fcf6e771ea8465454706bd499'
* commit '64af21a26c9bcb3fcf6e771ea8465454706bd499':
  ARM: dts: rockchip: add rv1126b-evb1-v11-5x-cam.dts
  arm64: dts: rockchip: add rv1126b-evb1-v11-5x-cam.dts
  Mali: valhall: Remove dependencies on KBASE_PM_RUNTIME
  arm64: dts: rockchip: add rv1126b-evb-5x-cam.dtsi
  soc: rockchip: rockit: modify isp supporting device to 5
  video: rockchip: rga3: remove set job->ret in rga_job_commit.
  video: rockchip: rga3: use dma_map_sg instead of dma_map_resouce
  video: rockchip: rga3: use genpool/dmapool to manage cmd_buf on each scheduler
  video: rockchip: rga3: fix dma_alloc_coherent not using main device
  media: i2c: sc831ai: fix the probability of horizontal stripes caused by unstable DVDD
  media: i2c: sc831ai fix compile error
  media: rockchip: vicap limit virtual width at least 8 aligned
  media: rockchip: vicap support ext_master/ext_slave sync mode
  media: rockchip: vicap add reg of read size for rv1126b
  arm64: dts: rockchip: rv1126b.dtsi add rkisp-vir4
  media: i2c: sc635hai fixes fps reduce by half with slave mode
  misc: rockchip: pcie-rkep: Support PCIE_EP_RESET_CTRL

Change-Id: Iec55460d6797418c3e37284683b7a10470aa20ba
2025-08-20 18:56:37 +08:00
Jon Lin
b2e6323569 misc: rockchip: pcie-rkep: Support PCIE_EP_RESET_CTRL
Reset the RC/EP controller by calling the pm_for_user interface of
the RK PCIe extension.

Change-Id: I6da956f4287017f50a27ad3e0dbb4f0235e981ac
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2025-08-19 11:12:48 +08:00
Tao Huang
196124542a Merge commit '56df391d6847335e910960ada20bd0efd67cf9d5'
* commit '56df391d6847335e910960ada20bd0efd67cf9d5':
  ARM: configs: rv1126b-sdiowifi: Enable CONFIG_CFG80211_WEXT
  dmaengine: rockchip-dma: Add support for interleaved transfer
  ASoC: rockchip: multi-dais: Assign maxburst from dai data
  drm/rockchip: logo: Fix to use drm_atomic_add_encoder_bridges() as preparation for bridge chain check
  include: rk-camera-module: add cmd RKMODULE_GET_MATCH_ID
  include: rk-camera-module: add cmd RKMODULE_SET_DES_LINK
  dma-buf: rk_heaps: rk_dma_heap_cma_setup is only meaningful when CONFIG_DMABUF_HEAPS_ROCKCHIP_CMA_HEAP is enabled
  video: rockchip: iep: Adjust iep_power_off
  video: rockchip: iep: move procfs init to probe
  drm/bridge: analogix_dp: Set the default bpc and color format
  media: i2c: rk628: fix release resources when remove
  pwm: rockchip-test: Add demo for setting the filter
  pwm: rockchip: Add support to setup filter

Change-Id: I2849228cb3b8351785428f430bde4b4c9f5f6b5d
2025-08-11 17:41:03 +08:00
Lin Jinhan
4730d6f58e include: rk-camera-module: add cmd RKMODULE_GET_MATCH_ID
Change-Id: I3b0698f170c5421bf29df352df3e30512ab88c51
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
2025-08-11 09:12:12 +00:00
Lin Jinhan
8c6f80cd1c include: rk-camera-module: add cmd RKMODULE_SET_DES_LINK
Change-Id: I56452413aa8b4af62a83760572618ffa7b2d00a6
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
2025-08-11 09:12:12 +00:00
Tao Huang
56d6dc682e Merge commit 'e6b572efcc8febc5467ee764fbef1f6b316c7806'
* commit 'e6b572efcc8febc5467ee764fbef1f6b316c7806':
  drm/rockchip: vop2: Do not clear wb intr status when commit new wb
  drm/rockchip: vop2: Do not commit writeback when all win disabled
  drm/rockchip: vop2: Remove redundant writeback cleanup
  drm/rockchip: vop2: enable writeback complete interrupt for rk3576
  include: rk-camera-module: add cmd RKMODULE_SET_CHANNEL_STREAM
  include: rk-camera-module: add cmd RKMODULE_SET_CHANNEL_POWER
  media: rockchip: isp: fix 3a error for multi sensor only vpss output
  arm64: dts: rockchip: add rv1126b-evb1-v11-dual-cam dts
  ARM: configs: add rv1126b-rk628 configuration
  media: i2c: rk628: fix debugfs NULL parameter

Change-Id: Ifa55805a48d90272b41430120453f0702b049fb5
2025-08-08 18:01:57 +08:00
Lin Jinhan
8abb17057b include: rk-camera-module: add cmd RKMODULE_SET_CHANNEL_STREAM
Change-Id: I9cebdde65a9da915c30fc08b292fd38ade17a1e4
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
2025-08-08 09:12:06 +00:00
Lin Jinhan
eccbd3d6aa include: rk-camera-module: add cmd RKMODULE_SET_CHANNEL_POWER
Change-Id: Ib0e8d9f03544e82bb1ed9f35950556e4021e0abd
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
2025-08-08 09:12:06 +00:00
Tao Huang
6e311f198a Merge commit '6780c6bb816e2a2195795d397187a99d6325c0a3'
* commit '6780c6bb816e2a2195795d397187a99d6325c0a3':
  media: i2c: maxim: fix resume condition judgment error
  dt-bindings: pinctrl: rockchip: Add rockchips,group-info
  pinctrl: rockchip: support pin group check before config pin
  include: dt-bindings: Add RK_GROUP_TO_BIT def for Rockchip pinctrl
  drm/rockchip: dsi2: add support more bus format
  ARM: dts: rockchip: add rv1126b-evb1-v11-fastboot-emmc-projector.dts
  soc: rockchip: opp_select: Optimize leakage reading
  media: rockchip: isp: version v3.1.0
  media: rockchip: isp: clear aiisp l2 stop status
  drm/rockchip: drv: fix encoder possible_clones check failed
  dt-bindings: opp: rockchip: Fix rockchip,pvtm-sample-time

Change-Id: Ida5f50d26294d33aa19a3c8af1b580e59d4b1ed7
2025-08-06 20:07:20 +08:00
Cai YiWei
f376a80ae9 media: rockchip: isp: version v3.1.0
Change-Id: I59b1c6ce390e377724b68488bef4066b23b45fad
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2025-08-06 01:23:30 +00:00
Tao Huang
672c56f23a Merge commit '65ecb0038c20de2af41860ae29b14d741710e07e'
* commit '65ecb0038c20de2af41860ae29b14d741710e07e':
  arm64: dts: rockchip: rk817/rk809: Changing the implementation of pin functions
  mfd: rk809/rk817: Modify the switching method of the PMIC sleep function
  drivers: rkflash: Check unaligned sfc_request
  media: rockchip: isp: fix b3dldc for isp35
  media: rockchip: aiisp: add ioctl to clear unused iq params
  media: rockchip: isp: support aibnr l2 for isp35
  media: rockchip: aiisp: optimize aibnr out memory
  media: rockchip: isp: optimize memory for isp35 aiisp
  media: rockchip: isp: aiisp switch for isp35 multi sensor

Change-Id: I7eb9b59560578f00ee1b278bd6049ca613e21a97
2025-08-04 09:30:36 +08:00
Cai YiWei
08dcc444a4 media: rockchip: isp: fix b3dldc for isp35
Change-Id: I277bc48f132487811c28c27e6f443a4db33df9f2
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2025-08-01 11:05:28 +08:00
Hu Kejun
59f68a3106 media: rockchip: aiisp: add ioctl to clear unused iq params
Change-Id: I919881211c453d9885e76ccdf66c40dae5b96744
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2025-08-01 11:04:41 +08:00
Cai YiWei
541244ac65 media: rockchip: isp: support aibnr l2 for isp35
Change-Id: I9352221e4eacef9e00e06c1eaa36e8cad71aa7a6
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2025-08-01 11:04:32 +08:00
Cai YiWei
345baf095f media: rockchip: isp: optimize memory for isp35 aiisp
Change-Id: Iec6b616281cfecc9cb49276fddd4161b8d993758
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2025-08-01 11:03:57 +08:00
Tao Huang
0c93f826d9 Merge commit '3d712791cdfaf3011a49ac70dca4fd25febec256'
* commit '3d712791cdfaf3011a49ac70dca4fd25febec256': (28 commits)
  media: rockchip: isp: add iommu fault handler
  drm/rockchip: vop2: Fix error handling for get dclk_src
  arm64: dts: rockchip: rk3576-rk806: Changing the implementation of pin functions
  arm64: dts: rockchip: rk3588-rk806: Changing the implementation of pin functions
  regulator: rk806: Modify the implementation of RK806 shutdown
  ARM: configs: rv1126b-aoa.config: Add config and enable ROCKCHIP_AOA_MIDDLEWARE with module
  arm64: dts: rockchip: rv1126b-evb: enable AOA features
  arm64: dts: rockchip: rv1126b-aoa: Add aoa_middleware node and enable related modules for AOA feature
  arm64: dts: rockchip: rv1126b: Add aoa/dma-lp/aoa_mmap/aoa_sram for AOA feature
  soc: rockchip: aoa_middleware: Add support AOA middleware modules
  media: rockchip: isp: fix unite div calculation
  media: spi: add ms41908 and ms41968
  include: rk_vcm_head: add zoom1 field
  include: uapi: rk-camera-module.h add more exp_mode of lofic
  media: i2c: ox03c10 support get single frame info of hdr_compr
  include: uapi: rk-camera-module.h add cmd RKMODULE_GET_HDR_COMPR_SINGLE_FRAME_INFO
  include: uapi: rk-camera-module.h add cmd RKMODULE_SET_BAYER_MODE
  media: i2c: ox03c10 add more control of blc
  include: uapi: rk-camera-module.h: RKMODULE_SET_BLC add more param
  media: i2c: ox03c10 support set reg_setting config
  ...

Change-Id: Iff99fdadff16fe12a21a46dae18465c851911160
2025-07-31 19:20:11 +08:00
Hu Kejun
f14326d041 include: rk_vcm_head: add zoom1 field
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: Iecdce3bcd92d14b6763999464c4526c880e9729e
2025-07-31 02:36:49 +00:00
Tao Huang
adba0087dd Merge commit '243363ccfdc2f2ed3be8e210d1687d7a8b14a97a'
* commit '243363ccfdc2f2ed3be8e210d1687d7a8b14a97a':
  misc: rockchip: pcie-rkep: Remove redundancy vm_flags
  media: i2c: add support sc485sl sensor driver
  media: i2c: add support os04e10 sensor driver for v6.1
  media: rockchip: vicap support get error info
  include: rk-camera-module: add cmd RKMODULE_GET_ERROR_INFO
  arm64: dts: rockchip: rv1126b-evb1-v10&rv1126b-evb2-v10: enable low power aoa
  dt-bindings: suspend: add RKPM_SLP_LP_AOA macro for rv1126b
  video: rockchip: rga3: fix error of using DMA_MAPPING_ERROR directly
  video: rockchip: rga3: fix image size cal error in BPP format
  arm64: dts: rockchip: Remove property support-psr of eDP nodes
  drm/rockchip: Move the init/cleanup of self refresh helper from VOP/VOP2 to eDP/RGB drivers
  drm/rockchip: vop: Add errno if &vop->lut memory allocation failed in vop_create_crtc()
  drm/bridge: analogix_dp: Add &analogix_dp_plat_data.disable_psr to check whether to disable PSR
  PCI: rockchip: dw-dmatest: Fix compile warning

Change-Id: I2fec17a7e13f8f317b5bf767ccb53b800c3b1625
2025-07-30 20:03:20 +08:00
Zefa Chen
542555f717 include: uapi: rk-camera-module.h add more exp_mode of lofic
Change-Id: I88e3a704b6c123152c5696ab96a91b9b882c1c01
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-07-30 17:24:17 +08:00
Zefa Chen
719de208c4 include: uapi: rk-camera-module.h add cmd RKMODULE_GET_HDR_COMPR_SINGLE_FRAME_INFO
Change-Id: I7956a4d885302d344341b995a202a9b9c28c785a
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-07-30 17:23:49 +08:00
Zefa Chen
f0542d8d9c include: uapi: rk-camera-module.h add cmd RKMODULE_SET_BAYER_MODE
Change-Id: Ib7acc3dacefaebf5a2394ac6c04c660f1cb75ff0
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-07-30 17:23:35 +08:00
Zefa Chen
5d98715633 include: uapi: rk-camera-module.h: RKMODULE_SET_BLC add more param
Change-Id: Id56e2591124832631aaf3be0658a558e3c7b10cb
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-07-30 17:22:41 +08:00
Zefa Chen
cb1cfc0603 include: uapi: rk-camera-module.h add RKMODULE_SET_REG_SETTING
Change-Id: Ic3728af9aeeec691e17fdacd14c0db75d5ca5e25
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-07-30 16:30:06 +08:00
Zefa Chen
30f24d6e0d include: uapi: rk-camera-module.h support get/set sensor lenc
Change-Id: I3ae6dd52d46591e3a86716f22ab6a2827e97cb94
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-07-30 16:30:05 +08:00
Zefa Chen
a0cd643d56 include: uapi: rk-camera-module.h add RKMODULE_SET_EXPAND_SINGLE_MODE
Change-Id: I93da3cdabee3a9b5465c70aa7e80f4854c1316b8
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-07-30 16:30:05 +08:00
Zefa Chen
95c2e9defc include: rk-camera-module: add cmd RKMODULE_GET_ERROR_INFO
Change-Id: I06c31f514f771d6e51a46eae3ee287e0c01d0956
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2025-07-30 10:21:35 +08:00
Tao Huang
b0d0e45003 Merge commit '12eb0cc4132fa6314179c6e214cca77911a34cb4'
* commit '12eb0cc4132fa6314179c6e214cca77911a34cb4':
  arm64: dts: rockchip: rk3576-eink: Add sleep pinctrl for ebc
  arm64: dts: rockchip: rk3576: Add sleep pinctrl for ebc
  drm/rockchip: vop2: move axi reset to the end of vop deinit
  drm/bridge: analogix_dp: Use LINK_BW_SET to set link rate if MAX_LINK_RATE is non-zero
  net: rfkill: bt: add btport for libbt to get port name
  media: rockchip: aiisp: add ioctl to reduce memory
  drm/rockchip: vop2: delete unused return error
  drm/rockchip: vop: delete unused return error
  ARM: dts: rockchip: add rv1126b-evb1-v11-fastboot-spi-nor.dts
  arm64: dts: rockchip: add rv1126b-evb1-v11-fastboot-spi-nor.dts
  ARM: dts: rockchip: add rv1126b-evb1-v11-fastboot-spi-nand.dts
  arm64: dts: rockchip: add rv1126b-evb1-v11-fastboot-spi-nand.dts
  ARM: dts: rockchip: add rv1126b-evb1-v11-fastboot-emmc.dts
  arm64: dts: rockchip: add rv1126b-evb1-v11-fastboot-emmc.dts
  arm64: dts: rockchip: rv1126b-pinctrl: Update BT1120/BT656 drive strength
  drm/rockchip: rgb: Set delay line for RV1126B BT1120/BT656
  ARM: dts: rockchip: add rv1126b-evb1-v11-spi-nor.dts
  arm64: dts: rockchip: add rv1126b-evb1-v11-spi-nor.dts
  drm/rockchip: vop: Fix brightness process for RK3506/RV1126B

Change-Id: Ib4f144874f91f9f00f88328d56c66edd078cf0ee
2025-07-15 19:47:01 +08:00
Hu Kejun
da44652e18 media: rockchip: aiisp: add ioctl to reduce memory
Change-Id: Ie0bbdf18e6a9e0c2990f505cfdd771fb69497ca3
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2025-07-15 01:43:16 +00:00
Tao Huang
49e6815ddc Merge commit '3fc5e850f4018da7d2c6bacadfc77267a428abec'
* commit '3fc5e850f4018da7d2c6bacadfc77267a428abec': (23 commits)
  arm64: dts: rockchip: rv1126b: Add decom_mmu clk to decom
  media: rockchip: hdmirx: add RK_HDMIRX_CMD_GET_SCAN_MODE
  media: i2c: rk628: reconfigure cec state when hdmirx reset
  spi: rockchip-slave: Support dma cyclic for misc devices
  media: rockchip: aiisp: support picture width over 4096 in airms algo
  media: rockchip: aiisp: update airms algo
  phy: rockchip: mipi dcphy move apb_rst to runtime resume to avoid break dcphy rx
  media: rockchip: vicap fixes error of stream off when one_frame mode change to mulit_frame mode
  media: rockchip: vicap fixes error of tool node get raw
  media: rockchip: vicap fixes error of crop enable state
  media: rockchip: vicap support config complete frame of toisp
  media: i2c: os12d40 support set wbgain and blc
  usb: dwc2: platform: Fix dwc2 resume failed for RK3506 OTG1
  ARM: dts: rockchip: add rv1126b-evb2-v10-dv
  arm64: dts: rockchip: add rv1126b-evb2-v10-dv
  media: rockchip: vicap support "cat /proc/rkcif*" to show mipi csi2 error info
  media: rockchip: vicap fixes error triggrer of fs/fe not match when monitor mode enable
  power: supply: rockchip-charger-manager: Resolving charging anomalies
  ARM: dts: rockchip: Add rv1126b-evb2-v10-tb-400w-emmc support
  ARM: dts: rockchip: Add rv1126b-evb2-v10-tb-400w-spi-nor support
  ...

Change-Id: I9ffc29af2616211acb0019be57110641766798ac
2025-07-12 19:28:31 +08:00
Xuhui Lin
dcb85d8d34 spi: rockchip-slave: Support dma cyclic for misc devices
Change-Id: I46ad77c9879f1d89dcc682ac201ff6aac5f46bbe
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2025-07-12 11:22:01 +00:00
Hu Kejun
2469020021 media: rockchip: aiisp: update airms algo
Change-Id: I6a1d1b9dd9bc120925da57ea817593bf639c4a80
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2025-07-12 16:32:42 +08:00
Tao Huang
7921bd466a Merge branch 'android14-6.1-2025-07' of https://android.googlesource.com/kernel/common
* android14-6.1-2025-07: (3992 commits)
  ANDROID: virt: gunyah: Replace arm_smccc_1_1_smc with arm_smccc_1_1_invoke
  ANDROID: GKI: Add symbol list for Nothing
  UPSTREAM: posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
  ANDROID: 16K: Use vma_area slab cache for pad VMA
  ANDROID: 16K: Add VMA padding size to smaps output
  ANDROID: 16K: Don't copy data vma for maps/smaps output
  ANDROID: BACKPORT: KVM: arm64: Always unmap the pvmfw region at stage-2
  ANDROID: GKI: add final newline to protected exports file
  ANDROID: abi_gki_aarch64_qcom: Add PCIe ECAM related symbols
  ANDROID: GKI: Export tracepoint tcp_retransmit_skb
  ANDROID: GKI: Update symbol list for vivo
  ANDROID: GKI: net: add vendor hooks net qos for gki purpose
  ANDROID: GKI: Update symbol list for vivo
  ANDROID: GKI: net: add vendor hooks net qos for gki purpose
  Revert "ANDROID: mm: Set PAGE_BLOCK_ORDER to 8 when ARM64_16K_PAGES"
  ANDROID: mm: Set PAGE_BLOCK_ORDER to 8 when ARM64_16K_PAGES
  ANDROID: GKI: Update symbol list for vivo
  ANDROID: vendor_hooks: add hook to retry mempool allocation without delay
  BACKPORT: FROMGIT: mm: Add CONFIG_PAGE_BLOCK_ORDER to select page block order
  BACKPORT: binder: Create safe versions of binder log files
  ...

Change-Id: I0556b86c975710a929ab1c7cde9dfac0eaa4e07a
2025-07-07 19:58:59 +08:00
Tao Huang
cb2c6fee8a Merge tag 'v6.1.141'
This is the 6.1.141 stable release

* tag 'v6.1.141': (3704 commits)
  Linux 6.1.141
  net: ethernet: ti: am65-cpsw: Lower random mac address error print to info
  platform/x86: thinkpad_acpi: Ignore battery threshold change event notification
  platform/x86: fujitsu-laptop: Support Lifebook S2110 hotkeys
  NFS: Avoid flushing data while holding directory locks in nfs_rename()
  nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro
  spi: spi-sun4i: fix early activation
  um: let 'make clean' properly clean underlying SUBARCH as well
  platform/x86: thinkpad_acpi: Support also NEC Lavie X1475JAS
  nfs: don't share pNFS DS connections between net namespaces
  HID: quirks: Add ADATA XPG alpha wireless mouse support
  coredump: hand a pidfd to the usermode coredump helper
  fork: use pidfd_prepare()
  pid: add pidfd_prepare()
  coredump: fix error handling for replace_fd()
  perf/arm-cmn: Initialise cmn->cpu earlier
  perf/arm-cmn: Fix REQ2/SNP2 mixup
  net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
  arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node
  af_unix: Fix uninit-value in __unix_walk_scc()
  ...

Change-Id: I80c048bb313ef26f13f7809a84c21cee17f220e2
2025-07-07 19:57:35 +08:00
Tao Huang
cabbe77ee5 Merge commit '03ccc5e01f2f4eccd3814d69922e502ec0cd8b2c'
* commit '03ccc5e01f2f4eccd3814d69922e502ec0cd8b2c':
  arm64: dts: rockchip: rv1126bp-evb-v14: Adjust the matching voltage
  media: rockchip: aiisp: delete one temp buffer to reduce memory
  media: rockchip: isp: mp output buf notice to aiisp
  media: rockchip: aiisp: modify for aiynr algo
  rtc: rockchip: add ready flag for rtc setting time
  soc: rockchip: cpuinfo: export chip unique id to userspace
  media: rockchip: vpss: offline mode support auto unite output
  drm/rockchip: vop2: Add "DIMMING_DATA" property for local dimming
  media: rockchip: isp: aiisp switch for offline mode
  media: rockchip: isp: aiisp switch for isp35
  media: rockchip: isp: support aiisp yuv mode
  input: touchscreen: gt1x: prefix global variables and functions with "gt1x_"
  MALI: valhall: add gpu mem sysfs entry
  drm/rockchip: Make the DRM panel as part of Rockchip DRM sub devices for panel loader protect
  drm/rockchip: Pass struct rockchip_drm_sub_dev for &rockchip_drm_sub_dev.loader_protect()

Change-Id: I61809a96152857eb7f0728a6fe49af919bf0fbbb
2025-07-07 18:53:19 +08:00
hkj
8faaf5ea8a media: rockchip: aiisp: modify for aiynr algo
Change-Id: If8189c7ea66ac572ad4f8ac335d7f365c24d29f7
Signed-off-by: hkj <william.hu@rock-chips.com>
2025-07-07 02:32:10 +00:00
Cai YiWei
b789675ade media: rockchip: isp: support aiisp yuv mode
Change-Id: I6aba5461ee1c7c215af648561c9eb8ef6897c2a5
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2025-07-04 02:55:18 +00:00
Tao Huang
af2800c35c Merge commit '08ccfb458b573ee5fc6ef7ab7b32f8bd0f787e8b'
* commit '08ccfb458b573ee5fc6ef7ab7b32f8bd0f787e8b':
  media: rockchip: cif: remove RKMOUDLE_UNITE_EXTEND_PIXEL
  media: rockchip: vpss: remove RKMOUDLE_UNITE_EXTEND_PIXEL
  media: rockchip: isp: extended pixel for differ isp
  arm64: configs: vehicle.config: enable protocol and gpio expander default
  misc: vehicle: add mcu gpio expander driver support
  input: touchscreen: hyn: hyn touchscreens support
  arm64: dts: rockchip: update touch config for board rk3566-rk817-eink-w103
  drm/rockchip: vop2: Fix plane mask check for shared mode
  drm/rockchip: vop2: add support one vop dual os
  arm64: dts: rockchip: rv1126b: Rectify rkcif register address range
  arm64: dts: rockchip: rk3576: Add CCI PMU support
  net: rfkill: rk: fixed crash during rmmod
  misc: vehicle: add vehicle_spi_protocol
  net: phy: rockchip-fephy: Fix amplitude control for 100/10 Base-t
  arm64: dts: rockchip: rv1126b: Fix driving strength for RGMII interface
  arm64: dts: rockchip: rv1126bp: Make rgb output compatible with RV1126

Change-Id: I3a1c1e03034bc4fdb09459923c6188b2c764e755
2025-06-24 19:11:39 +08:00
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
Tao Huang
351deff652 Merge commit 'e57205222fd61a41a8c45da3e43083d4f55756ee'
* commit 'e57205222fd61a41a8c45da3e43083d4f55756ee':
  media: rockchip: vicap used yuv packet fmt to capture rgb888
  arm64: dts: rockchip: rv1126bp: Add usb2 drd node
  media: rockchip: vicap fixes sof not increase after loss frame
  media: i2c: ox03c10 support set cmps mode
  include: uapi: rk-camera-module.h add RKMODULE_SET_CMPS_MODE
  media: i2c: ox03c10 support record wbgain before streaming
  media: i2c: ox03c10 support get wbgain/blc info
  include: uapi: rk-camera-module.h add RKMODULE_GET_WB_GAIN_INFO/RKMODULE_GET_BLC_INFO
  media: i2c: ox03c10 modify gain range
  media: i2c: ox03c10 support linear raw10
  media: i2c: os12d40 support 2256x1256@30fps
  media: rockchip: vicap fixes error of destroy dummy buffer
  arm64: dts: rockchip: rv1126b-evb-dual-cam-csi0: sc450ai support sync mode
  media: i2c: sc450ai support sync mode
  arm64: dts: rockchip: rv1126b-evb-dual-cam-csi0: fixes error of compilation
  ARM: configs: rv1126b-tb: Build in RKNPU
  arm64: dts: rockchip: rv1126bp-evb-v14 enable rkfec and rkavsp
  mfd: rk806: Solve the problem of directly accessing the bus before it's fully restored

Change-Id: Idda9b9f64b11d70b07ec813187659b663f373ce6
2025-06-20 21:21:18 +08: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