Commit Graph

1065558 Commits

Author SHA1 Message Date
Ziyuan Xu
e0c4974da1 ARM: configs: rockchip: Add rv1106-ipc.config
Update by:

make ARCH=arm rv1106_defconfig
cp .config rv1106.config
make ARCH=arm rv1106_defconfig rv1106-ipc.config
make ARCH=arm menuconfig
./scripts/diffconfig -m rv1106.config .config > arch/arm/configs/rv1106-ipc.config

Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Change-Id: Ie703647bd499c39e844ec877e41348329eb3630d
2022-03-26 15:09:02 +08:00
Ziyuan Xu
29fb5107c2 ARM: dts: rockchip: rv1106-evb-camera: Fixes pinctrl for mipicsi-camera
Fixes: 1d15280e90 ("ARM: dts: rockchip: rv1106-evb support camera of sc4336")
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Change-Id: I7d8c959ecc790286f74e28aad80811104b6b6cfe
2022-03-26 15:00:06 +08:00
Ziyuan Xu
3b68807646 ARM: dts: rockchip: rv1106-pinctrl: Separate vicap_clkout/mipi_refclk_out
Camera should declare vicap_clkout/mipi_refclk_out independently,
ensure that the initialized successfully without cif/mipi.

Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Change-Id: I1dce667774d0aec0ec1ee9361c124d0fead95eb9
2022-03-26 14:59:19 +08:00
Jianqun Xu
1fc0ecb55f mm/memblock: show memblock reserved with size information
Tested on RV1106 EVB:
cat /sys/kernel/debug/memblock/reserved_size

   0: 0x00004000..0x00007fff (        16 KiB)
   1: 0x000081c0..0x0052e9c7 (      5274 KiB)
   2: 0x00c00000..0x00c08fff (        36 KiB)
   3: 0x0369c000..0x036bbfff (       128 KiB)
   4: 0x036bd8c0..0x036bdcc3 (         1 KiB)
   5: 0x036bdcc8..0x036d5ffb (        96 KiB)
   6: 0x036d6000..0x037fefff (      1188 KiB)
   7: 0x037ff240..0x037ff79b (         1 KiB)
   8: 0x037ff7c0..0x037ff837 (       120 Bytes)
   9: 0x037ff840..0x037ff843 (         4 Bytes)
  10: 0x037ff880..0x037ff883 (         4 Bytes)
  11: 0x037ff8c0..0x037ff8c3 (         4 Bytes)
  12: 0x037ff900..0x037ffa69 (       362 Bytes)
  13: 0x037ffa80..0x037ffbe9 (       362 Bytes)
  14: 0x037ffc00..0x037ffc03 (         4 Bytes)
  15: 0x037ffc1c..0x037ffc7e (        99 Bytes)
  16: 0x037ffc80..0x037ffc9a (        27 Bytes)
  17: 0x037ffc9c..0x037ffcb6 (        27 Bytes)
  18: 0x037ffcb8..0x037ffcd2 (        27 Bytes)
  19: 0x037ffcd4..0x037ffcee (        27 Bytes)
  20: 0x037ffcf0..0x037ffd0a (        27 Bytes)
  21: 0x037ffd0c..0x037ffe2c (       289 Bytes)
  22: 0x037ffe30..0x037ffe48 (        25 Bytes)
  23: 0x037ffe4c..0x037ffe64 (        25 Bytes)
  24: 0x037ffe68..0x037ffe80 (        25 Bytes)
  25: 0x037ffe84..0x037ffe9c (        25 Bytes)
  26: 0x037ffea0..0x037ffebc (        29 Bytes)
  27: 0x037ffec0..0x037ffedc (        29 Bytes)
  28: 0x037ffee0..0x037ffefc (        29 Bytes)
  29: 0x037fff00..0x037fff9c (       157 Bytes)
  30: 0x037fffa0..0x07ffffff (     73728 KiB)
Total: 80470 KiB

Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Change-Id: If98946c9f2a70fa2816f2f1434a14198e2156d96
2022-03-25 19:53:00 +08:00
Jon Lin
f9e5397c76 spi: rockchip-sfc: Embedded DMA only support 4B aligned address
Change-Id: I4a5f77505cb56854d9a68acb588cb056d7d5a7ae
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-03-25 19:49:17 +08:00
Jianqun Xu
88412bf3be mmc: core: make the mmc queue depth configurable
This patch make driver able to set the queue depth and keep the default
vaule to be '64'.

Change-Id: I54cd065d6536c170d1615a6f9d7071d479bfeb84
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2022-03-25 19:48:53 +08:00
Jon Lin
b9aa3ac670 mtd: spi-nor: fmsh: Add code
Change-Id: I8d95f3535c841a9829228eed1d213afda19ef0e6
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-03-25 19:43:52 +08:00
Lin Jinhan
ed241d3863 crypto: rockchip: v2: akcipher: add mutex for multi-threaded support
Add mutex to prevent multi-threaded concurrency from competing.

Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
Change-Id: Ia9a0dad65b47168c4588cf64eaa93e0d2566e17e
2022-03-25 19:42:48 +08:00
Jianqun Xu
a4f940596f dma-buf: rk_heaps: optimize dump information format
cat /sys/kernel/debug/rk_dma_heap/dma_heap_info |grep Alloc
  Alloc by (vmpi           ) [0x05fe3000-0x061a4fff] 0x001c2000 (1800 KiB)
  Alloc by (vmpi           ) [0x05fe2000-0x05fe2fff] 0x00001000 (4 KiB)
  Alloc by (vmpi           ) [0x05fe1000-0x05fe1fff] 0x00001000 (4 KiB)
  Alloc by (vmpi           ) [0x05a6d000-0x05fe0fff] 0x00574000 (5584 KiB)
  Alloc by (vmpi           ) [0x05987000-0x05a6cfff] 0x000e6000 (920 KiB)
  Alloc by (vmpi           ) [0x0594d000-0x05986fff] 0x0003a000 (232 KiB)
  Alloc by (vmpi           ) [0x0594c000-0x0594cfff] 0x00001000 (4 KiB)
  Alloc by (vmpi           ) [0x053d8000-0x0594bfff] 0x00574000 (5584 KiB)
  Alloc by (vmpi           ) [0x052f2000-0x053d7fff] 0x000e6000 (920 KiB)
  Alloc by (vmpi           ) [0x052b8000-0x052f1fff] 0x0003a000 (232 KiB)
  Alloc by (vmpi           ) [0x04556000-0x04a9bfff] 0x00546000 (5400 KiB)
  Alloc by (vmpi           ) [0x04010000-0x04555fff] 0x00546000 (5400 KiB)
  Alloc by (rkisp-vir0     ) [0x04000000-0x04003fff] 0x00004000 (16 KiB)
  Alloc by (rkisp-vir0     ) [0x04004000-0x04007fff] 0x00004000 (16 KiB)
  Alloc by (rkisp-vir0     ) [0x04008000-0x0400bfff] 0x00004000 (16 KiB)
  Alloc by (rkisp-vir0     ) [0x0400c000-0x0400ffff] 0x00004000 (16 KiB)
  Alloc by (ffa00000.rkisp ) [0x04a9c000-0x04a9cfff] 0x00001000 (4 KiB)
  Alloc by (ffa00000.rkisp ) [0x04a9d000-0x04a9dfff] 0x00001000 (4 KiB)
  Alloc by (ffa00000.rkisp ) [0x04a9e000-0x05216fff] 0x00779000 (7652 KiB)
  Alloc by (ffa00000.rkisp ) [0x05217000-0x05246fff] 0x00030000 (192 KiB)
  Alloc by (ffa00000.rkisp ) [0x05247000-0x052b7fff] 0x00071000 (452 KiB)

cat /sys/kernel/debug/rk_dma_heap/dma_heap_info |grep Total
  Total : 0x21a5000 (34452 KiB)

Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Change-Id: I3b739689e394f9d5fbfe50df2cf87d6f5cc744de
2022-03-25 19:19:45 +08:00
Jing Leng
1b9c077418 FROMLIST: usb: gadget: f_uac2: fix superspeed transfer
On page 362 of the USB3.2 specification (
https://usb.org/sites/default/files/usb_32_20210125.zip),
The 'SuperSpeed Endpoint Companion Descriptor' shall only be returned
by Enhanced SuperSpeed devices that are operating at Gen X speed.
Each endpoint described in an interface is followed by a 'SuperSpeed
Endpoint Companion Descriptor'.

If users use SuperSpeed UDC, host can't recognize the device if endpoint
doesn't have 'SuperSpeed Endpoint Companion Descriptor' followed.

Currently in the uac2 driver code:
1. ss_epout_desc_comp follows ss_epout_desc;
2. ss_epin_fback_desc_comp follows ss_epin_fback_desc;
3. ss_epin_desc_comp follows ss_epin_desc;
4. Only ss_ep_int_desc endpoint doesn't have 'SuperSpeed Endpoint
Companion Descriptor' followed, so we should add it.

Fixes: eaf6cbe099 ("usb: gadget: f_uac2: add volume and mute support")
Signed-off-by: Jing Leng <jleng@ambarella.com>

Link: https://lore.kernel.org/all/20220218095948.4077-1-3090101217@zju.edu.cn/
Change-Id: Iceb69749909795632a1620cd5c6f70756c2bf023
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
2022-03-25 19:15:14 +08:00
Jing Leng
4799545c92 FROMLIST: usb: gadget: f_uac1: add set requests support
Currently the f_uac1 driver only supports UAC_SET_CUR request.

But when uac1 device is plugged to Ubuntu 20.04 PC, at the stage
of setup, the PC will send UAC_SET_RES request, If the device
doesn't respond to the request, the PC will abort the setup process
and uac1 device can't be recognized on Ubuntu 20.04 PC.

So f_uac1 driver should handle other set requests.

Fixes: 0356e6283c ("usb: gadget: f_uac1: add volume and mute support")
Signed-off-by: Jing Leng <jleng@ambarella.com>

Link: https://lore.kernel.org/all/20220218094947.3835-1-3090101217@zju.edu.cn/
Change-Id: I733f2fdab6256fe29094a15b31e3490f59e6498b
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
2022-03-25 19:15:14 +08:00
Jing Leng
156721bc0a FROMLIST: usb: gadget: f_uac1: add different speed transfers support
On page 61 of the UAC1 specification (
https://www.usb.org/sites/default/files/audio10.pdf),
bInterval is interval for polling endpoint for data transfers
expressed in milliseconds, must be set to 1.

On page 47 of the USB2.0 specification (
https://www.usb.org/sites/default/files/usb_20_20211008.zip),
An isochronous endpoint must specify its required bus access period.
Full-/high-speed endpoints must specify a desired period as
(2^(bInterval-1)) x F, where bInterval is in the range one to
(and including) 16 and F is 125 μs for high-speed and 1ms for full-speed.

On page 362 of the USB3.2 specification (
https://usb.org/sites/default/files/usb_32_20210125.zip),
The 'SuperSpeed Endpoint Companion Descriptor' shall only be
returned by Enhanced SuperSpeed devices that are operating at Gen X speed.
Each endpoint described in an interface is followed by a 'SuperSpeed
Endpoint Companion Descriptor'.

Currently uac1 driver doesn't set bInterval to 1 in full speed transfer
and doesn't have a 'SuperSpeed Endpoint Companion Descriptor' behind
'Standard Endpoint Descriptor'.

So we should set bInterval to 1 in full speed transfer and set it to 4
in other speed transfers, and we should add 'SuperSpeed Endpoint Companion
Descriptor' behind 'Standard Endpoint Descriptor' for superspeed transfer.

Signed-off-by: Jing Leng <jleng@ambarella.com>

Link: https://lore.kernel.org/all/20220217051951.7466-1-3090101217@zju.edu.cn/
Change-Id: I53205c1850a0239d1f39f4c44cea77bfb1c00e81
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
2022-03-25 19:15:14 +08:00
Damon Ding
b7224cb77c drm/rockchip: rgb: add encoder atomic API mode_valid
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: Ibe455d22d0a4af79f37c87a668451af4812a5d0d
2022-03-25 18:05:13 +08:00
Damon Ding
a50f495d0c drm/rockchip: vop: add bt656 support for rv1106
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I2b60d18fe44cccdd6edcc542d3ae8865ca96e824
2022-03-25 17:59:31 +08:00
Damon Ding
04b494e0ca drm/bridge: sii902x: add support for bt656
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I521378e4be84c7bb661a6d68b43887662c06bd0f
2022-03-25 17:58:30 +08:00
Huibin Hong
9c25f8a85d ARM: configs: rv1106: support 6 uarts
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
Change-Id: I8eda397b80f49603abbf6c91f97994795b543623
2022-03-25 09:40:13 +00:00
Lian Xu
c5f63891e0 media: rockchip: isp: add the rockit buff
Change-Id: Id74df5de928a176c598ba624d21366fae95230ac
Signed-off-by: Lian Xu <xu.lian@rock-chips.com>
2022-03-25 17:32:34 +08:00
Shunhua Lan
ce0d9e1f4e media: rockchip: hdmirx: fix audo present and rate status
Signed-off-by: Shunhua Lan <lsh@rock-chips.com>
Change-Id: Iac5b44a0a184108f2c7003798b42a649b053a748
2022-03-25 17:25:13 +08:00
Ziyuan Xu
2b19129369 media: i2c: fixes sc3336 typo
Fixes: 6b605a54f8 ("media: i2c: add sensor driver sc3336")
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Change-Id: I7a12e5d6882609f0a7e8990d32a6c865d0e6de0c
2022-03-25 17:18:27 +08:00
Sugar Zhang
59814ffb7c ASoC: rockchip: i2s-tdm: Add support for Digital Loopback
This patch adds support for digital loopback mode select.

lp mode2 swap:
i2s sdi0_l <- i2s sdo0_l
i2s sdi0_r <- codec sdo_r

lp mode2:
i2s sdi0_l <- codec sdo_l
i2s sdi0_r <- i2s sdo0_r

lp mode1:
i2s sdi0_l <- codec sdo_l
i2s sdi0_r <- codec sdo_r
i2s sdi1_l <- i2s sdo0_l
i2s sdi1_r <- i2s sdo0_r

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I14eb16667aca7c7c7e5f797b217adbcac2395f5a
2022-03-25 16:55:40 +08:00
Felix Zeng
aefd8b3d74 ARM: dts: rockchip: rv1106-evb enable rknpu node
Signed-off-by: Felix Zeng <felix.zeng@rock-chips.com>
Change-Id: I872e3705c35d3db92110218aa4d4f45461bec4d1
2022-03-25 16:20:38 +08:00
Zefa Chen
b2d7e245fe media: rockchip: vicap not use dummy buffer as default for rv1106
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: Ieeedf59ab05df5dc6a9f091919927a2ce9787c06
2022-03-25 15:35:52 +08:00
Elaine Zhang
5a12a415c6 ARM: dts: rockchip: rv1106: add grf_cru node for special clock
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: Iac941b83dd8273ecc644e524b026ec018d7025d7
2022-03-25 14:45:22 +08:00
Elaine Zhang
092e33390d clk : rockchip: rv1106: add grf clk
add grf clk for emmc\sdio\sdmmc sample and dev.

Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: I6b048dd456c1be280b5e5f7711e672efb4572e03
2022-03-25 14:44:59 +08:00
Cai YiWei
5af9267a6c media: rockchip: isp: fix params v32 drc and bay3d config
bay3d support 8x8 write to ddr for full resolution
drc gas_t 13bit

Change-Id: Ifb58985858a66257be0f8811e94e089f75ef19ff
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-03-25 11:59:02 +08:00
Lin Jinhan
e1a66872a7 ARM: dts: rockchip: rv1106: crypto: assign clock frequency
The default clock is not necessarily the normal operating
 frequency, so the frequency must be specified explicitly.

CORE_CRYPTO: 300M
PKA_CRYPTO : 300M

Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
Change-Id: Ic65db79365c0b21678d04bb0a09cc813d84c1eb7
2022-03-24 20:19:37 +08:00
Yandong Lin
8fb08b7fe0 ARM: rv1106_defconfig: add dvbm config and remove mpp config
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: Ib2271dec7afd16baf61819c6ff8c40201bc5d0ca
2022-03-24 19:22:13 +08:00
Addy Ke
e4254a7e30 arm64: dts: rockchip: rk3588-toybrick-x0: support husb311 Type-C controller
Since fusb302 is out of stock, produced toybrick boards will use husb311.

Signed-off-by: Addy Ke <addy.ke@rock-chips.com>
Change-Id: I1fca5ee70776cdf29ddecac77ff22a09f5126f38
2022-03-24 19:06:05 +08:00
Wyon Bi
bf5cfc918a arm64: dts: rockchip: rk3588-evb2-lp4-v10-edp2dp: Add dp connector
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: Ib4fd2a03e8e0eb87306b7e30020f23fec8f5b088
2022-03-24 19:03:30 +08:00
Wyon Bi
50a147cc6f drm/bridge: analogix_dp: Add extcon support
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: Iaa903eef92052f19053c475301e6acc2bb75c930
2022-03-24 19:03:30 +08:00
Wyon Bi
43f938cfbb drm/rockchip: analogix_dp: Support DP connector
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: I338ed6b0478bc1bfd702ed4676384f5fd88fb194
2022-03-24 19:03:30 +08:00
Wyon Bi
8b151401fe arm64: rockchip_defconfig: enable CONFIG_DRM_DISPLAY_CONNECTOR
Enable the bridge driver for VGA/DP/HDMI display connectors.

Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: I5b8cc74cdffa5e7a0dd6b85b7591525389d9d85a
2022-03-24 19:03:30 +08:00
Neil Armstrong
320bc0b716 UPSTREAM: drm/bridge: display-connector: implement bus fmts callbacks
Since this bridge is tied to the connector, it acts like a passthrough,
so concerning the output & input bus formats, either pass the bus formats from the
previous bridge or return fallback data like done in the bridge function:
drm_atomic_bridge_chain_select_bus_fmts() & select_bus_fmt_recursive.

This permits avoiding skipping the negociation if the remaining bridge chain has
all the bits in place.

Without this bus fmt negociation breaks on drm/meson HDMI pipeline when attaching
dw-hdmi with DRM_BRIDGE_ATTACH_NO_CONNECTOR, because the last bridge of the
display-connector doesn't implement buf fmt callbacks and MEDIA_BUS_FMT_FIXED
is used leading to select an unsupported default bus format from dw-hdmi.

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20211020123947.2585572-2-narmstrong@baylibre.com
(cherry picked from commit 7cd70656d1)
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: I0ca41465e69c8d251c45faf963585ef2f7cdc39e
2022-03-24 19:03:30 +08:00
Dan Carpenter
3653190e38 UPSTREAM: drm/bridge: display-connector: fix an uninitialized pointer in probe()
The "label" pointer is used for debug output.  The code assumes that it
is either NULL or valid, but it is never set to NULL.  It is either
valid or uninitialized.

Fixes: 0c275c3017 ("drm/bridge: Add bridge driver for display connectors")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20211013080825.GE6010@kili
(cherry picked from commit 189723fbe9)
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: I79bf43cfce81556eb1fec67eaf2559884f5f6e98
2022-03-24 19:03:30 +08:00
Tomi Valkeinen
0ad11da818 UPSTREAM: drm/bridge: display-connector: add DP support
Add DP support to display-connector driver. The driver will support HPD
via a GPIO and DP PWR.

DP PWR will be enabled at probe, which is not optimal, but I'm not sure
what would be a good place to enable and disable DP PWR. Perhaps
attach/detach, but I don't know if enabling HW is something that attach
is supposed to do.

In any case, I don't think there's much difference in power consumption
between the version in this patch and enabling the regulator later: if
the driver probes, supposedly it will attach very soon afterwards, and
we need to enable the DP PWR as soon as possible.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20201130112919.241054-3-tomi.valkeinen@ti.com
(cherry picked from commit 2e2bf3a558)
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: I6dade5750c5019cfdbc46d4d9c0df88b4ceeff06
2022-03-24 19:03:30 +08:00
Zefa Chen
a657314456 ARM: dts: rockchip: rv1106 add more clk control for mipi csi2
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I11c518079821da1e5617f81a945e3b9f821075a2
2022-03-24 18:52:53 +08:00
Jon Lin
dc609da34b ARM: dts: rockchip: rv1106: Set fspi clk 6mA
Change-Id: Ie9b8c1c43ce67393ba495124937ba994b3f47a49
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-03-24 18:52:01 +08:00
Weiwen Chen
41bc1dc311 ARM: configs: rv1106-evb: Enable NFS
Signed-off-by: Weiwen Chen <cww@rock-chips.com>
Change-Id: Id63f7346a66e97fc5de6fb33a036a1815b11540c
2022-03-24 18:49:34 +08:00
Simon Xue
c9e3d0dbfb PCI: rockchip: dw: ignore udma initialization if not support
Change-Id: I5f5586fd42f491972271af9ee735c27e99e642a3
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2022-03-24 18:48:42 +08:00
Zefa Chen
ea88f4007c phy: rockchip: csi2-dphy: fixed grf write error for rv1106 dual camera
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I453c2a91396d76542ad4ee866d3eefb944f27890
2022-03-24 17:40:28 +08:00
Zefa Chen
8e85e8f4f5 media: rockchip: vicap add more clk control for rv1106
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: Ib3d247c6f2b89f60214ea20456de6226c435f533
2022-03-24 17:30:05 +08:00
Zefa Chen
7de446852d ARM: dts: rockchip: rv1106 add clk control for vicap
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: Id9ca494dd051a88f207ab73946c26605b5daea94
2022-03-24 17:29:28 +08:00
Cai YiWei
b7913a8b94 media: rockchip: isp: isp32 fix MI_WR_WRAP_CTRL default value
MI_WR_WRAP_CTRL will be different at isp power on,
and selfpath maybe no auto update addr.

Change-Id: I729048e7d6dca7cdf26fb403f46beae8557a7879
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-03-24 17:28:20 +08:00
Zefa Chen
2b21c05a51 media: i2c: os04a10 support 2lane mode
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I24a7ab0cd7e51afa835574f2049b129693f7b89a
2022-03-24 17:21:56 +08:00
Wu Liangqing
28195c3d1a arm64: dts: rockchip: rk3588-evb7: fix sdmmc add speak io error
Signed-off-by: Wu Liangqing <wlq@rock-chips.com>
Change-Id: I9304d6aa3866daed781eed0982e8fd124e08697c
2022-03-24 17:21:18 +08:00
David Wu
41718db1f5 ARM: dts: rockchip: rv1106: Add input clock property for gmac
Although this property does not affect the real hardware,
it is still added to let people know the clock direction.

Signed-off-by: David Wu <david.wu@rock-chips.com>
Change-Id: I1b08303568fe474fb3dbf5803b252749f30b9c94
2022-03-24 14:22:08 +08:00
David Wu
f89b81fbb4 Revert "net: ethernet: stmmac: Add STMMAC_MMC config option"
This reverts commit 41888ca1af.

Change-Id: Id96f85b1afd049343dc32119c71cdee9048caa97
Signed-off-by: David Wu <david.wu@rock-chips.com>
2022-03-24 14:17:56 +08:00
Su Yuefu
b0fcecb671 media: i2c: sc3336 fix __aeabi_uldivmod error
Signed-off-by: Su Yuefu <yuefu.su@rock-chips.com>
Change-Id: Ib018120400d66f2be8d4013d905f61dff1c11123
2022-03-24 14:15:17 +08:00
Huibin Hong
a9444932b8 ARM: configs: rv1106: disable CONFIG_FIQ_DEBUGGER_TRUST_ZONE
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
Change-Id: I40223a9c6a8c7708d78a0ac860abcbad229fa318
2022-03-23 20:13:43 +08:00
Wyon Bi
a6706ac901 drm/bridge: analogix_dp: Support DT specified physical-logical lane mappings
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: I270e9ff4ed2f6c561a770ebbc472324e3f8cad65
2022-03-23 20:12:21 +08:00