Luo Wei
d22bea4295
arm64: dts: rockchip: rk3588-vehicle-evb: close dmc default
...
Signed-off-by: Luo Wei <lw@rock-chips.com >
Change-Id: Idfa186b2179e2096847e311d8503f173358c56e9
2025-04-27 15:00:19 +08:00
Jianwei Fan
103ff18720
media: i2c: rk628: fix get range when hdmirx detect default range
...
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
Change-Id: I1e0f0cdef4f6bfe4ec43b8ada42cdd6bc4c6695e
2025-04-27 06:58:37 +00:00
Chen Shunqing
c6dc73ee3f
media: i2c: rk628: update edid to support video capability
...
Change-Id: I10e661c95950ecb09c001fcfc07261ede2c5e6bb
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
2025-04-27 06:47:57 +00:00
Chen Shunqing
aa05f99a27
media: rockchip: hdmirx: update edid to support video capability
...
Change-Id: I2207ceb25b48ad2c70a12c53a60ab0756292f4ad
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
2025-04-27 06:47:42 +00:00
Jianwei Fan
6af2e086d0
media: i2c: rk628: fix rk628d should not reset txdata when stream on
...
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
Change-Id: I7e1e793882bbc214da7a9591efd32fd4a09c0c8a
2025-04-27 06:47:17 +00:00
Wei Dun
b4e8fa7e0d
media: rockchip: vpss: update procfs MIR_EN/CMSC_EN/CHN_SEL display
...
Signed-off-by: Wei Dun <willam.wei@rock-chips.com >
Change-Id: Icc27903f096d946f4d33bfb56ab202dd1fde2fcb
2025-04-27 06:08:22 +00:00
Yu Qiaowei
7570556ece
video: rockchip: rga3: remove over-constrained on act_height
...
Change-Id: I8cbf3383e993141ce1d31aa39cadfe2f13de6fc0
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2025-04-27 06:07:34 +00:00
Yu Qiaowei
41f62556f0
video: rockchip: rga3: fix unbalanced clk_disable call
...
Fixes: ba424a5b94 ("video: rockchip: rga3: get clk through dts")
Change-Id: I41b02dda39098cd85837e5a21b7a934e85884236
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
2025-04-27 06:07:34 +00:00
Cai YiWei
85cf80c455
media: rockchip: isp: fix isp35 aiawb config
...
Change-Id: I4d06f04df2e7692ec6b0267865fc0766830289b7
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-04-27 01:32:49 +00:00
Tao Huang
fb9f5e33d9
Revert "sync: add tracepoint support"
...
This reverts commit ae739c14a7 .
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I83bd11a206e9a9c360ab4aca2cb5e2471178f5e5
2025-04-25 18:29:32 +08:00
Finley Xiao
21e1f0ed71
arm64: dts: rockchip: rk3588: Fix opp-b-950000000 node for npu
...
Change-Id: I193606dae3d4fd3c14e37f3ff67cc68421530c2a
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2025-04-25 09:59:37 +00:00
Liang Chen
e744952891
arm64: dts: rockchip: rv1126b: update opp-table for cpu/npu/enc
...
Change-Id: I2dca18e84d2000d7d6a5d590fd4c2812ccb45ad5
Signed-off-by: Liang Chen <cl@rock-chips.com >
2025-04-25 15:27:47 +08:00
Liang Chen
0235d2612b
clk: rockchip: clk-pvtpll: update cpu/npu/enc pvtpll config for rv1126b
...
Change-Id: I0005666aea7d14c35b145fdf370b3474887f3a58
Signed-off-by: Liang Chen <cl@rock-chips.com >
2025-04-25 15:27:33 +08:00
Zefa Chen
334b4588fc
media: rockchip: vicap fixes error of compact mode for isp_unite
...
Change-Id: I4d6cc25f0f1af30cd81653f7e241dda31fc8a9fd
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-04-25 06:07:38 +00:00
Cai YiWei
f78b1bc6d6
media: rockchip: isp: fix rawrd bytesperline
...
Change-Id: Id30a3a49988b9b2f4cd819b528270075636c617c
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-04-25 10:30:13 +08:00
Yu Zheng
c8a1451d09
media: i2c: gc8613 add staggered hdr support
...
Signed-off-by: Yu Zheng <yu.zheng@rock-chips.com >
Change-Id: I3fc28f0c3ba6195c5f4a893f122cc445860c8d86
2025-04-24 10:36:50 +00:00
Zefa Chen
31c281f3e2
media: i2c: add gc6603 sensor driver
...
Change-Id: I373d413d4051753d6bf0f38a8d9373db971ce588
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-04-24 08:15:33 +00:00
Zefa Chen
4fe007016c
media: i2c: os04d10 sync from kernel-5.10 and fixes error of compile
...
Change-Id: If306552babe2ce6386479d29bda3e8e23536a791
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-04-24 08:14:26 +00:00
YouMin Chen
61bf55598d
firmware: rockchip_sip: replace memset with memset_io
...
Fixes: b8c0e6975d ("firmware: rockchip_sip: add valid value check for map->bank_bit_first")
Change-Id: Ie7df5dc8026dcfb9bce9e70d6c4103de18814b8e
Signed-off-by: YouMin Chen <cym@rock-chips.com >
2025-04-24 08:12:17 +00:00
Zorro Liu
df1bcc7a2f
arm64: dts: rockchip: rk3576-ebook-v10: rename fp9931-thermal to fp9931_thermal to match uboot driver
...
Change-Id: I71ccb60bff7067897d103d8549c4dcd57d2b7b81
Signed-off-by: Zorro Liu <lyx@rock-chips.com >
2025-04-24 08:09:45 +00:00
Jianwei Fan
a6838a8f6a
media: i2c: lt6911c: add dcphy param if link to rk3588 dcphy
...
Change-Id: I9c424159847380fbfb5b4f9971fa8693283ff528
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
2025-04-24 11:54:40 +08:00
Tao Huang
e1d516524c
clk: rockchip: Add missing MODULE_LICENSE()
...
ERROR: modpost: missing MODULE_LICENSE() in drivers/clk/rockchip/clk-rockchip.o
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I875c24b00995e955056eea03a048d54032085590
2025-04-23 12:28:16 +00:00
YouMin Chen
b8c0e6975d
firmware: rockchip_sip: add valid value check for map->bank_bit_first
...
Change-Id: I4909cd313854a10c415686f3c9df85411677370d
Signed-off-by: YouMin Chen <cym@rock-chips.com >
2025-04-23 18:26:49 +08:00
Weiguo Hu
c3bd2c8d05
arm64: dts: rockchip: rk3528: default disable v2 tuning for sdio
...
Signed-off-by: Weiguo Hu <hwg@rock-chips.com >
Change-Id: I0fb7f8be05046c44f11e3a0591fca15b8b8cbb27
2025-04-23 14:01:27 +08:00
Tao Huang
ee353a6c3b
clk: rockchip: ROCKCHIP_CLK_INV depends on CLK_RK3188 || CLK_RK3288 || CLK_RK3368 || CLK_RV1108
...
Change-Id: I81542d40312e2ce4f743a18198addb333eb4ecbc
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-04-22 18:59:28 +08:00
Tao Huang
a2439f944c
clk: rockchip: ROCKCHIP_CLK_PVTM depends on CLK_RK3368
...
Change-Id: I43fafd1376f52e2047c019a86233d0ce02035916
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-04-22 18:49:49 +08:00
Tao Huang
f9324b0e31
ARM: configs: rv1126b_defconfig: Disable CONFIG_ROCKCHIP_PVTM
...
Change-Id: Id185fa5984937c847a3c9982084d7960b04f3717
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-04-22 18:33:39 +08:00
Caesar Wang
d1ccccff54
ARM: configs: add rv1126b_linux_defconfig to support RV1126B SoC with Linux OS
...
This defconfig targets the RV1126B SoC, enabling essential drivers for
embedded Linux systems built with Buildroot.
Verified on RV1126B evaluation board: boots to desktop GUI and runs rkipc demo
app normally.
Change-Id: I431c667fc0a560b2e3232667db95f5d8128c29cf
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2025-04-22 18:31:13 +08:00
Wei Dun
757decd818
media: rockchip: vpss: set ROCKIT_BUF_NUM_MAX to 20
...
Signed-off-by: Wei Dun <willam.wei@rock-chips.com >
Change-Id: I1d2b0b30bccef8fce1a3f98e7c862a317b062e4c
2025-04-22 09:41:37 +00:00
Chen Shunqing
fdca11283f
media: i2c: rk628: fix read timing err
...
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
Change-Id: I86ff4e38dd0ffdd36ae407be6d59dea3048226e8
2025-04-22 09:40:04 +00:00
Finley Xiao
3a35a943a2
soc: rockchip: opp_select: Fix memleak in rockchip_opp_set_config()
...
Change-Id: I93224fd07ccf594a12a6365fa6c81519a8f24a1e
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2025-04-22 09:37:20 +00:00
Zefa Chen
958266bd13
media: rockchip: vicap fixes yuv input order error of dvp for rk3576
...
Change-Id: I1dd0603a3c4d134adbb9fd4f9a04d019af38c0d0
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-04-22 08:13:11 +00:00
Xu Hongfei
e855636bd4
media: rockchip: fec: Fix incorrect buffer size configuration
...
Signed-off-by: Xu Hongfei <xuhf@rock-chips.com >
Change-Id: Id32343f59b34606ca8c1719d11d77a25f9a97c2a
2025-04-22 06:25:38 +00:00
Simon Xue
ab08ebea9b
mm: defer init highmem page when CONFIG_ROCKCHIP_THUNDER_BOOT_DEFER_FREE_MEMBLOCK=y
...
Change-Id: I41527559ee66786826da7c3c9763804b91226bcf
Signed-off-by: Simon Xue <xxm@rock-chips.com >
2025-04-22 14:17:05 +08:00
Simon Xue
218bc80469
init: use pageblock to free highmem instead of page when CONFIG_ROCKCHIP_THUNDER_BOOT_DEFER_FREE_MEMBLOCK=y
...
Change-Id: Ia75a9fc0701a24053cf8312d3bd508976f8b2592
Signed-off-by: Simon Xue <xxm@rock-chips.com >
2025-04-22 14:14:21 +08:00
Wei Dun
8d0b59bbc0
media: rockchip: vpss: fix RKVPSS_VPSS_ONLINE value error in offline mode
...
Signed-off-by: Wei Dun <willam.wei@rock-chips.com >
Change-Id: I2331e6cb67d739cd6d9e32917d1c19b3a3a60031
2025-04-22 03:42:43 +00:00
Liang Chen
e3844dd49e
arm64: dts: rockchip: rv1126b: set thermal-zone for system-monitor
...
Change-Id: I909060a00f9e0b7a28ecfdf1579a9e7e22d15b85
Signed-off-by: Liang Chen <cl@rock-chips.com >
2025-04-21 10:53:18 +00:00
Simon Xue
19fcf77273
arm64: mm: update fixup_fault.S for kernel 6.1
...
Change-Id: I95b322cd86bd31536a725f442758e0b8eb3f4f22
Signed-off-by: Simon Xue <xxm@rock-chips.com >
2025-04-21 10:51:47 +00:00
Ziyuan Xu
638a6357bf
media: i2c: ps5458: correct chip id information
...
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com >
Change-Id: I4940172f9269bdb1579c9b041dd8bf5af0d63fdc
2025-04-21 15:49:37 +08:00
Chen Shunqing
9042f7a974
media: i2c: rk628: fix i2c error when hdmirx reset
...
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
Change-Id: Ia8f2a890433fd10f3fee4346e8d8a645385c5acf
2025-04-21 14:17:51 +08:00
Tao Huang
610a9bdb86
ARM: configs: rv1126b-fastboot: Enable CONFIG_INITCALL_ASYNC
...
Change-Id: Ic1ea791aa47c589e8fb33a33f99250c2af2e247c
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-04-21 02:19:49 +00:00
Tao Huang
04a2236d00
net: bpfilter: Call bpfilter_sockopt_init() early when CONFIG_INITCALL_ASYNC=y
...
load_umh() depends on bpfilter_sockopt_init() to init bpfilter_ops.
But load_umh() and bpfilter_sockopt_init() are both in the same
module_init/device_initcall level.
Fix this by moving bpfilter_sockopt_init() to the rootfs_initcall level.
Change-Id: I454872cc8036cffa92d135cbdb2c50ad9bb52e77
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-04-21 02:19:49 +00:00
Tao Huang
018a3d4acb
inet_diag: Call inet_diag_init() early when CONFIG_INITCALL_ASYNC=y
...
dccp_diag_init() depends on inet_diag_init() to init inet_diag_table.
But dccp_diag_init() and inet_diag_init() are both in the same
module_init level.
Fix this by moving inet_diag_init() to the rootfs_initcall level.
Change-Id: Ie06bd549622c6f82b34486fc4faaba6c3e4dbba8
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-04-21 02:19:49 +00:00
Tao Huang
267447fac4
net: loopback: Call blackhole_netdev_init() early when CONFIG_INITCALL_ASYNC=y
...
inet6_init() depends on blackhole_netdev_init() to init blackhole_netdev.
But inet6_init() and blackhole_netdev_init() are both in the same
module_init level.
Fix this by moving blackhole_netdev_init() to the fs_initcall level.
Change-Id: Ie2313d29ac00b533b22b50fadfda78a541b9e88b
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-04-21 02:19:49 +00:00
Tao Huang
5d98ec57bf
ipv6: Call inet6_init() early when CONFIG_INITCALL_ASYNC=y
...
l2tp_ip6_init() depends on inet6_init() to init inetsw6.
But l2tp_ip6_init() and inet6_init() are both in the same
module_init level.
Fix this by moving inet6_init() to the rootfs_initcall level.
Change-Id: I71cd6831b1b162d8325988b4e674c4e467c40f68
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-04-21 02:19:49 +00:00
Tao Huang
81d1cc82ea
netfilter: nf_conntrack: Call nf_conntrack_standalone_init() early when CONFIG_INITCALL_ASYNC=y
...
nf_nat_amanda_init() depends on nf_conntrack_standalone_init() to init nf_ct_nat_helpers.
But nf_nat_amanda_init() and nf_conntrack_standalone_init() are both in the same
module_init level.
Fix this by moving nf_conntrack_standalone_init() to the rootfs_initcall level.
Change-Id: I2b5a9994f83581cdd819e19abe6cabc7b1d7b3af
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-04-21 02:19:49 +00:00
Tao Huang
a0f44c9df3
netfilter: x_tables: Call xt_init() early when CONFIG_INITCALL_ASYNC=y
...
classify_tg_init() depends on xt_init() to init xt.
But classify_tg_init() and xt_init() are both in the same
module_init level.
Fix this by moving xt_init() to the rootfs_initcall level.
Change-Id: If9aaae57704e064b719731efa3112d4e652f0069
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-04-21 02:19:49 +00:00
Tao Huang
6ddf51f36d
backlight: pwm_bl: Call pwm_backlight_driver_init() early when CONFIG_INITCALL_ASYNC=y
...
panel_simple_init() depends on pwm_backlight_driver_init().
But panel_simple_init() and pwm_backlight_driver_init() are both in the same
module_init level.
Fix this by moving pwm_backlight_driver_init() to the fs_initcall level.
Change-Id: I344330f658c0fb92a5f6f73499fc24bbef1651d2
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-04-21 02:19:49 +00:00
Tao Huang
5baffd6cac
phy/rockchip: inno-dsidphy: Call inno_dsidphy_driver_init() early when CONFIG_INITCALL_ASYNC=y
...
Moving inno_dsidphy_driver_init() to the fs_initcall level.
Before rockchip_drm_init().
Change-Id: I09aa277f2af80107aa00b8da69ff919be02d2452
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-04-21 02:19:49 +00:00
Tao Huang
0bd7439722
ASoC: rockchip: multicodecs: Call rockchip_multicodecs_driver_init() later when CONFIG_INITCALL_ASYNC=y
...
rockchip_multicodecs_driver_init() depends on rockchip_sai_driver_init().
But rockchip_multicodecs_driver_init() and rockchip_sai_driver_init() are both in the same
module_init level.
Fix this by moving rockchip_multicodecs_driver_init() to the late_initcall level.
Change-Id: I6b6958264ee6d380116421fc2985710b8b3f1fa8
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2025-04-21 02:19:49 +00:00