Commit Graph

870289 Commits

Author SHA1 Message Date
4e7d253605 usb: gadget: uvc: fix error return in bulk mode
When UVC gadget as bulk mode connect to Linux (tested on Ubuntu 18.04),
it may occur twice set_alt for streaming interface, and the UVC state
is moved to "UVC_STATE_STREAMING" before process stream on event, so
amend to check the uvc state value to fix stream on error return.

Fixes: d471d7168a75 ("usb: gadget: uvc: fix NULL pointer dereference when usb hotplug")
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: Ib0d65c161d8680186ae26b2c8a0f6116b599c158
2023-07-17 14:31:05 +08:00
dd64ee6161 dts 添加lubancat-1h.dtb编译 2023-07-17 13:37:06 +08:00
4d9e1f36b5 commit rk3566-lubancat-1h.dts 2023-07-17 11:53:51 +08:00
f8218e6079 scripts 更新deb安装脚本,添加LubanCat1H/2H 2023-07-17 10:52:03 +08:00
ace4907f45 firmware 添加AC7265无线网卡固件 2023-07-17 10:46:29 +08:00
5b04137c44 media: rockchip: isp: stats buf add application params frame id
Change-Id: Ib343caba3c4e378661d83f0485a9e0a2940367f3
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2023-07-16 18:21:43 +08:00
f19600fdb0 media: spi: ms41908: fix wait for complete timeout
wait for complete is timeout sometimes when move step is very small,
because reinit_completion is called late.

Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: Ic60aba4c2d5e3acc00888b534a96935be3ac09c9
2023-07-16 18:17:43 +08:00
c39fac2b31 PCI: rockchip: dw_ep: Delaying the link training after hot reset
Delaying the link training after hot reset, so that it's possible
to read/write some register status through the DBI.

The controller support delaying the Link Training by setting
app_dly2_en/done register.

Change-Id: Ic6d1b28ca42e3d355610db33f4e5086cf26d705c
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2023-07-16 18:11:00 +08:00
cabfbcfe75 PCI: rockchip: dw_ep: Update pcie ep status.
Add the rkep device mode definition and sync with SPL.

Signed-off-by: Xiao Ya peng <yp.xiao@rock-chips.com>
Change-Id: I60e4809119cf60ddcafe45f6b5ccb11a19aa56e6
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2023-07-16 18:10:33 +08:00
e22729f2fa PCI: rockchip: dw_ep: mmap normal_wc for bar2 mapped memory
Bar2 mapped memory resource do not have outbound configured and
can be used as general memory, using write buffer to improve data
transform rate.

Change-Id: I0b1e86ec47432e1cd13ee10db4895eca071db45d
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2023-07-16 18:10:33 +08:00
b96e4a5356 drm/rockchip: vop2: Fix plane parameter check error at interlace mode
At interlace mode, the adjusted_mode->crtc_vdisplay will be div2 from
vdisplay, but the userspace is still set as adjusted_mode->vdisplay.

Fixes: bfc49df5158d ("drm/rockchip: vop3: plane display size check use
crtc_* parameter is more correct")

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I6765e5486dc4d15b0b34b75370280d48500ef4da
2023-07-16 18:08:08 +08:00
5f0cf566c8 arm64: dts: rockchip: Add mmc aliases for linux
This series in order to have the default MMC alias.

The mmc default alias:
	mmc0 = &sdhci;
	mmc1 = &sdmmc;
	mmc2 = &sdio0;

The Linux OS have the post-build.sh to handle the rootfs,
and export RK_EXTRA_PARTITIONS for setting the PARTITIONS.

Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Change-Id: I27b5645200a645bee6c3dc2f4e95cdb23ba19ab8
2023-07-16 18:04:19 +08:00
7d19947387 arm64: dts: rockchip: rk809 compatible to rockchip,multicodecs-card
Change-Id: I72dd4bb6e7c24c364e65dfd0e70dc0b14b78bef2
Signed-off-by: Jiajian Wu <jair.wu@rock-chips.com>
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2023-07-16 18:04:19 +08:00
eca6a53f7a fiq_debugger: tty write to tty fifo
It means printf(user) write log to tty fifo, to reduce printf time.

Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
Change-Id: Iaf55719e7089a7c3b3638e2976c97868eed3868e
2023-07-16 18:00:05 +08:00
bb63c5dee5 driver 解决rtl8211cu重复上电导致特定情况下无法识别usb设备的问题
revert cd99cc7d25
2023-07-13 17:07:25 +08:00
8df8066c1d dts 解决rtl8211cu重复上电导致特定情况下无法识别usb设备的问题 2023-07-13 17:05:08 +08:00
6b67afb6b7 version rk356x update KBUILD_BUILD_VERSION=7 2023-07-10 16:21:01 +08:00
2cfdb2005c dts 更新LubanCat2-v2版本设备树 2023-07-10 15:58:29 +08:00
eaddf891b0 dts 拆分lbc-1io核心板和底板设备树文件 2023-07-10 15:08:21 +08:00
6e3aaac428 drivers: rkflash: The vendor requires the devices to be patched
When there is data outside of OIP in the status, the status data is
inaccurate and needs to be reconfirmed.

Change-Id: Ifb99d16bce53151252b5dfdfba4ac7077ed40775
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2023-07-07 16:18:22 +08:00
980166389e ARM: configs: rockchip_linux_defconfig: disable CONFIG_DM_VERITY
On Linux OS, it is not necessary to enable CONFIG_DM_VERITY by default,
only required if secureboot or security related functions are enabled.

Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Change-Id: If0c11c32bf3ea42a36fa7fa12fbd9cc4a464e200
2023-07-07 14:28:35 +08:00
6fe36f179d scripts 更新deb安装脚本 2023-07-06 17:51:28 +08:00
441bd65c6a style 修复设备树格式错误 2023-07-06 17:50:51 +08:00
8507bf2550 dts 添加lbc-1io摄像头配置 2023-07-06 17:49:53 +08:00
d15c82df1d Merge branch 'stable-4.19-rk356x' of ssh://gitlab.ebf.local/rockchip/linux/kernel into stable-4.19-rk356x 2023-07-06 11:57:31 +08:00
d3cb230f52 dts 适配lubancat-1io mipi屏幕 2023-07-06 11:56:21 +08:00
06ff2ae62d dts 适配lubancat-1io edp显示屏 2023-07-06 09:27:45 +08:00
8fca6102e7 更新ov5647的使能引脚,使其可以使用 2023-07-05 08:10:12 +00:00
c74d45b5bc 更新1io的设备树 2023-07-05 06:33:05 +00:00
4255f2878e dts 调整MIPI DSI设备树插件 2023-07-05 10:58:19 +08:00
b0824ae6a0 arm64: dts: rockchip: px30s: reduce LP4 overshoot when ODT off
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: Ibf4ea2c6be203635fd5d4de37ebdd5c9c8aaf352
2023-07-04 17:10:37 +08:00
9359851b8e dts 添加lbc2温控风扇接口 2023-07-03 11:47:06 +08:00
8ff7571240 config 开启SENSORS_PWM_FAN温控风扇接口 2023-07-03 11:42:38 +08:00
5cde0d8757 dts 修改网卡delay值,修复dsi1-irq引脚上拉 2023-07-03 08:44:35 +08:00
732ed064f2 更新1io的设备树 2023-07-01 07:31:16 +00:00
f81e68ad48 dts 修复设备树格式错误 2023-07-01 14:01:45 +08:00
dd6c0f507d dts 添加lbc2-v2摄像头配置 2023-07-01 13:51:02 +08:00
2520eebc8f dts 修复部分设备树插件gt928节点名称 2023-07-01 10:04:30 +08:00
e50936c609 dts 添加LBC2-v2双MIPI DSI设备树及设备树插件 2023-07-01 10:03:06 +08:00
33a4e55219 dts 修改ext_cam_clk节点所在文件 2023-06-30 11:48:25 +08:00
aafb8b204e dts 修改设备树文件名称 2023-06-30 11:29:24 +08:00
6009fbfc7f dts 修复格式错误和配置错误 2023-06-29 17:55:07 +08:00
2a1b85211b dts 添加和修改LubanCat-1IO显示相关设备树及设备树插件 2023-06-29 17:46:48 +08:00
d71690c2e8 soc: rockchip: mtd_vendor_storage: force config spi nor erase size to 64KB
Some projects config 4KB erase sizes for SPI NOR, which are
incompatible with 64KB in u-boot, and may cause functional
abnormalities or data loss.

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I90a026a4cd8cc2550f1cdb84db4602c2e239e51c
2023-06-29 15:45:32 +08:00
454986a399 soc: rockchip: vendor_storage: move some defines to common header file
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: Ic11edc5bf111689024dcc45f5d94d0cda231830a
2023-06-29 15:44:56 +08:00
8f80dc20c9 mmc: sdhci-of-dwcmshc: support HS400ES for RK3568
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I0491bcb3def6e1f5975a94b8e8921027a9d6e271
2023-06-29 15:30:13 +08:00
688953c5c7 更新1io的设备树 2023-06-28 07:47:28 +00:00
c536276d67 Merge branch 'stable-4.19-rk356x' of ssh://gitlab.ebf.local/rockchip/linux/kernel into stable-4.19-rk356x 2023-06-28 15:19:23 +08:00
073e5086a3 dts 修改rk3568核心板设备树名称 2023-06-28 15:19:19 +08:00
c6305a462d iio: imu: icm40605: fix the problem that IIO can not fetch data
Signed-off-by: Yihao Zhang <yihoyo.zhang@rock-chips.com>
Change-Id: I0c59b0d696871279ff2674bfc203e12a993aab70
2023-06-28 15:04:38 +08:00