David Wu
f58cc2736a
arm64: dts: rockchip: rv1126b-evb: Change clock rates to 24M for fephy
...
Change-Id: I906b8a3e483f6db790701a10d6a0aa71080948bc
Signed-off-by: David Wu <david.wu@rock-chips.com >
2025-05-25 06:18:12 +00:00
David Wu
185b03cb0d
ethernet: stmmac: dwmac-rk: Correct clock input/output sel for RV1126B
...
Change-Id: Ie1bfc0a598827493b23fd5d7c040d8e552adaaff
Signed-off-by: David Wu <david.wu@rock-chips.com >
2025-05-25 06:18:02 +00:00
David Wu
42db19d682
net: phy: rockchip-fephy: Add param to access group registers
...
Signed-off-by: David Wu <david.wu@rock-chips.com >
Change-Id: Ia5a777c66ae71082256cefa37cff151d993c0a0a
2025-05-23 19:24:05 +08:00
David Wu
9efda1e814
net: phy: rockchip-fephy: Fix for the correct names
...
Change-Id: I14f536ff6b817764ad716a26874c1162eacebd73
Signed-off-by: David Wu <david.wu@rock-chips.com >
2025-05-23 19:18:12 +08:00
David Wu
7a2e9b2ecc
net: phy: rockchip-fephy: Add 24M clock rate setting
...
Change-Id: Ie1f51e419bddb458e03be1e048260660a63f020a
Signed-off-by: David Wu <david.wu@rock-chips.com >
2025-05-23 19:18:04 +08:00
David Wu
0c961312c5
net: phy: rockchip-fephy: Change off-energy level0 threshold between link up/down
...
Change-Id: I635d8ed3b3afd4a3e271f4071472aa4cd572dda0
Signed-off-by: David Wu <david.wu@rock-chips.com >
2025-05-23 19:17:53 +08:00
Shengfei Xu
0374714804
power: supply: rk817_battery: Supports battery aging calibration
...
Change-Id: Ie7866d020fa16b39f3541d2874fc4d2d80977477
Signed-off-by: Shengfei Xu <xsf@rock-chips.com >
2025-05-23 10:52:49 +00:00
Shengfei Xu
a8c1e9ec9b
power: supply: rk817_battery: Supporting battery charging with JEITA standards
...
Implementing JEITA charging protocols is critical for enhancing battery
safety and prolonging service life. Based on battery specifications and
operating temperatures, it is necessary to adjust charging voltages and
currents dynamically.
Change-Id: Ieab12e792697373a7b50be9e6813061ce85c1232
Signed-off-by: Shengfei Xu <xsf@rock-chips.com >
2025-05-23 10:52:49 +00:00
Sandy Huang
859cced710
drm/rockchip: vop2: update cluster fbc xoffset check rule
...
cluster fbc xoffset check size is related to fbc block_w.
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: If091d9d740e22e5f6d192f4085a1b550e826d846
2025-05-23 10:40:48 +00:00
Finley Xiao
4f3686ee3a
arm64: dts: rockchip: rk3576: Add customer demand nvmem cell for opp table
...
Change-Id: I1e846b30238e0841b18679d60029e51123f68687
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2025-05-23 08:53:17 +00:00
Finley Xiao
e0e9133893
driver: rknpu: Add opp data for rk3576s
...
Change-Id: Ifd41681600eb672f1addfd6641b7e3e3a0d72f8b
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2025-05-23 08:53:17 +00:00
Finley Xiao
cf88c44b8d
MALI: bifrost: Add opp data for rk3576s
...
Change-Id: I9eb6f08b7195384603018ddee14afb0bf80cce26
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2025-05-23 08:53:17 +00:00
Finley Xiao
2f9efcb0d9
cpufreq: rockchip: Add opp data for rk3576s
...
Change-Id: I45021b6dc0226ec75ef8ec713406ee7c460a98cc
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2025-05-23 08:53:17 +00:00
Cai YiWei
89b28a5b1e
media: rockchip: isp: support wrap stream latter for isp35
...
Change-Id: I6758d25d980884b16fc7df5b7b75b7e32016119d
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-05-23 06:39:16 +00:00
Ye Zhang
244733786c
arm64: dts: rockchip: rv1126b-pinctrl: update i2c config
...
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com >
Change-Id: I22e23961605faadc2727c7dbc3521de7f50d5c00
2025-05-23 10:26:14 +08:00
Algea Cao
bcf0549c76
arm64: dts: rockchip: rk3588: Adjust the HDMITX1 DDC M0 IO driver strength
...
The maximum drive strength level of vccio3 is 3,
so the drive strength level configuration of DDC
SCL is 3.
Fixes: 3690970c81 ("arm64: dts: rockchip: rk3588: Adjust the HDMI DDC IO driver strength")
Change-Id: I72ed9dd669d2ef7e7fe406977d8c42e226323c99
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
2025-05-22 06:07:08 +00:00
Zefa Chen
f3ae0fd773
media: rockchip: vicap add soft reset before start stream
...
Change-Id: I29153568a978b2d5443568f52a7e3eb841575828
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-05-21 11:51:26 +00:00
Zefa Chen
77e9245280
media: rockchip: vicap free hdr buf after change to online
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I334b6d893430ce5cf4371fabf387d3fa0846a5ef
2025-05-21 11:51:14 +00:00
Zefa Chen
15708c309d
media: rockchip: vicap fixes error of sof intr loss
...
Change-Id: Ifce44e0c14b56dc2d7e131cbb48ceefb4453f99c
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-05-21 11:51:00 +00:00
Zefa Chen
7f54c8f36a
media: rockchip: vicap fixes image error of last frame before suspend
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ia58c72697d5c895dd23083244ea50871842bea9c
2025-05-21 11:50:08 +00:00
Lin Jianhua
f7a914c61a
arm64: dts: rockchip: rv1126b-evb4: add dsmc node
...
Change-Id: If8534687510aaf1e567d32db6ac036286d4184e4
Signed-off-by: Lin Jianhua <linjh@rock-chips.com >
2025-05-21 11:49:29 +00:00
Lin Jianhua
e1ef5002b6
arm64: dts: rockchip: rv1126b-evb4: enable sdmmc\gmac\can\sound\rtc\fspi
...
Change-Id: I975ad645df4b2360ac2205aba67a54e51ab2a3df
Signed-off-by: Lin Jianhua <linjh@rock-chips.com >
2025-05-21 11:49:29 +00:00
Zefa Chen
de526eb412
media: rockchip: vicap support crop with toisp mode
...
Change-Id: I81457b978527690b7f14b6dbee8de0cedef9b884
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-05-21 07:02:06 +00:00
Zefa Chen
277f800e19
media: rockchip: vicap fixes error port parse of sditf
...
Change-Id: Ie3fbd96be25ae0890b0d7736ae15777029a77f45
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-05-21 06:14:08 +00:00
Zhang Yubing
1e7f98d23e
rockchp/drm: vop2: limit vrr work condition for active and mode change
...
In the active change and mode change case, the refresh_rate_change
should be set true to reconfig the reuqesut rate after active
change or mode change.
In some case, the active change or mode change is triggered, but
a valid request refresh rate is not config, which will also cause the
refresh_rate_change be set true. This is a wrong operation.
So in the active change or mode change case, It's also need to
check the whether request refresh rate is valid or not.
Fix error log at system bootup:
[drm:vop2_crtc_atomic_begin] *ERROR* invalid rate:0
Change-Id: I93f6f36a64302ddb0f38264377bb4659d8aaa5a2
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com >
2025-05-20 09:27:01 +00:00
cww
f6221ca70f
ARM: configs: rv1126b-evb: enable exfat
...
Signed-off-by: cww <cww@rock-chips.com >
Change-Id: I49d3bbba5c653148b7693d2ad35d64df7ef7c82d
2025-05-20 06:06:35 +00:00
Cai YiWei
635bb96ec0
media: rockchip: vpss: limit vpss start first if online
...
Change-Id: I71acdf32ff4c2af9592320d38bd28ea53d8cd95f
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-05-20 10:42:38 +08:00
Cai YiWei
412920a441
media: rockchip: isp: add ioctl RKISP_VPSS_GET_ISP_WORKING
...
ioctl for vpss to get isp working status
Change-Id: Id9727440467a3796e8630e5440dc0069dacf70df
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2025-05-20 10:40:08 +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
Joseph Chen
38afd05b0d
arm64: dts: rockchip: rv1126b-evb4-v10: Update rk801
...
Signed-off-by: Joseph Chen <chenjh@rock-chips.com >
Change-Id: I7afb5b3bd76a84d3e817e582e70f01d7042c6fe0
2025-05-16 16:33:02 +08: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
Liang Chen
aaf41c3dcf
clk: rockchip: clk-pvtpll: rv1126b: add more frequency point
...
Change-Id: I494c6ca95ec33c893f773533dfdf4fbb24a96dd1
Signed-off-by: Liang Chen <cl@rock-chips.com >
2025-05-15 12:49:35 +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
Jon Lin
73d20803ec
PCI: rockchip: dw_ep: Reset atu index when PM suspend/resume
...
Change-Id: I131580165444f1e7b0393cb3645594b1c43021ea
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2025-05-14 08:49:59 +00:00
Jon Lin
032401c7c9
PCI: rockchip: dw_ep: Remove useless vm_flags definition
...
Define vm_flags by remap_pfn_range.
Change-Id: I6f1b7ca4e1653fab2eab0f4139c6b9648c903e10
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2025-05-14 08:49:59 +00:00
Jon Lin
b176f5d83b
PCI: rockchip: dw_ep: Avoid repeated calls to irq and works registration
...
Change-Id: Ic98737ccaa515f1e36e39e1e4615c68cedb6d9de
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2025-05-14 08:49:59 +00:00
Damon Ding
da66c6a3ee
drm/bridge: analogix_dp: replace readl()/writel() with analogix_dp_read()/_write() for SSC switch
...
The analogix_dp_read()/analogix_dp_write() help workaround async
issue between pclk clock and 24m clock. See the following commit
for details:
commit 33f5d1439f ("drm/bridge: analogix_dp: Workaround async issue between pclk clock and 24m clock")
Change-Id: I41a0767184bfbfc5bcacceb2177189836dcc9e90
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
2025-05-14 08:49:08 +00:00
Jianwei Fan
279372aba2
video: rockchip: vehicle: add dvp input interlace support
...
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
Change-Id: I8445d9d79fae77f20247e82885719f704df9c02e
2025-05-14 08:47:40 +00:00
Jianwei Fan
a50578469a
video: rockchip: vehicle: add input mode and fix yuv input order error for rk3576
...
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
Change-Id: Ic2cf42382a889aa5940a2578ced19fda98242d66
2025-05-14 08:47:40 +00:00
Liang Chen
7b30163761
cpufreq: interactive: add attribute for touchboost_freq/duration
...
ls -l /sys/devices/system/cpu/cpu0/cpufreq/interactive/
...
-rw-r--r-- 1 root root 4096 2022-12-05 18:27 touchboost_duration
-rw-r--r-- 1 root root 4096 2022-12-05 18:28 touchboost_freq
Signed-off-by: Liang Chen <cl@rock-chips.com >
Change-Id: I964a5553dcf7035d56357ee1cd4db074f60a1184
2025-05-14 08:47:09 +00:00
Liang Chen
1a06d0b8a6
cpufreq: interactive: remove cpu limit of system monitor when touchboost
...
Signed-off-by: Liang Chen <cl@rock-chips.com >
Change-Id: I53be2f5a8093b5fbfc0be7744e1b5b40f22530f1
2025-05-14 08:47:09 +00:00
Liang Chen
d37ee119fe
soc: rockchip: system_monitor: add function to remove/restore cpu limit
...
Signed-off-by: Liang Chen <cl@rock-chips.com >
Change-Id: I60c7b3cb1ab68c06852871cf9fa435031915c328
2025-05-14 08:47:09 +00:00
Zefa Chen
6220b24adc
media: i2c: add os12d40 sensor driver
...
Change-Id: I1952ff79c18d311aebeb74d56fa81041f6a21d66
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2025-05-14 08:43:35 +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
Jon Lin
9e0231a401
mtd: spi-nor: lock the spinor for shutdown progress
...
During the reset process, some threads may still be accessing the
flash, which will affect the soft reset behavior of the subsequent
startup process. For example, the MXIC device may not meet the tREADY2
timing, so it is necessary to avoid flash access during the reset
process.
Change-Id: Ibb0aa2791a83ec820d7352c9558d3a962a2bf66d
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2025-05-14 14:40:26 +08:00
Jon Lin
3cab45ddc1
mtd: spi-nor: Add SNOR_F_NO_READ_CR warning
...
SPI Nor usually has a way to obtain the CR status and add a warning
to notify developers to make corresponding optimizations to avoid
forced SR writing, which may cause SR wear out.
Change-Id: Id0e32b94c33f564539cbbac3bb2147ad8227c3dd
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2025-05-14 06:08:43 +00:00
Jon Lin
8a152b2e8c
mtd: spi-nor: winbond: Remove all devices SNOR_F_NO_READ_CR flags
...
All winbond particles support 35H command, but some particles do
not accurately feedback information after SDFP param parsing.
Change-Id: I00ad45ccd7ca7f7798a2c0699d064a58c6e411c6
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2025-05-14 06:08:43 +00:00
Yuefu Su
94bf2f3b05
media: i2c: add imx678 sensor driver
...
Signed-off-by: Yuefu Su <yuefu.su@rock-chips.com >
Change-Id: I5cace6a4708ca44d55d700d2415e8d6da20dda12
2025-05-13 17:14:52 +08:00