Commit Graph

1086900 Commits

Author SHA1 Message Date
LongChang Ma
cafdb02e96 media: i2c: techpoint: fix tp9951 2 lane ecc error
Signed-off-by: LongChang Ma <chad.ma@rock-chips.com>
Change-Id: Iddc95c2a0512e25d8a8c9575a5a55161c5c47b6d
2024-01-10 09:26:14 +08:00
Sugar Zhang
89ba14ab7c ASoC: rockchip: i2s: Add support for pinctrl idle state
This patch switch pinctrl to idle state when runtime suspend.

At the moment, it's used for workaround for I2S0/2/3 (PD_AUDIO)
slave IO issue on RK3588 SoCs.

The issue acts like that when PD_AUDIO off, the BCLK/LRCK pin
will pull down the external clk to half-level.

The root cause is that when PD_AUDIO off, the BCLK/LRCK pin
are clamped as drive output low.

This patch also try to solve clk leak for master output mode.

OTOH, the ASoC framework set pinctrl state first and then do
runtime PM resume (enable PD). it's reasonable, but for the
current issue, a few half-level cycles leak after resume, so,
we split pinctrl-clk out to control it separately.

  snd_pcm_open

      for_each_rtd_components(rtd, i, component)
      	pinctrl_pm_select_default_state(component->dev);

      ret = snd_soc_pcm_component_pm_runtime_get(rtd, substream);

e.g. pinctrl idle for i2s0

i2s0_gpio: i2s0-gpio {
	rockchip,pins =
		/* i2s0_lrck_gpio */
		<1 RK_PC5 0 &pcfg_pull_none>,
		/* i2s0_sclk_gpio */
		<1 RK_PC3 0 &pcfg_pull_none>;
};

&i2s0_8ch {
	pinctrl-names = "default", "idle", "clk";
	pinctrl-1 = <&i2s0_gpio>;
	pinctrl-2 = <&i2s0_lrck
		     &i2s0_sclk>;
};

cat /sys/kernel/debug/pinctrl/pinctrl-handles

device: fe470000.i2s current state: idle
  state: default
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-sdi0 (26) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-28 (60)config 00000001
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-sdi1 (27) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-27 (59)config 00000001
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-sdi2 (28) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-26 (58)config 00000001
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-sdi3 (29) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-25 (57)config 00000001
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-sdo0 (30) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-23 (55)config 00000001
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-sdo1 (31) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-24 (56)config 00000001
  state: idle
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-idle (23) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-21 (53)config 00000001
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-19 (51)config 00000001
  state: clk
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-lrck (24) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-21 (53)config 00000001
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-sclk (25) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-19 (51)config 00000001

Fixes: 89e11e98f4 ("arm64: dts: rockchip: rk3588: Add pinctrl idle for I2S0/2/3")
Change-Id: I41dcdabd8e4015c7bd7285a03a24a3765a0b576f
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2024-01-09 16:26:05 +08:00
Cai Wenzhong
08d8bee9b8 arm64: dts: rockchip: rk3588-vehicle-maxim-cameras-s66.dtsi: support i2c-mux
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: Ifc72e4f913a35f1d7bac0e8182d5972f81407654
2024-01-09 15:54:08 +08:00
Cai Wenzhong
f38142ccdc arm64: dts: rockchip: rk3588-vehicle-evb-maxim-max9671(/2)2-d(c)phy0(/3).dtsi: support i2c-mux
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: I56f1d8722f956c627b0a12576b8470717e67e0ad
2024-01-09 15:54:08 +08:00
Cai Wenzhong
5c0f60413d media: i2c: maxim: remote: add ox03j10 sensor driver
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: I1576c86394b28c3a810865790c2da93b0b5e0a8d
2024-01-09 15:54:08 +08:00
Cai Wenzhong
8157c8c4e4 media: i2c: maxim: remote: add ov2311/ov2312 sensor driver
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: I1f96d0218c99c6326991a37cfc64ea63a579dd76
2024-01-09 15:54:08 +08:00
Cai Wenzhong
2948f08a9c media: i2c: maxim: remote: add ox01f10 sensor driver
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: I0a622432876409572c228a0bee2baa88d75a7d3e
2024-01-09 15:54:08 +08:00
Cai Wenzhong
84288b2e37 media: i2c: maxim: remote: add sc320at sensor driver
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: I30a657f6bfbb4991457cfd1ff2ed58b91bb2212e
2024-01-09 15:54:08 +08:00
Cai Wenzhong
455bfe8481 media: i2c: maxim: remote: serializer driver version v3.00.00
1. remote serializer support max9295/max96715/max96717
2. remote serializer provide APIs for remote camera calls

Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: Ib9f5fbefdded0f40a9b06f3c490713c4f0a20dfd
2024-01-09 15:54:08 +08:00
Cai Wenzhong
acb67fd645 media: i2c: maxim: local: maxim4c: driver version v3.00.00
1. local deserializer and remote devices are associated through i2c-mux
2. remote camera is abstracted as v4l2 subdev

Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: Id827c4a9b13a2280ec6b4b2114fa389b3e31674c
2024-01-09 15:54:08 +08:00
Lan Honglin
beb9974b6f media: i2c: sc850sl: fix gain discontinuity issue
sync update from 4.19

Change-Id: I432669771e6a3a5c9e07811f94f5bd77ed5b2e63
Signed-off-by: Lan Honglin <helin.lan@rock-chips.com>
2024-01-09 11:14:28 +08:00
Cai YiWei
ce956f7a33 media: rockchip: isp: fix resume mi no enable
Change-Id: Ic7aa8eb5528e97b4d425971d5189ef85c0c1c6c9
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2024-01-08 11:03:52 +08:00
Jon Lin
982e655deb arm64: dts: rockchip: rk3568: Add nfc
Change-Id: I3fb8fae8b63925d58e6889af4df80e920b3d4881
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-01-05 09:25:15 +08:00
Cai YiWei
08c66b08ce media: rockchip: isp: sync irq_ends
irqs in different cpu will change irq_ends flag, lock to sync.

Change-Id: Ie5467825173a16c796c7ab84c15286af44edc5d9
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2024-01-05 08:52:32 +08:00
Zhang Yubing
eaa1941ab7 mfd: rkx110_x120: cru: fix to get a avialble pll rate
In some case, the pll rate will be change to get a target
rate for it's child. we want set the pll rate closest to
the max pll rate. However, It's not all the rate can get
a set of legal paramters to config the pll. So when this
case happen, we try a lower rate as the target pll rate.

Change-Id: I45abec2114f74634904cf3c34655d8df331d171b
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
2024-01-04 18:08:02 +08:00
Liang Chen
801e11b222 arm64: dts: rockchip: rk3562: adjust regulator-init-microvolt of vdd_cpu/vdd_logic for rk3562 boards
Raise initial voltage of vdd_cpu/vdd_logic when startup to improve stability.

Signed-off-by: Liang Chen <cl@rock-chips.com>
Change-Id: I223a21351424cb3fb47e5b3cae4f8e0324bd9a25
2024-01-04 15:11:44 +08:00
Liang Chen
ff902937c0 arm64: dts: rockchip: rk3562: adjust low-temp-min-volt for cpu/dmc
Raise voltage of cpu/dmc when low temperature to improve stability.

Signed-off-by: Liang Chen <cl@rock-chips.com>
Change-Id: I80321c0454c98c62a237192b46fa00da1b48d336
2024-01-04 15:07:18 +08:00
LongChang Ma
5e9dee2ebe media: i2c: add sc830ai sensor driver
Signed-off-by: LongChang Ma <chad.ma@rock-chips.com>
Change-Id: Ib22fb1d354cbb3ee26f5a94c969675cbb28990ff
2024-01-03 19:46:07 +08:00
Sugar Zhang
1bbb558966 dmaengine: pl330: Use tasklet_hi_schedule
Use tasklet_hi_schedule for better audio performance,
especially for LLA (Low Latency Audio) situation.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Ic5a215a269e718b0e5613132cb9fe9b58940d0e1
2024-01-03 19:45:53 +08:00
Jon Lin
c08e952374 mtd: spinand: XINCUN: Support new device XCSP1AAPK
Change-Id: Ia8de254547f40499a501e20421efb0f443842b87
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-01-03 19:42:57 +08:00
Jiahang Zheng
14119c4f7f arm64: dts: rockchip: rk3562-amp: change mcu ram address
Change-Id: If7311abee120fef2a0259845e202612f8c67372a
Signed-off-by: Jiahang Zheng <jiahang.zheng@rock-chips.com>
2024-01-03 17:55:24 +08:00
Jianwei Fan
aa47569d06 media: i2c: lt8668sx: add lt8668sx hdmi2csi driver
Change-Id: I4fba2eb4aca597ba41a08a89c6444f9a715c4630
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
2024-01-03 17:50:49 +08:00
Yandong Lin
77a1b08896 video: rockchip: mpp: remove av1dec l2 cache
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: If018c12464264f62db4baa658b75d8942504a765
2024-01-03 17:48:01 +08:00
XiaoDong Huang
4227edfdb3 ARM: rockchip: rv1106_pm: do wdt save/restore
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
Change-Id: Ie805d22a99110162015a51718ec29de2e6008614
2024-01-03 17:09:20 +08:00
Cai YiWei
2846affd16 media: rockchip: isp: add buf cnt info to procfs
Change-Id: I78ce99dad93e57c544e150013ccac02868d43f88
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2024-01-03 17:06:39 +08:00
Cai YiWei
f8d9b2d3b4 media: rockchip: isp: fix wait timeout with thunderboot
Change-Id: Ied63c17c68e1cd565a3f246655fa9ec66be638b3
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2024-01-03 17:06:39 +08:00
David Wu
10ed38ef37 arm64: dts: rockchip: rk3528: Add thermal for macphy
Signed-off-by: David Wu <david.wu@rock-chips.com>
Change-Id: Ifd46d8a3ae7fd8eca31f413a6d8b7b584c983636
2024-01-03 15:38:28 +08:00
David Wu
cbf09af6d1 ARM: dts: rv1106: Add thermal for macphy
Signed-off-by: David Wu <david.wu@rock-chips.com>
Change-Id: I3319dfc7cd6377cc6e4ade4b9930474a59441aac
2024-01-03 15:38:28 +08:00
David Wu
bf7e43d9fe net: phy: RK630: Add dynamically adjusting the configuration
Adjustments occur at two cases:
  - No linkup within 5s;
  - The number of packets received within 10 seconds is less than 3,
    or the packet loss rate is greater than 15%.

Signed-off-by: David Wu <david.wu@rock-chips.com>
Change-Id: I8b48bb4377ddb4231fa6f26b4373695fd85cbb26
2024-01-03 15:38:28 +08:00
Algea Cao
5f2dd30238 drm/bridge: dw-hdmi-qp: Fixes compilation errors when cec core is not compiled
Fix error: implicit declaration of function 'cec_queue_pin_hpd_event'.

Fixes: b73433e36e ("drm/rockchip: Add dw-hdmi-qp driver")
Change-Id: I9268259d42dddd285b3bb8d92a55b7df9ae3c3c1
Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
2024-01-03 15:13:24 +08:00
Algea Cao
5a0f616be9 drm/bridge: synopsys: Fixes compilation errors when cec core is not compiled
Fix error: implicit declaration of function 'cec_queue_pin_hpd_event'.

Fixes: 5fe797153d ("drm: bridge: dw-hdmi: Support report cec hpd")
Change-Id: I4ddae31d5b72b17fdd33fbc28ca454dc57377f74
Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
2024-01-03 15:13:24 +08:00
Lan Honglin
920198cd6c media: i2c: imx415 adapt sleep_wakeup
Change-Id: Ie371b8dc92718e13d3abe97a8809e859e918e7a7
Signed-off-by: Lan Honglin <helin.lan@rock-chips.com>
2024-01-02 10:57:42 +08:00
Dingxian Wen
22999ca743 media: rockchip: hdmirx: make sure to bind to big cpu1
Signed-off-by: Dingxian Wen <shawn.wen@rock-chips.com>
Change-Id: I7f81e13e02911ff970c179a1a7def0f01417c0c3
2024-01-02 10:52:05 +08:00
Hisping Lin
ca7627f2a4 tee: optee: interrupt an RPC depend on shutdown flag
Fixes: e6c7ea7d4d ("tee: optee: interrupt an RPC when supplicant has been killed")
Change-Id: I33f33af02afb75bda5d68c9731fe636bb97132fe
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2024-01-02 10:32:37 +08:00
Finley Xiao
5f0de7c5d5 drm/rockchip: vop2: Add devfreq support
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I0bde28f52dd3d734aa3f26adfe9ca8ece8febd65
2023-12-29 17:57:19 +08:00
Zhen Chen
44ee8c59b5 MALI: bifrost: log: Disable WARNINGs in validate_tracepoint_data()
After integrating DDK g21(r46), the driver outputs the following WARNING after waking from sleep:
[  293.271414][  T209] prev_wp_active_end_time 18446744073605310680 > start_time 1119644647 for aid 1000 active_cnt 0
[  293.224787][  T375] WARNING: CPU: 3 PID: 375 at drivers/gpu/arm/bifrost/mali_kbase_gpu_metrics.c:84 emit_tracepoint_for_active_gpu_metrics_ctx+0x138/0x1c4
[  293.224825][  T375] Modules linked in: bcmdhd dhd_static_buf r8168
[  293.224873][  T375] CPU: 3 PID: 375 Comm: kworker/u17:2 Not tainted 5.10.160 #1050
[  293.224888][  T375] Hardware name: Rockchip RK3588 EVB1 LP4 V10 Board (DT)
[  293.224911][  T375] Workqueue: csf_scheduler_gpu_idle_ gpu_idle_worker
[  293.224936][  T375] pstate: 60c00009 (nZCv daif +PAN +UAO -TCO BTYPE=--)
[  293.224955][  T375] pc : emit_tracepoint_for_active_gpu_metrics_ctx+0x138/0x1c4
[  293.224973][  T375] lr : emit_tracepoint_for_active_gpu_metrics_ctx+0x138/0x1c4
...
[  293.225343][  T375] Call trace:
[  293.225364][  T375]  emit_tracepoint_for_active_gpu_metrics_ctx+0x138/0x1c4
[  293.225382][  T375]  kbase_gpu_metrics_emit_tracepoint+0x54/0xf4
[  293.225403][  T375]  cleanup_csg_slot+0x20c/0x4f8
[  293.225423][  T375]  wait_csg_slots_suspend+0x320/0x3bc
[  293.225440][  T375]  suspend_active_groups_on_powerdown+0xa8/0x1cc
[  293.225458][  T375]  scheduler_suspend_on_idle+0x24/0x828
[  293.225474][  T375]  gpu_idle_worker+0x384/0x5c4
[  293.225495][  T375]  process_one_work+0x1f0/0x478
[  293.225511][  T375]  worker_thread+0x270/0x4cc
[  293.225531][  T375]  kthread+0x138/0x340
[  293.225552][  T375]  ret_from_fork+0x10/0x18

The WARNING is due to the driver expecting 'gpu_ts' (gpu_timestamp) from the FW
to be monotonically increasing, but here "after waking up, 'gpu_ts' is smaller than before sleep."

'gpu_ts' comes from the GPU's input signal CNTVALUEB.
CNTVALUEB comes from the 'stimer' timer.
derrick.huang@rock-chips.com confirmed that this timer loses power during sleep,
and its count is reset when the system wakes up.
This causes "'gpu_ts' to be smaller after waking up than before sleep."

derrick.huang also mentioned that "for RK3588, it is not possible
to make 'stimer' not lose power in the product."
Here, we are temporarily disabling this WARNING.

It is speculated that sleep-wake cycles
might lead to certain profile features of the GPU not functioning correctly.
Further testing will be conducted to check for other potential issues.

Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
Change-Id: I9979bff7c7fb946437889561e90440de1037bb35
2023-12-29 17:57:19 +08:00
Zhen Chen
6b494eb5a1 Mali: bifrost: Fix: When calling devfreq_add_device(), restore passing of '&ondemand_data'
Change-Id: Ia2987763b90223f7333e2a24dacc05840309709c
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
2023-12-29 17:57:19 +08:00
Zhen Chen
a94d0b968a MALI: rockchip: upgrade bifrost DDK to g21p0-01eac0, from g18p0-01eac0
NOTE:
For RK3588, the mali_csffw.bin used with this driver MUST be from DDK g21p0-01eac0 correspondingly.

Change-Id: Ifab61806a6a350ba53c5dc0296d20628c28d633a
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
2023-12-29 17:57:18 +08:00
Algea Cao
e2f9938790 phy: rockchip-samsung-hdptx-hdmi: Calculate the pll frequency based on the register value
Change-Id: Ifd069b1c26efc6b57065e98a4d694c069c29173f
Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
2023-12-29 17:57:18 +08:00
Damon Ding
b0e840f8a4 drm/rockchip: analogix_dp: add dual channel mode support
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I5d98ddc887da6c1a36be72d930d8b2312be0e446
2023-12-29 17:57:18 +08:00
Zefa Chen
4de536c973 media: rockchip: vicap: support use reserved mem for aov when run with thunderboot mode
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: Ic0dca3b4e8b32c217abece05a6566beb54bc6eaa
2023-12-29 17:57:18 +08:00
Zhang Yubing
730004820b mfd: rkx110_x120: reset dsi tx host when generator pattern
Change-Id: I92b4733152532c62e79d39eabdf2ec99d006a257
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
2023-12-29 17:57:18 +08:00
LongChang Ma
bd48aceb6a media: i2c: cam-sleep-wakeup: optimize sensor wakeup workflow for reset
Signed-off-by: LongChang Ma <chad.ma@rock-chips.com>
Change-Id: I3fa6752a404e8b9f70dfd5c75a554f5511e6e49a
2023-12-29 17:57:18 +08:00
Zhang Yubing
9d4ae424d0 mfd: rkx110_x120: disable phy when stop video stream
Change-Id: I4efe4873dafc74d549fc8322fdb35490140eba5b
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
2023-12-29 17:57:18 +08:00
Lan Honglin
80bc7372a8 media: i2c: os04d10: add reg list of 1440p@30fps and 360p@120fps
Change-Id: Ifda327acddd93f993c9ce0508ec6b02a9c997cf2
Signed-off-by: Lan Honglin <helin.lan@rock-chips.com>
2023-12-29 17:57:13 +08:00
Lan Honglin
de8d245d36 media: i2c: os04d10: fix adapter fastboot issue
Change-Id: Ia11491a7602eb2a6a1a2453083fa574aaef1ea61
Signed-off-by: Lan Honglin <helin.lan@rock-chips.com>
2023-12-29 17:56:35 +08:00
Finley Xiao
604cec4004 soc: rockchip: rockchip_system_monitor: Fix opp_info NULL pointer
Fixes: feecbd010e ("soc: rockchip: rockchip_system_monitor: Add support to use low temp pvtpll config")
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I17f5dbc2cd2da487f7e5c9f81a89520c6eb53799
2023-12-29 17:56:35 +08:00
Zefa Chen
8a6ab5ba66 media: rockchip: vicap fixes error of access NULL point when pm resume
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I9014a892c0eeb1b84389f8ce2980abf1e9ea6bab
2023-12-29 17:56:35 +08:00
Zefa Chen
3c4b76edbe media: rockchip: vicap fixes error flags of devm_request_irq
to resolve:

Unbalanced enable for IRQ 66
WARNING: CPU: 3 PID: 1589 at kernel/irq/manage.c:691 enable_irq+0x9c/0xf0
Modules linked in:
CPU: 3 PID: 1589 Comm: v4l2-ctl Not tainted 5.10.198 #50
Hardware name: Rockchip RK3588 EVB1 LP4 V10 Board (DT)
pstate: 60400089 (nZCv daIf +PAN -UAO -TCO BTYPE=--)
pc : enable_irq+0x9c/0xf0
lr : enable_irq+0x9c/0xf0
sp : ffffffc00e53b660
x29: ffffffc00e53b670 x28: 0000000000000001
x27: ffffff810313f610 x26: 0000000000000000
x25: 0000000000000000 x24: 0000000000000001
x23: ffffff81030de600 x22: 0000000000020001
x21: ffffff810310e380 x20: 0000000000000042
x19: ffffff8101193400 x18: ffffffffffffffff
x17: 0000000000000000 x16: 00000000000000f4
x15: 0000000000000004 x14: 0000000000001fff
x13: ffffffc009be2528 x12: 0000000000000003
x11: 00000000ffffdfff x10: c0000000ffffdfff
x9 : 44662b0799533b00 x8 : 44662b0799533b00
x7 : 6f6620656c62616e x6 : ffffffc009d69688
x5 : ffffffc008cee45c x4 : 0000000000000001
x3 : 0000000000000000 x2 : 0000000000000000
x1 : ffffffc00e53b330 x0 : 000000000000001c
Call trace:
 enable_irq+0x9c/0xf0
 csi2_start+0x31c/0x594
 csi2_s_stream+0xf8/0x238
 rkcif_pipeline_set_stream+0x250/0x63c
 rkcif_do_start_stream+0xe64/0x122c
 rkcif_start_streaming+0x1c/0x24
 vb2_start_streaming+0x64/0x134

Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I0506b9b49094b6ee22331d38aa028ec46bb2d50d
2023-12-29 17:56:35 +08:00
Damon Ding
732061bcf9 pwm: rockchip: support pwm version 4
Change-Id: I64e270c49e51244a9437f40cdc9e0df5aff1576d
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
2023-12-28 09:47:16 +08:00