Commit Graph

853711 Commits

Author SHA1 Message Date
Cai YiWei
4f7530f62b media: rockchip: ispp: support fec function
Change-Id: I4148e905c39e06ad5662dd410014ec0c7c38792b
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:19:59 +08:00
Jon Lin
324183a81c spi: rockchip: add compatible string for rv1126
Change-Id: I2ad2de0c715b064870b35214f25e9705412fd62f
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-05-25 18:19:59 +08:00
Jianing Ren
8247f021ee ARM: dts: rockchip: add usb & phy nodes for rv1126
Change-Id: I5ec5b401fc0d640d3e0b1791d635fab3ea2b7ff2
Signed-off-by: Jianing Ren <jianing.ren@rock-chips.com>
2020-05-25 18:19:58 +08:00
Finley Xiao
f684c31670 clk: rockchip: rv1126: Change SRST_MAC_PTPREF to SRST_GMAC_A
Change-Id: I216da6218d43d7150f23a1acbc86f98d153c4485
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-05-25 18:19:58 +08:00
Finley Xiao
b7754b126a clk: rockchip: rv1126: Fix aclk core mask and shift
Change-Id: Id175dcd268616a1745ec2dae797f6a38d4d0113c
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-05-25 18:19:58 +08:00
Nickey Yang
48ce278196 ARM: dts: rv1126: add dsi and dphy node
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
Change-Id: I8f35e2e0babe1dc62b52b0c98bcbe0d8f815abc7
2020-05-25 18:19:58 +08:00
Nickey Yang
af8c66c1f5 dt-bindings: display: rockchip: Add support for rv1126 dsi
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
Change-Id: I4a34663b4871e2a296b7aa986f789d257552ffff
2020-05-25 18:19:58 +08:00
Nickey Yang
76f551a1a1 drm/rockchip: dsi: add rv1126 support
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
Change-Id: Ic3a8df6294aea290c7966f107333cc46f6fd63ba
2020-05-25 18:19:58 +08:00
Nickey Yang
c6041abcea dt-bindings: phy: phy-rockchip-inno-mipi-dphy: add support for rv1126
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
Change-Id: I2bd88395f6e645cf036bff384be373a3dc0b2f15
2020-05-25 18:19:58 +08:00
Hu Kejun
dba0a8a043 media: rockchip: isp: skip 3a isr in read back mode
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: I0292837c788766e2db66f70854f6cd94a5b023d9
2020-05-25 18:19:57 +08:00
Cai YiWei
998e9cd43f media: rockchip: isp: add csi tx/rx memory mode API
Change-Id: I289b1c57889e65d5220462d9509f96287b3fb81a
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:19:57 +08:00
Cai YiWei
6109c9a423 media: rockchip: isp: add read back frame id
read back frame id to sync frame isp input and output

Change-Id: I739cdf04d8a9f1efa8c70e818329ae80ad606a90
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:19:57 +08:00
Hu Kejun
47984bb964 media: rockchip: isp: add other iq config function
Change-Id: I79d6aab382eb79489f0aee19812233b34f012b72
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2020-05-25 18:19:57 +08:00
Hu Kejun
0a44ac7e92 media: rockchip: isp: support get all stats data by ddr buffer
Change-Id: I0061d431048cbd1994a137dde930b9117cc358ae
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2020-05-25 18:19:57 +08:00
Hu Kejun
45fd20585f media: rockchip: isp: support get y statics from csirx
Change-Id: I7a69c63c8b42b1144a82e7efdd12b176e3b2090c
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:19:57 +08:00
Nickey Yang
5f681bb10f phy/rockchip: mipi-dphy: support rv1126
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
Change-Id: I84fb7a922528894c7c14c95902f0e273640834d6
2020-05-25 18:19:57 +08:00
Sugar Zhang
909fe24fab ARM: dts: rockchip: Add RV1126 EVB Boards
Change-Id: Ic94a80db732861664eed0e9f876eee16777edb1c
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:19:56 +08:00
Sugar Zhang
9dcefaccb0 ARM: dts: rv1109-fpga: Set the baudrate of fiq debugger to 115200Hz
Change-Id: I0ecb04c8d5db8e5cb0f685212a8e835e8f6755e3
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:19:56 +08:00
Sugar Zhang
666ef4643b ARM: dts: rv1126: Set the default baudrate of fiq debugger to 1.5MHz
Change-Id: Ide64e641088ed60149fef9bcfcb5cc1f760f8af8
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:19:56 +08:00
Sugar Zhang
7b7dcd300b ARM: dts: rv1126: Add Audio PWM device node
Change-Id: I5b2ded64e875e70ceab7ac8f93293e20a218c816
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:19:56 +08:00
Sugar Zhang
c3bcc7a397 ARM: dts: rv1126: Add i2s/pdm node
Change-Id: I4ea8a60e7b627b300d90c8ae6afbb3bd7aca118c
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:19:56 +08:00
Sugar Zhang
7743a9353f ASoC: rockchip: Add support for rv1126 pdm
Change-Id: I83f785895d3820e07db046122bab01fb6e936904
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:19:56 +08:00
Sugar Zhang
2b8930a47e dt-bindings: sound: rockchip: Add binding for rv1126 pdm
Change-Id: I890f861c602a394bda4bb0860f9636c888cfee6a
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:19:56 +08:00
Sugar Zhang
5da44aa870 ASoC: rockchip: Add compatible for rv1126 i2s
Change-Id: Ice5b3a8d29e09567143f5493bdc91cb33a897cc6
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:19:55 +08:00
Sugar Zhang
cb8eb1e200 dt-bindings: sound: rockchip: Add binding for rv1126 i2s
Change-Id: If8f6f3475c9573f3e5ce37c5d9bad3cf24a26c62
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:19:55 +08:00
Sugar Zhang
ad02024cb4 dt-bindings: sound: rockchip: Add binding for rv1126 i2s-tdm
Change-Id: I2a59efd6b691ee37f5227b84876d3a81b1f4b382
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2020-05-25 18:19:55 +08:00
Ding Wei
704ad4feb9 ARM: dts: rockchip: rv1109-fpga: enable rkvenc driver
Change-Id: Id8e528e8bffbb3c3f58ceb14060e49e0bc4e302d
Signed-off-by: Ding Wei <leo.ding@rock-chips.com>
2020-05-25 18:19:55 +08:00
Ding Wei
a1598b480b ARM: dts: rockchip: rv1126: match rkvenc encoder
Change-Id: I763d9059ea96cd6e7f0e062b7e6674950180948f
Signed-off-by: Ding Wei <leo.ding@rock-chips.com>
2020-05-25 18:19:55 +08:00
XiaoDong Huang
81a433c9e9 ARM: dts: rv1126: add cpu enable-method = "psci"
Change-Id: Ifec7a0270c16bb32d13f64c37dff775deb1c15e4
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2020-05-25 18:19:55 +08:00
Finley Xiao
0b84208d4d nvmem: rockchip-otp: Add support for rv1126-otp
This adds the necessary data for handling efuse on the rv1126.

Change-Id: Id46ae2354674482ca1e2d69888acce3028f0f902
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-05-25 18:19:55 +08:00
Finley Xiao
881f3296b3 ARM: dts: rv1126: Add otp device node
Change-Id: Iaaf59c06924e9f6e86665523b63d0e6e9bd81768
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-05-25 18:19:55 +08:00
Simon Xue
0fef0147bb ARM: dts: rv1126: Add wdt node
Change-Id: I78ea3cf93fec8cc329fa41a5854f4a48cba9bbed
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2020-05-25 18:19:55 +08:00
Simon Xue
8b1ed60195 ARM: dts: rv1126: Add saradc node
The saradc of rv1126 is 6 channels 10 bits like rk3399.

Change-Id: I2f649e5799c335ac75945dd6d99edbddadd819cd
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
Signed-off-by: Simon Xue <xxm@rock-chips.com>
2020-05-25 18:19:55 +08:00
Finley Xiao
9dd115ef8c clk: rockchip: rv1126: Add support for otp
Change-Id: I5ec48815522decfba8cbd9be7ec015019744a63e
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-05-25 18:19:55 +08:00
Finley Xiao
a39f5d2a43 ARM: dts: rv1126: Add reg property for pvtm
Change-Id: Ia0a515647dc2899be9e1825d0d99ad5bfd95e267
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-05-25 18:19:55 +08:00
Finley Xiao
c70758a48e ARM: dts: rv1109: Delete cpu2 and cpu3 node
Change-Id: I5d80344ed7c948f7b1f7076281c4f13c87b65c8e
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-05-25 18:19:54 +08:00
Finley Xiao
0c5b0606ff ARM: dts: rv1126: Add cpu opp table
Change-Id: I47ec0d271a9540585fc5e2f8ab81e59a930d8506
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-05-25 18:19:54 +08:00
Cai YiWei
eaf335485b media: rockchip: ispp: add rv1126 config
Change-Id: I2078d2143df5d7ad36914a32ab8fd9071cd4dbf0
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:19:54 +08:00
Finley Xiao
1758971897 clk: rockchip: rv1126: Fix usb clock names
Change-Id: Ic281de5a3d0feeddddaa509eb721dc6f0b584f6b
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2020-05-25 18:19:54 +08:00
Cai YiWei
45a1919587 media: rockchip: isp: add rv1126 config
Change-Id: I97b19ba1894de8c174c51606034192deabd61067
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:19:54 +08:00
Cai YiWei
b59278f203 media: rockchip: ispp: init ispp
Change-Id: I20a6eee6157eccee6ac117b561a472474ce36b9f
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:19:54 +08:00
Cai YiWei
b523f58386 media: rockchip: isp: add csi sof event
Change-Id: I28f430424110c504b999f2b9a87314cfbab26eac
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:19:54 +08:00
Cai YiWei
87d0da5052 media: rockchip: isp: change damtx to support first start
Due to a MI force update reg update multiple video devices shadow
reg, for multiple devices to work and dmatx can get early data,
change damtx video to support streaming first and working togeter
with other.

Change-Id: I3b54e7fdb049572bfe46970a620cf057418dbf33
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2020-05-25 18:19:54 +08:00
Elaine Zhang
b47ef6e62e ARM: dts: Add CAN node for RV1126
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: I97472be75565098781d1ec86c77f3a85926815b3
2020-05-25 18:19:54 +08:00
Andy Yan
f27d939ae6 ARM: dts: Enable RGB panel on rv1109 fpga board
Add support for a 800x1280 RGB screen on rv1109 fpga board.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Change-Id: Iad71e833f55233b00d7505f23995614df6cad39a
2020-05-25 18:19:54 +08:00
Andy Yan
fcf30396f5 ARM: dts: Add vop and RGB dt node for rv1126
Add vop and RGB dt node.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I993615bf36fffbec8d8c9edf64fdf258803052a0
2020-05-25 18:19:54 +08:00
Andy Yan
b3eb46b0b5 ARM: dts: Add vop iommu for rv1126
Add vop iommu dt node for rv1126.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I7f0e073f4d04f4ffe53758ceb5a4b626391e8c93
2020-05-25 18:19:54 +08:00
Andy Yan
f3d2bc00ce drm/rockchip: Add RGB compatible for rv1126
Add rgb support for rv1126.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Change-Id: I840b15753ace8b6710d8df1cd4e077597fc0c1c2
2020-05-25 18:19:54 +08:00
Andy Yan
c40b44bee4 dt-bindings: display: rockchip: Add RGB documentation for rv1126
There is a RGB output port on rv1126, add documentation for it.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Change-Id: I012cafc394b3056b5deba46350d99635b7dc9b5a
2020-05-25 18:19:53 +08:00
Andy Yan
b0fba48e69 drm/rockchip: Add VOP support for rv1126
Add vop driver support for rv1126.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Change-Id: I2945206f88999b1b166f236cbb704f91c4b0bbbf
2020-05-25 18:19:53 +08:00