Elaine Zhang
232e59ccd7
arm64: dts: rockchip: rk3568: init more clock frequencies
...
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Change-Id: I334c4e249bd560d56ee00fdfb5af241aecc5a083
2020-12-07 09:19:42 +08:00
Elaine Zhang
dc6751a027
clk: rockchip: rk3568: add CLK_SET_RATE_NO_REPARENT flag for rkvdec
...
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Change-Id: I2126cd5833319dfdd097259a340d4c21480e4c4d
2020-12-07 09:19:14 +08:00
Elaine Zhang
0657602584
clk: rockchip: rk3568: export cpll_xxx clk id for more function
...
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com >
Change-Id: I5f310f9b857623a5a204ab9b5f0a4befde894684
2020-12-07 09:18:27 +08:00
Binyuan Lan
3b060980d1
arm64: dts: rockchip: add rk3566-evb2-lp4x-v10-mic-array board
...
Signed-off-by: Binyuan Lan <lby@rock-chips.com >
Change-Id: Ief805a80214539935e91572f00cc0931306a6164
2020-12-05 18:33:10 +08:00
Binyuan Lan
fcfc85821e
ASoC: es7243e: modify the names of compatible
...
Signed-off-by: Binyuan Lan <lby@rock-chips.com >
Change-Id: I19d447977675c71f034cb00db1368fb016546636
2020-12-05 18:04:53 +08:00
Binyuan Lan
a5009a0dbe
ASoC: es7202: modify the names of compatible
...
Signed-off-by: Binyuan Lan <lby@rock-chips.com >
Change-Id: Ia4ee00e92e52da293d9ce45518f89d31359e2d8b
2020-12-05 18:03:35 +08:00
Binyuan Lan
02a49287b0
ASoC: es7243e: add es7243e I2S adc support
...
ES7243E is 2-ch ADC with I2S interface for Microphone Array
Signed-off-by: Binyuan Lan <lby@rock-chips.com >
Change-Id: I3c61f5feccad9362e2859d7646e88a0e990c998c
2020-12-05 15:25:46 +08:00
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