Commit Graph

860545 Commits

Author SHA1 Message Date
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
Jon Lin
fdab64cc34 arm64: dts: rockchip: rk3568-evb: Configure NandC node
Change-Id: I2a46428ccc148105a26a78cfa21ef10632a3fb90
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-12-01 20:04:54 +08:00
Jon Lin
39f742d4f9 arm64: dts: rockchip: rk3568: Change to NandC v9
Change-Id: Iacfdb94df576eac58a57507c6def62faae2adcc1
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-12-01 20:04:49 +08:00
Jianqun Xu
f455db1492 pinctrl: rockchip: fix mux route error for rk3568 pwm2
Change-Id: Ic314db8355300e7861420670c9018ac8c6c63277
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-12-01 19:58:58 +08:00
Lin Jinhan
7d56fae4af arm64: dts: rockchip: rk3568: add rng node
Change-Id: I2654c935554ef278c5805bbc4b5c712a65834925
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
2020-12-01 19:56:54 +08:00
Lin Jinhan
ee89075379 hwrng: rockchip: add rk356x support
Change-Id: I4967fbf81d8012e4819b35cf01af511c7a9a9a95
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
2020-12-01 19:52:51 +08:00
Cai YiWei
9617022c24 media: rockchip: ispp: fec extend to independent video
CONFIG_VIDEO_ROCKCHIP_ISPP_FEC to enable this function

Change-Id: I4baae13964f2f99df9ae19d5160f06610bcfa308
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-12-01 17:38:45 +08:00
Simon Xue
1967ba803d BACKPORT: PCI: dwc: Centralize link gen setting
keystone would force gen2 if no DT property. Now it relies on the
PCI_EXP_LNKCAP value.

Change-Id: I055e2ac26947caedc0cac93a535116d655d522f6
Link: https://lore.kernel.org/r/20200821035420.380495-35-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Cc: Kishon Vijay Abraham I <kishon@ti.com>
Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Cc: Bjorn Helgaas <bhelgaas@google.com>
Cc: Richard Zhu <hongxing.zhu@nxp.com>
Cc: Lucas Stach <l.stach@pengutronix.de>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Cc: Pengutronix Kernel Team <kernel@pengutronix.de>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: NXP Linux Team <linux-imx@nxp.com>
Cc: Murali Karicheri <m-karicheri2@ti.com>
Cc: Jingoo Han <jingoohan1@gmail.com>
Cc: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
Cc: Stanimir Varbanov <svarbanov@mm-sol.com>
Cc: Andy Gross <agross@kernel.org>
Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
Cc: Pratyush Anand <pratyush.anand@gmail.com>
Cc: Thierry Reding <thierry.reding@gmail.com>
Cc: Jonathan Hunter <jonathanh@nvidia.com>
Cc: linux-omap@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-arm-msm@vger.kernel.org
Cc: linux-tegra@vger.kernel.org
Signed-off-by: Simon Xue <xxm@rock-chips.com>
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
(cherry picked from commit 39bc500650)
2020-12-01 17:13:20 +08:00
Caesar Wang
96826042b5 arm64: configs/rockchip: update rockchip_linux_defconfig
The below functions are updated for rockchip_linux_defconfig:

1) enable iep2
2) enable ov5695 and ov7251
3) enable isp for isp2x
4) remove unused SCSI

Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Change-Id: I74c91c7c0960f2d65cfd0b70e55fbc964deedcec
2020-12-01 16:48:32 +08:00
Ren Jianing
d6191096b0 usb: gadget: f_uac: add pktsize calculating at setting playback srate
Without this patch, we only calculate usb request packet_size when
start playback. If PC set sample rate after opening stream, the value
of packet_size will not be updated to uac driver and the gadget will
send error size of pcm data.

Signed-off-by: Ren Jianing <jianing.ren@rock-chips.com>
Change-Id: Iaa54ed740c98e5f12bf9cf680b50cf4be931cfbd
2020-12-01 16:17:32 +08:00
Shawn Lin
7620167fdb arm64: dts: rockchip: rk3568: Fix all wrong RID and MSI(-x) mappings
For hierarchy root complexes under same PCIe domain:

		domain N
	root bridge bus(BDF: 00:00.0)
--------------------------------------------
 RC1(01:00.0)	RC2(N+1:00.0)	RC3(N+N+1:00.0)
 |		 |		 |
---             ---             ---
...		...		...

Dev1(last N)   Dev2(last M)     Dev3

They can assign all bus ranges from zero, and the bridge
will scan RCs and take over all the bus assign from top on.
So the the unique requester ID(namely bdf) will be assigned
to each device.

But for seperate RCs without root bridge bus, we should
carefully assigne bus ranges for MSI(-x) mappings. MSI
controller should be in the following format:

msi-map = < rid-base, //first RID matched by the entry
	    msi-controller,
	    msi-base, //msi-specifier 1st RID matched entry
	    length>   //how many consecutive RIDs are matched

rid-base is formated as 1 byte of bus + 1 byte of dev and
function number. And it's the same for filter of mapping
for msi-base.

For this platform:

domain 0 --RC1(00:00.0) --- Dev1(01:00.0) |
			--- Dev2(02:00.0) |____ 0x0 ~ 0xf
			....		  |
			--- DevN(0f:00.0) |

For reguster ID(BDF) under this RC, we should assigne
RID base from 0x0. Length is 16 buses, name 0x10, and
the lower bytes is 0x00 for DF. So all the RID is 0x0000.
Also the RID base should be equal to out-base.

For PCIe2x1, we limit buses from 0x0 to 0xf, ID mapping
looks like:

msi-map = <0x0000 &its 0x0000 0x1000>;
           RID        out-base length

Any BDF under PCIe2x1 was allocated and hit the mapping vects
and entry between 0x0000 and 0x0000 + 0x1000.

domain 1 --RC2(10:00.0) --- Dev1(11:00.0) |
			--- Dev2(12:00.0) |____ 0x10 ~ 0x1f
			....		  |
			--- DevN(1f:00.0) |

For reguster ID(BDF) under this RC, we should assigne
RID base from 0x1000. Length is 16 buses, namely 0x10, and
the lower byte is 0x00 for DF. So all the RID is 0x1000.
Also the RID base should be equal to out-base.

For PCIe3x1, we limit buses from 0x10 to 0x1f, ID mapping
looks like:

msi-map = <0x1000 &its 0x1000 0x1000>;
           RID        out-base length

Any BDF under PCIe3x1 was allocated and hit the mapping vects
and entry between 0x1000 and 0x1000 + 0x1000.

domain 2 --RC3(20:00.0) --- Dev1(21:00.0) |
			--- Dev2(22:00.0) |____ 0x20 ~ 0x2f
			....		  |
			--- DevN(2f:00.0) |

For reguster ID(BDF) under this RC, we should assigne
RID base from 0x2000. Length is 16 buses, name 0x10, and
the lower bytes is 0x00 for DF. So all the RID is 0x2000.
Also the RID base should be equal to out-base.

For PCIe3x2, we limit buses from 0x20 to 0x2f, ID mapping
looks like:

msi-map = <0x2000 &its 0x2000 0x1000>;
           RID        out-base length

Any BDF under PCIe3x2 was allocated and hit the mapping vects
and entry between 0x2000 and 0x2000 + 0x1000.

Change-Id: I1fe9f2a6e89fd9a4c055f0a0177be2b38cc10dc6
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-12-01 14:40:35 +08:00
Ren Jianing
e658b2131e usb: dwc3: gadget: fix tx fifos resize for disabled eps
If we put other gadget function before UVC, for example UAC and UVC, the
ep1in will be assigned to UAC and ep2in/ep3in will be assigned to UVC.
Under these circumstances, if we open UVC before UAC, ep1in tx fifo will
not be resized and get wrong base address which leading to UVC and UAC
can not be opened at the same time.

This patch make all epin tx fifos resized whether it is enabled or not.

For RV1126/RV1109, total size of tx fifos is 0x51e(1310) and number of
epin is 7 (Include ep0in). We can configured as UAC + RNDIS + UVC + ADB,
followed by details of functions.

| function | epin | xfer | mult |maxpacket(B)| fifo(* 8B)|
 --------------------------------------------------------
|    CTRL  |   0  | ctl  |  1   |     64     |    10     |
|    UAC   |   1  | isoc |  2   |     200    |    53     |
|   RNDIS  |   2  | int  |  1   |      8     |     3     |
|   RNDIS  |   3  | bulk |  3   |     512    |    196    |
|    UVC   |   4  | int  |  1   |     16     |     4     |
|    UVC   |   5  | isoc |  6   |    1024    |    775    |
|    ADB   |   6  | bulk |  3   |     512    |    196    |
|   total  |   -  |  -   |  -   |      -     |    1237   |

Attention, the max_packetsize of UAC can be increased to 1024 to support
multi-channel or high sampling depth. If we need all these four
functions, we can set max_packetsize of UAC to (((1310 - 1237 + 53 ) * 8
- 8) / 2 - 8 = 492 Bytes at most, which can support 48K 16bits 5-channel
audio source.

Fixes: d4037f52e2 ("usb: dwc3: gadget: fix fifo number for txfifo resize")
Signed-off-by: Ren Jianing <jianing.ren@rock-chips.com>
Change-Id: Ib2d3854bd305289c30ea85c447eca49af28b62fd
2020-12-01 09:43:21 +08:00
Simon Xue
7f1fcf680e iio: adc: rockchip_saradc: trigger saradc test via sys for test
Take RK3568 as an example:

start sampling:
echo "chn number" > /sys/devices/platform/fe720000.saradc/saradc_test_chn

stop sampling:
echo 8 > /sys/devices/platform/fe720000.saradc/saradc_test_chn

Change-Id: I320bee7a9a9f293dd83defdede4cd1e5974ec527
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2020-12-01 09:42:31 +08:00
Jianqun Xu
d709fc7b79 scripts: dtc: delete empty node after omit_unused_nodes
A node is empty node if its proplist/label/child both null or both
set as deleted.

Change-Id: Ia934c58df3305dc9531cc912322eb2728f7af689
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-12-01 09:26:26 +08:00
Wyon Bi
6110f21e08 phy/rockchip: naneng-edp: Update for Compliance Test Pass
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: Ia3366c6a6c97cd77222a7df55b74d731719e74c3
2020-12-01 09:11:31 +08:00
Yandong Lin
1eea3c6b78 arm64: configs: rockchip_defconfig: enable iep2
Change-Id: I218344f1518dbf896c0789736a21bbcb5f4fedad
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
2020-12-01 09:07:15 +08:00
Yandong Lin
038c21e63f arm64: dts: rockchip: rk3568: add node-count for iep2
Change-Id: I238b7ab536946071baeefa4758484029c01cb765
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
2020-12-01 09:05:46 +08:00
Ziyuan Xu
6b99d577ba ARM: dts: rv1126: Add aliases for MMC
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Change-Id: If83793f389103af3bcbf6b313aeb4297976b401c
2020-12-01 08:58:58 +08:00
Matthias Schiffer
a920d2b2cf UPSTREAM: mmc: core: Allow setting slot index via device tree alias
As with GPIO, UART and others, allow specifying the device index via the
aliases node in the device tree.

On embedded devices, there is often a combination of removable (e.g.
SD card) and non-removable MMC devices (e.g. eMMC).
Therefore the index might change depending on

* host of removable device
* removable card present or not

This makes it difficult to hardcode the root device, if it is on the
non-removable device. E.g. if SD card is present eMMC will be mmcblk1,
if SD card is not present at boot, eMMC will be mmcblk0.

Alternative solutions like PARTUUIDs do not cover the case where multiple
mmcblk devices contain the same image. This is a common issue on devices
that can boot both from eMMC (for regular boot) and SD cards (as a
temporary boot medium for development). When a firmware image is
installed to eMMC after a test boot via SD card, there will be no
reliable way to refer to a specific device using (PART)UUIDs oder
LABELs.

The demand for this feature has led to multiple attempts to implement
it, dating back at least to 2012 (see
https://www.spinics.net/lists/linux-mmc/msg26586.html for a previous
discussion from 2014).

All indices defined in the aliases node will be reserved for use by the
respective MMC device, moving the indices of devices that don't have an
alias up into the non-reserved range. If the aliases node is not found,
the driver will act as before.

This is a rebased and cleaned up version of
https://www.spinics.net/lists/linux-mmc/msg26588.html .

Based-on-patch-by: Sascha Hauer <s.hauer@pengutronix.de>
Link: https://lkml.org/lkml/2020/8/5/194
Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
Link: https://lore.kernel.org/r/20200901085004.2512-2-matthias.schiffer@ew.tq-group.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

 Conflicts:
	drivers/mmc/core/host.c

Change-Id: I86a98bab7767d630172a552e0dc72d90aaebc2a3
(cherry picked from commit fa2d0aa969)
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2020-12-01 08:58:42 +08:00
Frank Liu
75c6fb9f54 media: i2c: gc2053 supports modifying frame rate
Signed-off-by: Frank Liu <frank.liu@rock-chips.com>
Change-Id: I8df05d5105d9e654515de2703726a34fde1d09a3
2020-11-30 19:32:44 +08:00
Sandy Huang
572ab8ceb5 drm/rockchip: vop2: add support bcsh
Change-Id: Ibf87fe909bf7dfd0365000ca31c3bb9b84a3dbc8
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2020-11-30 19:11:30 +08:00
Hu Kejun
950bbe45f6 media: rockchip: isp: add force update to enable dehaze
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: I5d0e3bfee70cc5ac781130752196085d4185ad45
2020-11-30 18:58:35 +08:00
Yifeng Zhao
ec90a8e129 drivers: rk_nand: update nand flash drivers
1. support samsung 14nm 8GB NAND FLASH.
2. support ymtc 64L 32GB NAND FLASH.
3. support toshiba 15nm 8GB NAND FLASH.
4. disabled loader upgrade api.
5. support rk3568

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: Ifa5b380412b3b8fa704803bff7cddc7388fb629a
2020-11-30 18:42:39 +08:00
Yifeng Zhao
0195546e0d phy: rockchip: naneng-combphy: enable rx adpt for SATA
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I185e99e571331b8199d2eaacbd3c67bbb58bfcac
2020-11-30 18:41:13 +08:00
Andy Yan
bff67105e4 drm/rockchip: vop2: Fix a setting of port mux value
When there is no layer attach to a port, the por_mux
should set to zero.

Change-Id: I880c3ff4ce8cac8ee41bdc7e6666d13796357cc6
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2020-11-30 18:40:07 +08:00
Andy Yan
1b1a5b5a62 drm/rockchip: vop2: layer_sel and port_mux config done by port
If layer_sel or port_mux config done immediately, the layer
map and port mux may change when one frame is still in display
process.

Change-Id: I5611e75c56c89fd4fa02a069acc971c9266b05b6
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2020-11-30 18:40:07 +08:00
Binyuan Lan
a60591d5ba arm64: dts: rockchip: rk3566-evb3: fix clk for i2s3
Signed-off-by: Binyuan Lan <lby@rock-chips.com>
Change-Id: I58fa14ff7f9dfc33b9f4037377592f9721606082
2020-11-30 18:24:35 +08:00
Zhen Chen
fd5989b3f9 MALI: bifrost: fix bug "Kbase can do an out of bound access due to invalid jobslot parameter"
This patch is from ARM via mail
"Fwd: 00209996 - [Rockchip][IMPORTANT] Cat A(rare)- Security bug in Mali DDK (16-Nov, 2020) Edit Subject"

Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
Change-Id: Ife807e5e850274222db8aea0e4cac588e02a8e53
2020-11-30 18:04:43 +08:00
Zhen Chen
c0720cd95e MALI: rockchip: upgrade bifrost DDK to g2p0-01eac0, from r25p1-01bet0
In addition, rename some configs that have been used in drivers/gpu/arm/midgard.

Change-Id: I5356d6b3f544195eb6bebe88927abe7c8bcb7dd1
Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
2020-11-30 18:04:43 +08:00
Finley Xiao
3256732d55 clk: rockchip: rv1126: Add CLK_32K_IOE support
Add clk_32k_ioe to select 32k io as input or output.

Change-Id: I2c32af4bded53c91280a0dbbd54af17f2f90e843
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-11-30 17:37:45 +08:00
Finley Xiao
9935afc20e ARM: dts: rv1126: Chage grf to pmugrf for pmucru
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I28f9308c0ba8a073ed9869373ed3d36393c39dec
2020-11-30 17:37:45 +08:00
Elaine Zhang
413ae617fa arm64: dts: rockchip: rk3568: modify the aclk_top init frequency
For high performance:
modify aclk_top_high 300M to 500M.
modify aclk_top_low 200M to 400M.

Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: I5ef723ed66893024e4b52e49bafb09c3b002b305
2020-11-30 17:11:36 +08:00
Yu Qiaowei
522d802667 video/rockchip: rga2: Ion can be used below kernel4.4.
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: Ie9da1dfcd8682875763d401bc0c5d874ad98b870
2020-11-30 16:22:04 +08:00
Jianqun Xu
0e98c78dfc arm64: dts: rockchip: rk3568-pinctrl fix char '_' to '-'
Fix character '_' not recommended in node name which complained by
node_name_chars_strict

Change-Id: I6e34ff0cffc18a33e2b3f908519161541ccd9cdd
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-11-30 16:16:27 +08:00
Wang Panzhenzhuan
63bb4de8b8 arm64: dts: rockchip: rk3566-rk817-tablet: ov8858 use 4lane config
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
Change-Id: I7723f2844835e93c1d68cc3ef64cbb1271a571ea
2020-11-30 16:09:05 +08:00
Wang Panzhenzhuan
8f62b2390f arm64: dts: rockchip: rk3566-rk817-tablet: camera add vcm dw9714 support
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
Change-Id: I4e452aafe9b20779e67602074baafd13c5e55743
2020-11-30 16:07:46 +08:00
Wang Panzhenzhuan
3fa46ca673 arm64: configs: rockchip_defconfig: enable dw9714
This is needed for rk3566 rk817 tablet.

Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
Change-Id: I3c19299be121549ac3232465b30245efe7d820cb
2020-11-30 16:02:21 +08:00
Wang Panzhenzhuan
a8f62c9bbc media: i2c: dw9714: add set normal mode
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
Change-Id: I46a6c844085672d8c50c7db6bdb18dbd19652f01
2020-11-30 15:20:38 +08:00