Binyuan Lan
8b96ac442b
ASoC: es7202: add es7202 pdm adc support
...
ES7202 is 2-ch ADC with PDM interface
Signed-off-by: Binyuan Lan <lby@rock-chips.com >
Change-Id: Id204f592ed91bbdddd71b6dda2e6e0bbae4bb9e8
2020-12-05 15:25:46 +08:00
Wu Liangqing
8dd999589d
arm64: dts: rockchip: rk3566-rk817-tablet: set i2c3 clk 400K
...
improve gslx tp download fw speed on resume
Change-Id: Ie87631de5227bc44d53e66eeb52ddc3a6afb5c0e
Signed-off-by: Wu Liangqing <wlq@rock-chips.com >
2020-12-05 15:18:19 +08:00
Liang Chen
caeb5624bb
arm64: dts: rockchip: adjust include file for rk356x board
...
Change-Id: I74ff7ae2017bd8e016cbbaec2a51d50412d3090c
Signed-off-by: Liang Chen <cl@rock-chips.com >
2020-12-05 14:36:55 +08:00
Liang Chen
5a2cf63774
arm64: dts: rockchip: add core dtsi for RK3566 Soc
...
RK3566 is a Soc from Rockchip, which embedded with quad
ARM Cortex-A55.
This patch add basic core dtsi file for RK3566.
Change-Id: Ide02369e6be3515fb7ec62bea4069f476374f897
Signed-off-by: Liang Chen <cl@rock-chips.com >
2020-12-05 14:36:55 +08:00
Wang Panzhenzhuan
8086806930
pinctrl: rockchip: fix rk3568 gpio4a iomux h issue
...
RK3288_GRF_GPIO6C_IOMUX address is 0x64, if not jugged type RK3288;
it will set rk3568 GRF_GPIO4A_IOMUX_H reg to 0x0 after resume.
then cause gpio4 a4/5/6/7 iomux abnormal.
Fixes: 8dca933127 ("pinctrl: rockchip: save and restore gpio6_c6 pinmux in suspend/resume")
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Change-Id: Icb7700ff63e3cb8ca46025e6efd260d91608f23f
2020-12-04 19:18:56 +08:00
Sandy Huang
b1c0c4e368
drm/rockchip: vop2: init yuv overlay mode
...
post bcsh csc module need to know win overlay at yuv or rgb domain.
Change-Id: I246c22ddf0d02f48f515947a48ef058dca36c7a5
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
2020-12-04 15:58:05 +08:00
David Wu
89a672b2a9
arm64: dts: rockchip: Fix gmac1 rgmii delayline and pinctrl for rk3566-evb3
...
Change-Id: I57b64bc3e7121fa73df29fccced7b9905b1cf679
Signed-off-by: David Wu <david.wu@rock-chips.com >
2020-12-04 14:44:46 +08:00
Liang Chen
a914cbad83
arm64: dts: rockchip: rk3568: adjust cpu opp-table
...
Change-Id: I451e910f18374c543ed1bb5b7766de07664161d7
Signed-off-by: Liang Chen <cl@rock-chips.com >
2020-12-04 14:35:48 +08:00
Liang Chen
10c00e927a
clk: rockchip: rk3568: add more frequency select pvtpll for clk core
...
Change-Id: Ic3af26805e19004c4f82e0245dc96f42861f6086
Signed-off-by: Liang Chen <cl@rock-chips.com >
2020-12-04 14:35:48 +08:00
Andy Yan
63346cd759
drm/rockchip: vop2: Change dst alpha blend mode to per pixel mode
...
This is changed by rihui.bao@rock-chips.com
Change-Id: I7d9ac1ebef93fbeff338baf0d92daf838223ac5f
Signed-off-by: Andy Yan <andy.yan@rock-chips.com >
2020-12-04 11:58:53 +08:00
Andy Yan
008ab5b494
drm/rockchip: vop2: Add configure for pre overlay alpha
...
Change-Id: Ic304ff7424445f49fef22e6bed45c81c72488ec9
Signed-off-by: Andy Yan <andy.yan@rock-chips.com >
2020-12-04 11:56:49 +08:00
Andy Yan
133eccd42b
drm/rockchip: vop2: Add alpha support for cluster sub window
...
Change-Id: If4c3e467bb53b3aacdc46f7387eab764abb4f794
Signed-off-by: Andy Yan <andy.yan@rock-chips.com >
2020-12-04 11:51:28 +08:00
Andy Yan
c398b4a772
drm/rockchip: vop2: Gather cluster ctrl register
...
Two sub windows in a cluster share same ctrl register bit.
Change-Id: I0a123fd3a1f63bbf0d6abea557e6024a99adb4cb
Signed-off-by: Andy Yan <andy.yan@rock-chips.com >
2020-12-04 11:39:37 +08:00
Wang Panzhenzhuan
629adade0f
arm64: dts: rockchip: rk3566-rk817-tablet: fix camera ov8858 suspend
...
issues
cam_clkout0 correponding gpio4 A7 pinctrl may changed,
when wakedup from deep sleep. so artificial to set pinctrl.
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Change-Id: Iad200cbc6685cb18217a7577746bef122fa51574
2020-12-04 11:09:06 +08:00
Jon Lin
fb0f0e5330
spi: rockchip: Wait for STB status in slave mode tx_xfer
...
Change-Id: I39fe2b9e5a84304e7d0320842399a02a4b0743a0
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2020-12-04 10:31:48 +08:00
Jon Lin
b8b5e2f813
drivers: rkflash: Support new spinor
...
1.Support XT25F256BSFIGU, P25Q32SH-SSH-IT
2.Fix PUYA devices property
Change-Id: Iaea56cf6b0d8cfc10e49c7c2847d862fa7a1d75b
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2020-12-04 10:30:13 +08:00
Jon Lin
9b722ef1bb
drivers: rkflash: Support spinor prog_addr_lines
...
Change-Id: I64ec763fdd420486b909bb1c11523fda651a3100
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2020-12-04 10:30:13 +08:00
Jon Lin
c7e05eab36
drivers: rkflash: Support sfc DLL api
...
Change-Id: Id4aa6d86ee0fe0a6d4d70ce75d9f15f8be749a1c
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2020-12-04 10:30:13 +08:00
Andy Yan
75cc68bce9
drm/rockchip: vop2: Fix yuv 10 bit on cluster
...
YUV 10 bit config value on Cluster is different
with Esmart/Smart.
Change-Id: If334f347b6d1759650113b36327a49a850f03e0e
Signed-off-by: Andy Yan <andy.yan@rock-chips.com >
2020-12-04 09:44:45 +08:00
Huibin Hong
85f16cac11
arm64: dts: rockchip: rk3568-linux: add debug and cspmu
...
debug node is external debug
cspmu is coresight pmu
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com >
Change-Id: I4cfb9cb3c40fa5bce8feb868432ed5210783cdd5
2020-12-03 19:34:05 +08:00
Huibin Hong
0228b49dd5
arm64: dts: rockchip: rk3568-android: add debug and cspmu
...
debug node is external debug
cspmu is coresight pmu
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com >
Change-Id: If74d80ba30b007b0364d715ae76624a30fe4a959
2020-12-03 19:34:05 +08:00
Huibin Hong
ada1d837e6
soc: rockchip: debug: support pmu pcsr for rk356x
...
RK356x doesn't support EDPCSR, but support pmupcsr of pmu
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com >
Change-Id: If588f4cc11909a57ded61937e4266ab7fd3fab17
2020-12-03 19:34:05 +08:00
Jon Lin
40bf5c914a
spi: rockchip-test: Support 8 devices
...
Change-Id: I1599111c3a70e185a216b2f592aecffd28259e11
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2020-12-03 17:58:45 +08:00
Jon Lin
3a6ad2d61b
spi: rockchip: Set rx_fifo interrupt waterline base on transfer item
...
Change-Id: Ia141ce99b14f8728302535d0748af66d597a2fdc
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2020-12-03 17:58:45 +08:00
Shawn Lin
9dc5ea5543
phy: rockchip: naneng-combphy: Fix support for pipe clock settings
...
pipe clock settings were done before PCIe's and SATA's catch-all
pipe settings. So it would be covered by con1_for_pcie and
con1_for_sata. Fix this by moving pipe clock settings to the end.
Change-Id: I19a8943b6a99d8e4ef198345ec3f62bdac491c58
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com >
2020-12-03 17:03:53 +08:00
Zefa Chen
c321f37fe1
media: i2c: ov5695 fixed exp_def error value, needs exp_def <= vts_def-4
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I01b54192e672657ff655b4b47f7333c3f1ae631d
2020-12-03 17:00:54 +08:00
Cai YiWei
5ccf3f632a
media: rockchip: ispp: fix mmu err due to buf free for multi dev
...
Change-Id: Ib9729562168208d6163fb5363c0d14788346c8f0
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2020-12-03 17:00:19 +08:00
XiaoDong Huang
f818feceb5
Revert "arm64: dts: rockchip: Temporarily disable its for rk3568"
...
This reverts commit d7a293d303 .
Change-Id: Ie7d2054a73b2b21d6ade819d7567951704df440d
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
2020-12-03 16:27:26 +08:00
XiaoDong Huang
f0cce4b064
irqchip/gic-v3-its: add GFP_DMA32 flag for memory allocated for ITS in rk3568
...
Change-Id: Ic1d866733b348b86bbfdf2df4c0416a68eb422b7
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
2020-12-03 16:27:25 +08:00
XiaoDong Huang
7d75d5a916
irqchip/gic-v3-its: force to config its tables as no-inner-cache in rk3568
...
Change-Id: Idebfe94622cbb8169f4d464a3152c7828683c72c
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com >
2020-12-03 14:26:51 +08:00
Shawn Lin
47b3e82ce0
PCI: rockchip: dw: Add debug dump for status transition
...
Change-Id: I5a81607287e2dbfcaf5bb79146c78600bd5108a8
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com >
2020-12-03 10:59:46 +08:00
Wyon Bi
06e3c4c550
phy/rockchip: naneng-edp: Update for Compliance Test Pass
...
Change AUX amplitude level to 300mV.
Fixes: 6110f21e08 ("phy/rockchip: naneng-edp: Update for Compliance Test Pass")
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
Change-Id: I7a38407eb7d54389f3648f523616c7027c221545
2020-12-03 02:32:38 +00:00
Ren Jianing
3b4dc6e548
arm64: dts: rockchip: force usb work at high speed for rk3568-iotest
...
Signed-off-by: Ren Jianing <jianing.ren@rock-chips.com >
Change-Id: Iaf310eb9dccc59f0a0d81afbe3f03aba808ce8ce
2020-12-03 09:03:24 +08:00
Wu Liangqing
54592961d7
arm64: dts: rockchip: fix uart1 pinctrl error for rk3566 boards
...
Change-Id: I429ad6918c1522d11be3b9827f72fafa4e836b02
Signed-off-by: Wu Liangqing <wlq@rock-chips.com >
2020-12-02 19:07:36 +08:00
Huang zhibao
7ac09b494e
arm64: dts: rockchip: rk3568-nvr: Add reserved memory for rknpu
...
Signed-off-by: Huang zhibao <hzb@rock-chips.com >
Change-Id: If7aa462f792da54dc288077026d400c4b9e21296
2020-12-02 19:05:30 +08:00
David Wu
2334efce3d
Revert "net: ethernet: stmicro: stmmac: Get the ethernet mac address at stmmac_open"
...
This reverts commit ea92092755 .
After supporting uboot write address to dtb, now we can get the address
during probe.
Change-Id: I38798113361432c4c29b4f3bbd73755c73d2d172
Signed-off-by: David Wu <david.wu@rock-chips.com >
2020-12-02 16:50:39 +08:00
David Wu
2a573ecd71
ethernet: stmicro: stmmac: dwmac-rk: Support more ethernet mac address
...
The RK3568 has two gmac, but the driver only support one mac address
right now, define the more ethernet mac address at vendor storage to
support it.
Change-Id: If47df961136da6fe13ede1e5817717db2c0ad2f6
Signed-off-by: David Wu <david.wu@rock-chips.com >
2020-12-02 16:50:39 +08:00
Zorro Liu
ea144cdaf7
arm64: configs: rockchip_defconfig: add wacom_9013 and cyttsp5 touch drivers
...
use on rk3566-evb2-lp4x-v10-eink board
Signed-off-by: Zorro Liu <lyx@rock-chips.com >
Change-Id: Ibd9cd9a3001393a2103eae4f8f45f7416d73fabc
2020-12-02 16:40:01 +08:00
Zorro Liu
1419692310
drivers: input: touch: add cyttsp5 touch drivers
...
Signed-off-by: Zorro Liu <lyx@rock-chips.com >
Change-Id: If32612dfc5506d5c90e6d8a211537314dd16e3ad
2020-12-02 16:40:01 +08:00
Wang Panzhenzhuan
ae3a07c332
arm64: configs: rockchip_defconfig: enable leds_class_flash & leds_rgb13h
...
This is needed for rk3566 rk817 tablet.
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com >
Change-Id: I073b0ab65230d53cf439d55acc16f12b15e9a8dc
2020-12-02 16:18:58 +08:00
Zorro Liu
31cfd90e4a
drivers: input: touch: add wacom_w9013 touch driver
...
Signed-off-by: Zorro Liu <lyx@rock-chips.com >
Change-Id: Icbb978111ee9b90d0801a92d42024e271b08c40b
2020-12-02 14:29:09 +08:00
Huang zhibao
7e97f02b88
arm64: dts: rockchip: rk3568-nvr-demo-v10: add codec es8311
...
Signed-off-by: Huang zhibao <hzb@rock-chips.com >
Change-Id: I35cddf6f94745b1c86a00a9b9c6c207a762018f3
2020-12-02 11:49:03 +08:00
Huibin Hong
d2c937325e
arm64: dts: rockchip: rk3568-linux: add ramoops for last log
...
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com >
Change-Id: I573b39292ad5d0eed099464b3114b281078be091
2020-12-02 11:15:31 +08:00
Lin Jinhan
eb3f1f686e
crypto: rockchip: fix bug on iv update
...
1. rk_iv_copyback use dev->count as real data length.
2. drop rk_update_iv
Change-Id: I14266a5872c125acea2cec9c6fb10e18ea9c4470
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
2020-12-02 11:06:07 +08:00
Huibin Hong
c9c13db940
arm64: dts: rockchip: rk3568-android: add ramoops for last log
...
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com >
Change-Id: I856e658f064f6fef7559ba0575880cd4a176fc95
2020-12-02 10:28:18 +08:00
Tao Huang
e1b85848b3
ARM: dts: rockchip: rename sdio pinctrl name for rv1126
...
sdmmc1 -> sdio
Change-Id: Ic5273f3023c200f23d9c400a521d5a96fcd58338
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2020-12-02 10:17:36 +08:00
Tao Huang
6f5457d152
ARM: dts: rockchip: rename tsadc pinctrl name for rv1126
...
tsadcm0_pins -> tsadcm0_shut
tsadcm0_pins -> tsadcm0_shut
Change-Id: I73264a51b321b952d95ac45e209e4fb21584d860
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2020-12-02 09:55:17 +08:00
Jon Lin
c5d631303e
arm64: dts: rockchip: rk3568-nvr: Remove nandc node
...
Change-Id: I150de6d5945530d9b6be959065e6d8b7c4eb57ef
Signed-off-by: Jon Lin <jon.lin@rock-chips.com >
2020-12-02 09:32:11 +08:00
Lin Jinhan
2d27156233
arm64: dts: rockchip: rk3568-android: enable rng node
...
Change-Id: Ic03e868b7328be45cad6aaa54d770ce68f803664
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
2020-12-02 09:22:26 +08:00
Lin Jinhan
a6a537935a
arm64: dts: rockchip: rk3568-linux: enable rng node
...
Change-Id: Ifb404ddc5cbdb9093772f07ee6fa1fe94256dc19
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
2020-12-02 09:22:21 +08:00