Commit Graph

1072263 Commits

Author SHA1 Message Date
Cai YiWei
29d191c2fb media: rockchip: isp: enum multi isp size at power on
Change-Id: Iace3eb94bef514413708958c383f591b082cb341
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-07-28 14:20:37 +08:00
Cai YiWei
9a0c2a7dc8 media: rockchip: isp: unite mode to support multi dev for isp30
Change-Id: Ie590383b8b42952a257e294c656b02188de550d7
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-07-28 14:20:37 +08:00
Cai YiWei
f468eab640 media: rockchip: cif/isp support compat_ioctl32 for video
Change-Id: I6e02df9faeb64d71b0cb8033493c11a4267494a3
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-07-28 14:20:37 +08:00
Jon Lin
572d1d7548 spi: rockchip-sfc: Support ACPI
Change-Id: I84178e0945737945398d16ee59e4808a42cf1a99
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-07-28 14:06:22 +08:00
Jianwei Zheng
25da86fe62 usb: dwc2: Fix dwc2 OTG-HOST resume fails to recognize peripherals
This patch fix following two cases dwc2 resume does not recognize
peripherals.

1. plug in device after system suspend, then press the power-on
button to wake up,at this time the dr_mode is OTG, op_state is
still Peripheral, the Bit[0] of GINTSTS is 1 and the port power
is off, dwc2 will not resume at this time.

2. plug in device then press the power-on button to put the system
to sleep, then we press the power-on button to wake up the system,
At this time, the dr_mode is OTG, op_state is still Host, the Bit[0]
of GINTSTS is 1, dwc2 will not resume and working abnormally.

To resolve the first exception, we should call the dwc2_hsotg_resume()
directly to resume dwc2. To resolve the second exception, if the dwc2
is lost power during suspend like RK3326S platform, wo should reinit
the core to device mode, and after do dwc2_hsotg_resume, it can trigger
the ID status change interrupt if the OTG cable is still connect. Then
we can init it for host mode in the ID status change interrupt handler.
We can use the power on bit of Hprt register to distinguish whether
it is lost power during suspend.

Signed-off-by: Jianwei Zheng <jianwei.zheng@rock-chips.com>
Change-Id: I7cd09bce993dcee8e5bfcaddd5fe884cdfab6b52
2022-07-28 11:05:54 +08:00
William Wu
5452a06eed usb: gadget: uvc: support zero copy with rockchip encoder
Some rockchip encoder (e.g RV1106/RV1103) support to reserve
UVC Header in the encoded image, this patch improve the uvc
driver to support zero copy for uvc formats MJPEG/H264/H265,
and no support zero copy for YUYV.

By default, the uvc driver disable the zero copy, you can
set the ${USB_FUNCTIONS_DIR}/uvc.gs*/uvc_zero_copy to 1
to enable the zero copy.

Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: I19be26170d51f209f3196f546515be665481b8b5
2022-07-28 10:22:54 +08:00
Tao Huang
875964ad5d net: wireless: rockchip_wlan: bcmdhd: Call kernel_read/write() only when CONFIG_NO_GKI
kernel_read()/kernel_write() are missing from GKI symbol list.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Iad8f6749840d8fdc6c80c751a3d229e9f04359de
2022-07-27 19:51:33 +08:00
Tao Huang
1659a56516 net: wireless: rockchip_wlan: bcmdhd: Enable CONFIG_BCMDHD_REQUEST_FW
GKI missing kernel_read/kernel_write symbol.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I277955b9054240e7f84f0830a9f1968bbf0f51f1
2022-07-27 19:46:03 +08:00
Sandy Huang
5aa1d0e08f drm/rockchip: vop2: fix double config done at one frame time
Maybe appear the following case:
-> set gamma
-> config done
-> atomic commit
   --> update win format
   --> update win address
   ---> here maybe meet vop hardware frame start, and triggle some config take affect.
   ---> as only some config take affect, this maybe lead to iommu pagefault.
   --> update win size
   --> update win other parameters
-> config done

so we add vop2_wait_for_fs_by_done_bit_status() to make sure the first config done take
effect and then to do next frame config.

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I6ec67b374b3afd2bed4a57aa1e7b729964df1736
2022-07-27 18:16:29 +08:00
Xiao Yao
c7a58b42fc ARM: configs: rockchip: rv1106: add sdio/usb/tb wificonfig
Signed-off-by: Xiao Yao <xiaoyao@rock-chips.com>
Change-Id: I8f5252e59f892f0dee5137e1f913893de1676abe
2022-07-27 16:43:41 +08:00
Shaoxing Chen
9850c41c78 ARM: dts: rockchip: rv1106g-evb2-v10: add wireless-wlan node
Signed-off-by: Shaoxing Chen <csx@rock-chips.com>
Change-Id: Ib04abb48a5ac3234eda45e5ff6b6c629ac3330cd
2022-07-27 16:04:33 +08:00
Tao Huang
1701545271 drm/rockchip: vop2: Remove unnecessary check
Fix the following smatch warnings:

rockchip_drm_vop2.c:2892 rk3568_crtc_load_lut() warn: we tested 'vp->gamma_lut_active' before and it was 'true'
rockchip_drm_vop2.c:6995 vop2_setup_hdr10() warn: we tested 'vp->hdr_out' before and it was 'true'
rockchip_drm_vop2.c:7512 vop2_setup_dly_for_vp() warn: we tested 'vp->hdr_in' before and it was 'true'

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I239658d19924b12843efdee8edf89962df1dae0b
2022-07-27 15:32:40 +08:00
Liang Chen
867ebf0228 arm64: configs: rockchip_linux_defconfig: enable CONFIG_CPU_FREQ_GOV_INTERACTIVE
Change-Id: I412e6236facb852b3869c763a8ec3efa1c71d63f
Signed-off-by: Liang Chen <cl@rock-chips.com>
2022-07-27 15:10:20 +08:00
Liang Chen
57e5026c03 arm64: configs: rockchip_defconfig: enable CONFIG_CPU_FREQ_GOV_INTERACTIVE
Change-Id: I2243a3b384ed77781ebb351ee6ae23db8f99e3c8
Signed-off-by: Liang Chen <cl@rock-chips.com>
2022-07-27 15:10:14 +08:00
Viresh Kumar
9d53afdb56 RFC: FROMLIST: cpufreq: Add android's 'interactive' governor
https://lkml.org/lkml/2016/9/14/208

Interactive governor has lived in Android sources for a very long time
and this commit is based on the code present in following branch:

https://android.googlesource.com/kernel/common android-4.4

The Interactive governor is designed for latency-sensitive workloads,
such as interactive user interfaces like the mobile phones and tablets.
The interactive governor aims to be significantly more responsive to
ramp CPU quickly up when CPU-intensive activity begins.

Existing governors sample CPU load at a particular rate, typically every
X ms and then update the frequency from a work-handler.  This can lead
to under-powering UI threads for the period of time during which the
user begins interacting with a previously-idle system until the next
sample period happens.

The 'interactive' governor uses a different approach.

A real-time thread is used for scaling up, giving the remaining tasks
the CPU performance benefit, unlike existing governors which are more
likely to schedule ramp-up work to occur after your performance starved
tasks have completed.

The Android version of interactive governor also checks whether to scale
the CPU frequency up soon after coming out of idle.  When the CPU comes
out of idle, the governor check if the CPU sampling is overdue or not.
If yes, it immediately starts the sampling.  Otherwise, the utilization
hooks from the scheduler handle the sampling later.  If the CPU is very
busy from exiting idle to when the evaluation happens, then it assumes
that the CPU is under-powered and ramps it to MAX speed.

If the CPU was not sufficiently busy to immediately ramp to MAX speed,
then the governor evaluates the CPU load since the last speed
adjustment, choosing the highest value between that longer-term load or
the short-term load since idle exit to determine the CPU speed to ramp
to.

The core of this code is written and maintained (in Android
repositories) by Mike Chan and Todd Poyner over a long period of time.

Vireshk has made changes to to the governor to align it with the current
practices followed with mainline governors, like using utilization hooks
from the scheduler and handling kobject (for governor's sysfs directory)
in a race free manner. And of course this included general cleanup of
the governor as well.

Signed-off-by: Mike Chan <mike@android.com>
Signed-off-by: Todd Poynor <toddpoynor@google.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>

Change-Id: Ib5e8d1dab0fa3cc5ba79b7a554c8dde35435cbdb
[AmitP: Cherry-picked this version from
        https://git.kernel.org/cgit/linux/kernel/git/vireshk/pm.git/log/?h=cpufreq/interactive-idle-notifier.
        Also refactored and folded https://lkml.org/lkml/2016/9/14/209
        patch into this unified patch.]
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
Signed-off-by: Liang Chen <cl@rock-chips.com>
(cherry picked from https://android.googlesource.com/kernel/msm
 commit 33f7a05d4e82c81841af20e6a944a4c3f9b2973e)
2022-07-27 15:02:09 +08:00
Todd Poynor
524fee9ed2 ANDROID: ARM: Call idle notifiers
Change-Id: Id833e61c13baa1783705ac9e9046d1f0cc90c95e
Acked-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Signed-off-by: Todd Poynor <toddpoynor@google.com>
Signed-off-by: Liang Chen <cl@rock-chips.com>
(cherry picked from https://android.googlesource.com/kernel/msm
 commit f782a94f598ffd024f89ca01778457a6819a9478)
2022-07-27 14:38:32 +08:00
Patrick Cain
775c54538a ANDROID: arm64: Call idle notifiers in CPU idle
When CPU idle is enabled, the idle call should also notify the
idle_notifier_call_chain of the change in status. Otherwise some
processes will think the CPU is always active.

CRs-Fixed: 677525
Change-Id: Iabd6f617d6835688cf8b482ac1321e5c1deafffd
Signed-off-by: Patrick Cain <pcain@codeaurora.org>
Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
Signed-off-by: Liang Chen <cl@rock-chips.com>
(cherry picked from https://android.googlesource.com/kernel/msm
 commit e7f65ab439125bdc29a7a0ca7345ff746d014119)
2022-07-27 14:38:32 +08:00
Amit Pundir
f9144816b5 ANDROID: idle_notifier: Add generic idle notifiers
AOSP Change-ID: Idf29cda15be151f494ff245933c12462643388d5
moved x86_64 idle notifiers as generic so that they can
be used in interactive governor.

Upstream change 8e7a7ee9dd ("x86/idle: Remove idle_notifier")
removed x86_64 idle notifiers altogether. This patch add
generic idle notifiers again.

Fixes: android-4.9 commit bfd2a547fc17 ("ANDROID: ARM: Call idle notifiers")
Change-Id: I94a66c74616a4108f4ed49f9afb2447079599f90
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
Signed-off-by: Liang Chen <cl@rock-chips.com>
(cherry picked from https://android.googlesource.com/kernel/msm
 commit c2461bc0a4001a35cc3876c62ff27220467efe66)
2022-07-27 14:38:31 +08:00
Huang zhibao
fecf3d2a6c ARM: dts: rockchip: rv1106-uvc: Enable clk compensation for i2s0
Signed-off-by: Huang zhibao <hzb@rock-chips.com>
Change-Id: I4e87859483fe4494a4e3dc2336e89b9ef9ea65da
2022-07-27 11:35:08 +08:00
Cai YiWei
ad597f1114 media: rockchip: isp: fix dhaz config for multi isp21
Change-Id: I1f9c36f14ec00e32147061e3f993004a7a0ad724
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-07-27 11:25:12 +08:00
Tao Huang
4df9208b4e drm/rockchip: drv: Fix drm_atomic_helper_duplicate_state() error check
Use IS_ERR() instead of checking for a NULL pointer when calling for
drm_atomic_helper_duplicate_state() failures.
drm_atomic_helper_duplicate_state() return an ERR_PTR()-encoded error
code on failure.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I95388698239a7e1bd2bfbedd2bd921bbf52372f0
2022-07-27 11:18:50 +08:00
Jiajian Wu
6664d4c21d arm64: dts: rockchip: rk3399-evb-ind: hdmi_sound compatible to rockchip,hdmi
hdmi_sound compatible to rockchip,hdmi for jack function

Signed-off-by: Jiajian Wu <jair.wu@rock-chips.com>
Change-Id: Ib54304cfed2ad8fe5b6c87a559a827a56b82a4c2
2022-07-27 11:05:51 +08:00
Jiajian Wu
b0849d5790 arm64: dts: rockchip: rk3399-evb-ind: rk809 compatible to rockchip,multicodecs-card
RK809 compatible to rockchip,multicodecs-card for jack function

Signed-off-by: Jiajian Wu <jair.wu@rock-chips.com>
Change-Id: Ia430978a4239dc072f92d5de514285035e1159f7
2022-07-27 11:04:59 +08:00
Caesar Wang
2641b385e3 arm64: dts: rockchip: delete redundant pmu_io_domains node on rk3399-evb-ind.dtsi
Duplicate redundant nodes in this dtsi file.

Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Change-Id: I47f07ca074b7976cad4d4c46492ca90825ebf93a
2022-07-27 11:01:24 +08:00
Andy Yan
a9c9e4c45a drm/rockchip: vop2: Adjust wait critical time zone policy when there are two pending vp
Current policy:

If there are two pending config done vp, and one of them is
at critical time zone, wait for the one which has long time
to vsync.

This may lead a very long wait, for example: VP0 is 3840 x 2160,
VP2 is 1920 x 1080, they are all have pending cfg done bits,
and the vcnt of VP0 is 1367, the vcnt of VP2 is 995, VP2 is
at the critical time zone, we will wait VP0 vsync(almost half frame time)
according to this policy. This lead a very long wait.

The new policy:

If there are two pending config done vp, and one of them is
at critical time zone, compare the left vcnt time of the
two vp:

if (first_vp_left_time > second_vp_left_time) {
	if ((first_vp_left_time - second_vp_left_time) > first_vp_safe_time)
		wait_vp = second_done_vp;
	else
		wait_vp = first_done_vp;
} else {
	if ((second_vp_left_time - first_vp_left_time) > second_vp_safe_time)
               wait_vp = first_done_vp;
	else
		wait_vp = second_done_vp;
}

Change-Id: I7154ad716841c6c28947ddfecc845c7271cc507a
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2022-07-27 09:56:15 +08:00
Tao Huang
95376bf834 net: wireless: bcmdhd: Fix compile warning when CONFIG_BCMDHD_REQUEST_FW=y
drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/dhd_common.c:7852:50: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
                                        DHD_ERROR(("fw->size = %d, *length = %d\n", fw->size, *length));
                                                               ~~                   ^~~~~~~~
                                                               %lu

Fixes: 6513b9fbdd ("net: wireless: update bcmdhd driver to 101.10.361.20")
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ia2cce87e3392174f8a6165494e1c7962ae07bd93
2022-07-26 20:07:23 +08:00
Andy Yan
21b6402519 drm/rockchip: vop2: Set vpstate->color_key to uint64_t
color_key is passed by atomic_set_property with a uint64_t val.

Change-Id: Idc66dc1632f3c00f353d05016aa79f362506fef5
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2022-07-26 19:35:56 +08:00
Caesar Wang
ec19a91490 arm64: dts: rockchip: update gmax's rx delay on rk3399-evb-ind.dtsi
The normal hardware has not changed, and the rx delayline does not need
to be changed, but the value is different if the realteak PHY driver is
turned on by default.

[root@buildroot:/]# echo 1000 > ./sys/devices/platform/fe300000.ethernet/phy_lb_
scan

 rx_delay = 0x23

Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Change-Id: If42019a8c17b24d6df72a30f4f7377e5f6feafe0
2022-07-26 15:03:25 +08:00
Caesar Wang
ddc9d56cc7 arm64: dts: rockchip: update rk3399-evb-ind-lpddr4-linux.dts
1) add hub_reset signal for V14 boards

As the previous version boards, USB3.0 hub has stability problems.
In order to solve this issue, The reset pin of USB3.0 hub is controlled
by GPIO and reset USB3.0 hub through software on v14 board.

2) fix the order for hdmi_sound

3) enable i2s1

The i2s1 is used by rk809 codec.

Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Change-Id: I2a1ccba30705f83884b8284d418dd0cb6cb481fc
2022-07-26 15:03:08 +08:00
Tao Huang
8d561bed6b arm64: rockchip_gki.config: Enable CONFIG_ROCKCHIP_DW_HDCP2
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: If520ab51a618315f1e2294529ccffd9134dd7ab0
2022-07-26 14:52:10 +08:00
Tao Huang
9bf20b4275 arm64: rockchip_gki.config: Enable CONFIG_CHARGER_SC89890
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ide248ff14aa89705461029ef8c46bed22113d09f
2022-07-26 14:52:02 +08:00
Tao Huang
23ed5fdafa arm64: rockchip_gki.config: Enable CONFIG_BATTERY_CW221X
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I4970cb42695fda2b3680dc570fd07328cb7d4d35
2022-07-26 14:52:02 +08:00
Zhang Yubing
107e2b542b arm64: rockchip_defconfig: enable CONFIG_ROCKCHIP_DW_HDCP2
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: I456fb7ac6fa2ca0c4770d4964ab6a62133a45179
2022-07-26 14:51:41 +08:00
Zhang Yubing
8f36a88f84 drm/rockchip: Add dw hdcp2 controller driver
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: I0ac6ee46e0f97714f76fbf613a2400627343546d
2022-07-26 14:51:41 +08:00
Tao Huang
00a0a68f4e MALI: midgard: Fix compile warning when !CONFIG_DEBUG_FS
In file included from drivers/gpu/arm/midgard/backend/gpu/mali_kbase_mmu_hw_direct.c:22:
 drivers/gpu/arm/midgard/mali_kbase.h:600:9: warning: 'kbase_io_history_term' macro redefined [-Wmacro-redefined]
 #define kbase_io_history_term CSTD_NOP
         ^
 drivers/gpu/arm/midgard/rename.h:139:9: note: previous definition is here
 #define kbase_io_history_term midgard_kbase_io_history_term
         ^

In file included from drivers/gpu/arm/midgard/mali_kbase_core_linux.c:42:
 drivers/gpu/arm/midgard/mali_kbase_regs_history_debugfs.h:46:9: warning: 'kbasep_regs_history_debugfs_init' macro redefined [-Wmacro-redefined]
 #define kbasep_regs_history_debugfs_init CSTD_NOP
         ^
 drivers/gpu/arm/midgard/rename.h:326:9: note: previous definition is here
 #define kbasep_regs_history_debugfs_init midgard_kbasep_regs_history_debugfs_init
         ^

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I8de63444cdb8d5cf265f3d6a80ab0ad69bec3754
2022-07-26 14:49:34 +08:00
Cai YiWei
c6bee6d5ef media: rockchip: isp: fix error of lsc repeat switch
Change-Id: I8b7948ad784c34d05a2495f9dde535cb4a265d7f
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-07-26 14:32:38 +08:00
Guochun Huang
f98f2ffc40 drm/rockchip: dsi2: enable soft_te, when use gpio irq to triggle new fs
Change-Id: I08c2e945c3d974194e72a2743e9f5d80f4a3e09c
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
2022-07-26 10:48:45 +08:00
Sandy Huang
c07f31cc8c drm/rockchip: vop2: add support soft te for mipi cmd mode
some product will use gpio to instead of TE, so we add soft TE for all vp.

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: Idb2d8b6a63c17308519761ae986f853b2baf0bc4
2022-07-26 10:48:45 +08:00
Zefa Chen
7a37d65939 media: i2c: gc2093 fixed error when quick stream
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I4f360fabb877c059b416e7761d2025cf2d03ece8
2022-07-26 09:35:52 +08:00
Sugar Zhang
efc8faa7b3 ASoC: rockchip: i2s-tdm; Fix frame sync duty cycle
There maybe a risk that FRAME sync is not 50% duty cycle
on TRCM mode, which will cause sound noise.

This patch wraps XFER-start with reset to fix this issue.

- Hold reset
- Enable XFER
- Release reset

e.g. RK3308

Enable TRCM:

  &i2s_8ch_0 {
      assigned-clocks = <&cru SCLK_I2S0_8CH_RX>;
      assigned-clock-parents = <&cru SCLK_I2S0_8CH_TX_MUX>;
      rockchip,clk-trcm = <1>;
  }

StressTest:

  /#!/bin/sh

  count=0

  while true
  do
      yes `echo -en "\x11\x11\x22\x22"` | tr -d '\n' | \
      aplay -D hw:1,0 --period-size=1024 --buffer-size=4096 -r 192000 -c 2 -f s16_le &>/dev/null &
      sleep 2
      rxd=`io -4 0xff300028 | awk '{print $2}'`
      echo "[$count]: $rxd"
      if [ "$rxd" != "22221111" ]; then
          echo "FAIL: mismatch: $rxd, expected: 22221111"
          break
      fi
      count=$((count + 1))
      killall aplay
      sleep 1
  done

Result:

Before:

[35]: 22221111
[36]: 22221111
[37]: 11110888
FAIL: mismatch: 11110888, expected: 22221111

[253]: 22221111
[254]: 22221111
[255]: 11110888
FAIL: mismatch: 11110888, expected: 22221111

[319]: 22221111
[320]: 22221111
[321]: 11110888
FAIL: mismatch: 11110888, expected: 22221111

After this patch:

PASS on 100000+ loop count.

[ 99998]: 22221111
[ 99999]: 22221111
[100000]: 22221111
[100001]: 22221111
...

Change-Id: I77931c529acb43ef0bf7468e2c74ac9ff419218e
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2022-07-25 20:35:40 +08:00
Zhang Yubing
4ea755ab3b arm64: dts: rockchip: rk3588: add hdcp node
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: I5617e5b089f6b27d30fab07ae6f2aaba168c6967
2022-07-25 20:14:16 +08:00
Zhang Yubing
39148dad2a firmware: rockchip_sip: support hdcp controller load key
Providing a interface for hdcp controller to load key.

Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: I205c54e2ce1abc394761fc49724b76b25b2947bf
2022-07-25 20:13:56 +08:00
Chuanhu Sun
8d772bd5d5 media: rockchip: isp: fix bug the second frame pts is 0
Signed-off-by: Chuanhu Sun <aaron.sun@rock-chips.com>
Change-Id: Iac44e25668ac96069039208e4376ccb3e7e0a17d
2022-07-25 20:05:29 +08:00
Cai YiWei
ff6946b2c1 media: rockchip: isp: match stream info for fast output
Change-Id: I62029e1f98eb826ee9754ff7efa294fea5a11e7f
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-07-25 20:04:58 +08:00
Luo Wei
252cfbbe57 arm64: dts: rockchip: rk3588-vehicle-evb: include rk3588m.dtsi
Change-Id: I53296521393a533f8d3495dc37ad189f5460c3af
Signed-off-by: Luo Wei <lw@rock-chips.com>
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2022-07-25 17:35:13 +08:00
Shawn Lin
1f0f2da03c PCI: rockchip: rename PCIE_ATU_REGION_INDEX1 to DWC_ATU_REGION_INDEX1
In order to make GKI work.

Fixes: 365ee62df1 ("PCI: rockchip: Add ACPI support")
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: I46a696b5e69c858d660eab975bd24431f149c303
2022-07-25 15:36:04 +08:00
Weiwen Chen
240dc3aac0 ARM: dts: rockchip: rv1103g-battery-ipc-v10: enable pwm10 and pwm11
Signed-off-by: Weiwen Chen <cww@rock-chips.com>
Change-Id: I3c33094bd5ca475ee6b4abd437640c8d59d2a574
2022-07-25 14:58:33 +08:00
Liang Chen
57b2d32f2c arm64: dts: rockchip: px30/rk3326: add some dtb into Makefile
Change-Id: Ia9ec9980c50106aa91b50345f1eae598c03b87bc
Signed-off-by: Liang Chen <cl@rock-chips.com>
2022-07-25 14:56:40 +08:00
Liang Chen
e4ccb02ae8 arm64: dts: rockchip: px30: add alias for tsadc-otp-pin
Many dts use the name "tsadc_otp_gpio".

Change-Id: I2e9cfc0d213a2e38cf6a116ac6473da845a186c0
Signed-off-by: Liang Chen <cl@rock-chips.com>
2022-07-25 14:54:16 +08:00
Liang Chen
cb57dca906 arm64: dts: rockchip: px30-evb-ddr4-v10: use px30-evb-ddr3-v10.dtsi as common config
Change-Id: Ia230a5cdb8487d4fdb4f415dfd6dc1d7c09a492d
Signed-off-by: Liang Chen <cl@rock-chips.com>
2022-07-25 14:54:16 +08:00