- 23 3月, 2023 1 次提交
-
-
由 Johan Jonker 提交于
The hclk is not used in the dw-mipi-dsi binding, so remove hclk from the rk356x.dtsi dsi node. Signed-off-by: NJohan Jonker <jbx6244@gmail.com> Link: https://lore.kernel.org/r/4df211eb-4fcd-ee20-48a1-ce7712de552c@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 15 1月, 2023 1 次提交
-
-
由 Jensen Huang 提交于
This fixes the following issue: pcieport 0000:00:00.0: of_irq_parse_pci: failed with rc=-22 Signed-off-by: NJensen Huang <jensenhuang@friendlyarm.com> Link: https://lore.kernel.org/r/20230113064457.7105-1-jensenhuang@friendlyarm.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 11 1月, 2023 1 次提交
-
-
由 Jonas Karlman 提交于
clk_rtc_32k and its child clock clk_hdmi_cec detauls to a rate of 24 MHz and not to 32 kHz on RK356x. Fix this by assigning clk_rtc_32k a rate of 32768, also assign the parent to clk_rtc32k_frac. Signed-off-by: NJonas Karlman <jonas@kwiboo.se> Link: https://lore.kernel.org/r/20230110225547.1563119-2-jonas@kwiboo.seSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 31 10月, 2022 2 次提交
-
-
由 Shengyu Qu 提交于
This patch adds I2S2 device tree node for RK3566/RK3568. Signed-off-by: NShengyu Qu <wiagn233@outlook.com> Link: https://lore.kernel.org/r/OS3P286MB259771C12F2B15A4DDF435FE98359@OS3P286MB2597.JPNP286.PROD.OUTLOOK.COMSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Heiko Stuebner 提交于
Move the node to its correct position, based on its mmio-address. Link: https://lore.kernel.org/all/20221030193708.1671069-1-heiko@sntech.deSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 23 9月, 2022 1 次提交
-
-
由 Chris Morgan 提交于
This adds the DSI controller nodes and DSI-DPHY controller nodes to the rk356x device tree. Signed-off-by: NChris Morgan <macromorgan@hotmail.com> Acked-by: NMichael Riesch <michael.riesch@wolfvision.net> Link: https://lore.kernel.org/r/20220919164616.12492-4-macroalpha82@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 10 9月, 2022 2 次提交
-
-
由 Nicolas Frattaroli 提交于
The RK3566 and RK3568 come with a dedicated Hantro instance solely for encoding. This patch adds a node for this to the device tree, along with a node for its MMU. Signed-off-by: NNicolas Frattaroli <frattaroli.nicolas@gmail.com> Link: https://lore.kernel.org/r/20220612155346.16288-4-frattaroli.nicolas@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Piotr Oniszczuk 提交于
RK356x has Hantro G1 video decoder capable to decode MPEG2/H.264/VP8 video formats. This patch enables RK356x video decoder in RK356x device-tree include. Tested on [1] with FFmpeg v4l2_request code taken from [2] with MPEG2, H.642 and VP8 samples with results [3]. [1] https://github.com/warpme/minimyth2 [2] https://github.com/LibreELEC/LibreELEC.tv/blob/master/packages/multimedia/ffmpeg/patches/v4l2-request/ffmpeg-001-v4l2-request.patch [3] https://github.com/warpme/minimyth2/blob/master/video-test-summary.txtSigned-off-by: NPiotr Oniszczuk <piotr.oniszczuk@gmail.com> Reviewed-by: NEzequiel Garcia <ezequiel@vanguardiasur.com.ar> Link: https://lore.kernel.org/r/20220214212955.1178947-2-piotr.oniszczuk@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 05 9月, 2022 1 次提交
-
-
由 Michael Riesch 提交于
Add the MIPI CSI DPHY node to the RK356x device tree. Signed-off-by: NMichael Riesch <michael.riesch@wolfvision.net> Link: https://lore.kernel.org/r/20220720091527.1270365-4-michael.riesch@wolfvision.netSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 11 6月, 2022 1 次提交
-
-
由 Nicolas Frattaroli 提交于
This adds the i2s0 node and an hdmi-sound sound device to the rk356x device tree. On the rk356[68], the i2s0 controller is connected to HDMI audio. Tested-by: NMichael Riesch <michael.riesch@wolfvision.net> Tested-by: NPeter Geis <pgwipeout@gmail.com> Signed-off-by: NNicolas Frattaroli <frattaroli.nicolas@gmail.com> Link: https://lore.kernel.org/r/20220611065300.885212-2-frattaroli.nicolas@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 07 6月, 2022 3 次提交
-
-
由 Sascha Hauer 提交于
Add support for the HDMI port found on RK3568. Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de> Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de> Link: https://lore.kernel.org/r/20220422072841.2206452-18-s.hauer@pengutronix.deSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Sascha Hauer 提交于
The VOP2 is the display output controller on the RK3568. Add the node for it to the dtsi file along with the required display-subsystem node and the iommu node. Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de> Acked-by: NRob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220422072841.2206452-17-s.hauer@pengutronix.deSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Peter Geis 提交于
The PCIe2x1 controller is common between the rk3568 and rk3566. It is a single lane PCIe2 compliant controller. Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Link: https://lore.kernel.org/r/20220429123832.2376381-5-pgwipeout@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 28 5月, 2022 1 次提交
-
-
由 Peter Geis 提交于
The rk356x cru requires a 24m clock input to function. Add the clocks properties to the cru to clear some dtbs_check warnings. Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Link: https://lore.kernel.org/r/20220511150117.113070-3-pgwipeout@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 11 5月, 2022 1 次提交
-
-
由 Michael Riesch 提交于
This USB 3.0 controller is capable of OTG/DRD operation. Enable it in the device tree. Signed-off-by: NMichael Riesch <michael.riesch@wolfvision.net> Link: https://lore.kernel.org/r/20220425133502.405512-1-michael.riesch@wolfvision.netSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 30 4月, 2022 1 次提交
-
-
由 Peter Geis 提交于
Add the sfc node to the rk356x device tree. This enables spi flash support for this soc. Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Link: https://lore.kernel.org/r/20220429115252.2360496-5-pgwipeout@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 11 4月, 2022 1 次提交
-
-
由 Peter Geis 提交于
Add the dwc3 device nodes to the rk356x device trees. The rk3566 has one usb2 capable dwc3 otg controller and one usb3 capable dwc3 host controller. The rk3568 has one usb3 capable dwc3 otg controller and one usb3 capable dwc3 host controller. Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Tested-by: NFrank Wunderlich <frank-w@public-files.de> Link: https://lore.kernel.org/r/20220408151237.3165046-4-pgwipeout@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 04 4月, 2022 1 次提交
-
-
由 Frank Wunderlich 提交于
RK356x supports up to 3 sata controllers which were compatible with the existing snps,dwc-ahci binding. Signed-off-by: NFrank Wunderlich <frank-w@public-files.de> Link: https://lore.kernel.org/r/20220311210357.222830-7-linux@fw-web.deSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 25 2月, 2022 1 次提交
-
-
由 Yifeng Zhao 提交于
Add the core dt-node for the rk3568's naneng combo phys. Signed-off-by: NYifeng Zhao <yifeng.zhao@rock-chips.com> Signed-off-by: NJohan Jonker <jbx6244@gmail.com> Tested-by: NFrank Wunderlich <frank-w@public-files.de> Link: https://lore.kernel.org/r/20220208091326.12495-5-yifeng.zhao@rock-chips.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 12 2月, 2022 3 次提交
-
-
由 Samuel Holland 提交于
rk356x contains a PDM microphone controller which is compatible with the existing rockchip,pdm binding. Add its node. Signed-off-by: NSamuel Holland <samuel@sholland.org> Link: https://lore.kernel.org/r/20220130053803.43660-2-samuel@sholland.orgSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Alex Bee 提交于
RK356x SoCs have a second thermal sensor for the GPU. This adds the cooling map and trip points for it to make use of its contribution as a cooling device. Signed-off-by: NAlex Bee <knaerzche@gmail.com> Signed-off-by: NMichael Riesch <michael.riesch@wolfvision.net> Link: https://lore.kernel.org/r/20220209215549.94524-4-michael.riesch@wolfvision.netSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Ezequiel Garcia 提交于
Rockchip SoCs RK3566 and RK3568 have a Mali Gondul core which is based on the Bifrost architecture. It has one shader core and two execution engines. Quoting the datasheet: Mali-G52 1-Core-2EE * Support 1600Mpix/s fill rate when 800MHz clock frequency * Support 38.4GLOPs when 800MHz clock frequency Signed-off-by: NEzequiel Garcia <ezequiel@collabora.com> Signed-off-by: NAlex Bee <knaerzche@gmail.com> Signed-off-by: NMichael Riesch <michael.riesch@wolfvision.net> Link: https://lore.kernel.org/r/20220209215549.94524-3-michael.riesch@wolfvision.netSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 09 2月, 2022 2 次提交
-
-
由 Michael Riesch 提交于
All nodes and handles related to USB have the prefix usb or usb2, whereas the phy handles are prefixed with u2phy. Rename for consistency reasons and to facilitate sorting. This patch also updates the handles in the only board file that uses them (rk3566-quartz64-a.dts). Signed-off-by: NMichael Riesch <michael.riesch@wolfvision.net> Link: https://lore.kernel.org/r/20220127190456.2195527-1-michael.riesch@wolfvision.netSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Michael Riesch 提交于
Add the two-channel I2S controller I2S3_2CH to the rk356x device tree. Signed-off-by: NMichael Riesch <michael.riesch@wolfvision.net> Link: https://lore.kernel.org/r/20220131153457.391460-1-michael.riesch@wolfvision.netSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 23 1月, 2022 2 次提交
-
-
由 Frank Wunderlich 提交于
DMA-Cotrollers defined in rk356x.dtsi do not match the pattern in bindings. arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dt.yaml: dmac@fe530000: $nodename:0: 'dmac@fe530000' does not match '^dma-controller(@.*)?$' From schema: Documentation/devicetree/bindings/dma/arm,pl330.yaml arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dt.yaml: dmac@fe550000: $nodename:0: 'dmac@fe550000' does not match '^dma-controller(@.*)?$' From schema: Documentation/devicetree/bindings/dma/arm,pl330.yaml This Patch fixes it. Signed-off-by: NFrank Wunderlich <frank-w@public-files.de> Link: https://lore.kernel.org/r/20220123133615.135789-1-linux@fw-web.deSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Peter Geis 提交于
Add the requisite nodes to the rk3568 device tree to enable the usb2 device controllers. Includes the usb2phy nodes, usb2phy grf nodes, and usb2 controller nodes. Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Tested-by: NMichael Riesch <michael.riesch@wolfvision.net> Link: https://lore.kernel.org/r/20211215210252.120923-8-pgwipeout@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 11 12月, 2021 2 次提交
-
-
由 Nicolas Frattaroli 提交于
This adds the four spi nodes (spi0, spi1, spi2, spi3) to the rk356x dtsi. These are from the downstream device tree, though I have double-checked that their interrupts and DMA numbers are correct. I have also tested spi1 with an SPI device. Signed-off-by: NNicolas Frattaroli <frattaroli.nicolas@gmail.com> Link: https://lore.kernel.org/r/20211127141910.12649-3-frattaroli.nicolas@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Sascha Hauer 提交于
The pinctrl state "active" is neither documented nor used by the PWM driver. Rename it to "default" Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de> Link: https://lore.kernel.org/r/20211208120312.3300390-1-s.hauer@pengutronix.deSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 19 10月, 2021 1 次提交
-
-
由 Johan Jonker 提交于
In the rockchip_thermal.c driver we now get the resets with a devm_reset_control_array_get() function, so remove the reset-names property as it is no longer needed. Although no longer required in rockchip-thermal.yaml sort tsadc-apb as first item. Signed-off-by: NJohan Jonker <jbx6244@gmail.com> Link: https://lore.kernel.org/r/20210930110517.14323-4-jbx6244@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 17 10月, 2021 2 次提交
-
-
由 Nicolas Frattaroli 提交于
This adds the necessary device tree node on rk3566 and rk3568 to enable the I2S1 TDM audio controller. I2S0 has not been added, as it is connected to HDMI and there is no way to test that it's working without a functioning video clock (read: VOP2 driver). Signed-off-by: NNicolas Frattaroli <frattaroli.nicolas@gmail.com> Link: https://lore.kernel.org/r/20211016105354.116513-4-frattaroli.nicolas@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Peter Geis 提交于
This adds the spdif node to the rk356x device tree. Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Signed-off-by: NNicolas Frattaroli <frattaroli.nicolas@gmail.com> Link: https://lore.kernel.org/r/20211015111303.1365328-1-frattaroli.nicolas@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 28 9月, 2021 1 次提交
-
-
由 Liang Chen 提交于
Add the pwm controller nodes to the core rk3568 dtsi. Signed-off-by: NLiang Chen <cl@rock-chips.com> Signed-off-by: NHeiko Stuebner <heiko@sntech.de> Link: https://lore.kernel.org/r/20210726090355.1548483-2-heiko@sntech.deSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 20 9月, 2021 1 次提交
-
-
由 Krzysztof Kozlowski 提交于
Align the name of operating-points node to dtschema to fix warnings like: opp-table0: $nodename:0: 'opp-table0' does not match '^opp-table(-[a-z0-9]+)?$' Signed-off-by: NKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com> Link: https://lore.kernel.org/r/20210819182311.223443-2-krzysztof.kozlowski@canonical.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
- 15 9月, 2021 7 次提交
-
-
由 Michael Riesch 提交于
This commit fixes the error messages rockchip_clk_register_muxgrf: regmap not available rockchip_clk_register_branches: failed to register clock clk_ddr1x: -524 during boot by providing the missing rockchip,grf property. Signed-off-by: NMichael Riesch <michael.riesch@wolfvision.net> Tested-by: NPeter Geis <pgwipeout@gmail.com> Link: https://lore.kernel.org/r/20210823123911.12095-2-michael.riesch@wolfvision.netSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Peter Geis 提交于
Add the thermal and tsadc nodes to the rk3568 device tree. There are two sensors, one for the cpu, one for the gpu. Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Link: https://lore.kernel.org/r/20210728180034.717953-6-pgwipeout@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Peter Geis 提交于
The rk356x added a debounce clock to the gpio devices. This clock is necessary for the new v2 gpio driver to bind. Add the clocks to the rk356x device tree. Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Link: https://lore.kernel.org/r/20210728180034.717953-4-pgwipeout@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Michael Riesch 提交于
Enable the PMU IO domains for the RK3566 and the RK3568. Signed-off-by: NMichael Riesch <michael.riesch@wolfvision.net> Link: https://lore.kernel.org/r/20210805120107.27007-4-michael.riesch@wolfvision.netSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Peter Geis 提交于
The rk3568 gpll should run at 1200mhz and the ppll should run at 200mhz. These are set incorrectly by the bootloader, so fix them here. gpll boots at 1188mhz, but to get most accurate dividers for all gpll_dividers it needs to run at 1200mhz, otherwise everyone downstream isn't quite right. ppll feeds the combophys, which has a divide by 2 clock, so 200mhz is required to reach a 100mhz clock input for them. The vendor-kernel also makes this fix. Signed-off-by: NPeter Geis <pgwipeout@gmail.com> [pulled deeper explanation from discussion into commit message] Link: https://lore.kernel.org/r/20210728180034.717953-7-pgwipeout@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Peter Geis 提交于
Add the gmac1 controller to the rk356x device tree. This is the controller common to both the rk3568 and rk3566. Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Link: https://lore.kernel.org/r/20210728180034.717953-5-pgwipeout@gmail.com [adjusted sorting a bit] Signed-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Peter Geis 提交于
The mbi-alias incorrectly points to 0xfd100000 when it should point to 0xfd410000. This fixes MSIs on rk3568. Fixes: a3adc0b9 ("arm64: dts: rockchip: add core dtsi for RK3568 SoC") Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Link: https://lore.kernel.org/r/20210728180034.717953-2-pgwipeout@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-