- 15 9月, 2021 40 次提交
-
-
由 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 提交于
Since the EMMC pins can be used for other functions as well, we need to configure the pinctrl. Signed-off-by: NMichael Riesch <michael.riesch@wolfvision.net> Link: https://lore.kernel.org/r/20210805120107.27007-8-michael.riesch@wolfvision.netSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Michael Riesch 提交于
Add the SD card reader to the device tree of the RK3568 EVB1. Signed-off-by: NMichael Riesch <michael.riesch@wolfvision.net> Link: https://lore.kernel.org/r/20210805120107.27007-7-michael.riesch@wolfvision.netSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Michael Riesch 提交于
Add the regulators of the RK809 PMIC to the device tree of the RK3568 EVB1. Signed-off-by: NMichael Riesch <michael.riesch@wolfvision.net> Link: https://lore.kernel.org/r/20210805120107.27007-6-michael.riesch@wolfvision.netSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Michael Riesch 提交于
Enable the PMU IO domains in the device tree for the RK3568 EVB1. Signed-off-by: NMichael Riesch <michael.riesch@wolfvision.net> Link: https://lore.kernel.org/r/20210805120107.27007-5-michael.riesch@wolfvision.netSigned-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 rockpro64 had a fan node since commit 5882d65c ("arm64: dts: rockchip: Add PWM fan for RockPro64") however it was never tied into the thermal driver for automatic control. Add the links to the thermal node to permit the kernel to handle this automatically. Borrowed from the (rk3399-khadas-edge.dtsi). Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Link: https://lore.kernel.org/r/20210730151727.729822-1-pgwipeout@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Dan Johansen 提交于
Some chargers try to put the charged device into device data role. Before this commit this condition caused the tcpm state machine to issue a hard reset due to a capability missmatch. Signed-off-by: NDan Johansen <strit@manjaro.org> Link: https://lore.kernel.org/r/20210805220426.2693062-1-strit@manjaro.orgSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Chen-Yu Tsai 提交于
Dumo is another variant of Scarlet, also known as the ASUS Chromebook Tablet CT100. This is almost the same as Scarlet-Innolux, but uses a board-specific calibration variant for the WiFi module. Add a new device tree for it. Signed-off-by: NChen-Yu Tsai <wenst@chromium.org> Link: https://lore.kernel.org/r/20210812094753.2359087-3-wenst@chromium.orgSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Chen-Yu Tsai 提交于
Dumo is another variant of Scarlet, also known as the ASUS Chromebook Tablet CT100. This is almost the same as Scarlet-Innolux, but uses a specific calibration variant for the WiFi module. Add an entry for the board compatibles. Signed-off-by: NChen-Yu Tsai <wenst@chromium.org> Link: https://lore.kernel.org/r/20210812094753.2359087-2-wenst@chromium.orgSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Michael Riesch 提交于
Signed-off-by: NMichael Riesch <michael.riesch@wolfvision.net> Link: https://lore.kernel.org/r/20210729093913.8917-3-michael.riesch@wolfvision.netSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Michael Riesch 提交于
While both RK3566 and RK3568 feature the gmac1 node, the gmac0 node is exclusive to the RK3568. Signed-off-by: NMichael Riesch <michael.riesch@wolfvision.net> Link: https://lore.kernel.org/r/20210729093913.8917-2-michael.riesch@wolfvision.netSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Peter Geis 提交于
Enable the gmac controller on the Pine64 Quartz64 Model A. Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Link: https://lore.kernel.org/r/20210728180034.717953-8-pgwipeout@gmail.comSigned-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>
-
由 Paul Kocialkowski 提交于
The PX30 has a VPU (both decoder and encoder) with a dedicated IOMMU. Describe these two entities in device-tree. Signed-off-by: NPaul Kocialkowski <paul.kocialkowski@bootlin.com> Signed-off-by: NEzequiel Garcia <ezequiel@collabora.com> Link: https://lore.kernel.org/r/20210728230040.17368-1-ezequiel@collabora.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Liang Chen 提交于
Add the watchdog node to rk3568. Signed-off-by: NLiang Chen <cl@rock-chips.com> Signed-off-by: NHeiko Stuebner <heiko@sntech.de> Link: https://lore.kernel.org/r/20210622102907.99242-2-heiko@sntech.de
-
由 Heiko Stuebner 提交于
ISP1 is supplied by the tx1rx1 dphy, that is controlled from inside the dsi1 controller, so include the necessary phy-link for it. Signed-off-by: NHeiko Stuebner <heiko.stuebner@theobroma-systems.com> Tested-by: NSebastian Fricke <sebastian.fricke@posteo.net> Acked-by: NHelen Koike <helen.koike@collabora.com> Link: https://lore.kernel.org/r/20210210111020.2476369-7-heiko@sntech.deSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Heiko Stuebner 提交于
This enables variant a of the clkout signal for camera applications and also the cifclkin pinctrl setting. Signed-off-by: NHeiko Stuebner <heiko.stuebner@theobroma-systems.com> Tested-by: NSebastian Fricke <sebastian.fricke@posteo.net> Acked-by: NHelen Koike <helen.koike@collabora.com> Link: https://lore.kernel.org/r/20210210111020.2476369-6-heiko@sntech.deSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Heiko Stuebner 提交于
The dsi controller includes access to the dphy which might be used not only for dsi output but also for csi input on dsi1, so add the necessary #phy-cells to allow it to be used as phy. Signed-off-by: NHeiko Stuebner <heiko.stuebner@theobroma-systems.com> Tested-by: NSebastian Fricke <sebastian.fricke@posteo.net> Acked-by: NHelen Koike <helen.koike@collabora.com> Link: https://lore.kernel.org/r/20210210111020.2476369-5-heiko@sntech.deSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Peter Geis 提交于
Add a basic dts for the Pine64 Quartz64 Model A Single Board Computer. This board outputs on uart2 for debug. Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Acked-by: NRob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20210710151034.32857-5-pgwipeout@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Peter Geis 提交于
Add the rk3566 dtsi which includes the soc specific changes for this chip. Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Link: https://lore.kernel.org/r/20210710151034.32857-4-pgwipeout@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Peter Geis 提交于
In preparation for the rk3566 inclusion, split apart the rk3568 specific nodes into a separate device tree. This allows us to create the rk3566 device tree without deleting nodes. Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Link: https://lore.kernel.org/r/20210710151034.32857-3-pgwipeout@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Peter Geis 提交于
In preparation for separating the rk3568 and rk3566 device trees, move the base rk3568 dtsi to rk356x dtsi. This will allow us to strip out the rk3568 specific nodes. Signed-off-by: NPeter Geis <pgwipeout@gmail.com> Link: https://lore.kernel.org/r/20210710151034.32857-2-pgwipeout@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Heiko Stuebner 提交于
Add the CSI dphy node to the core px30 devicetree for later use with the rkisp. Signed-off-by: NHeiko Stuebner <heiko.stuebner@theobroma-systems.com> Link: https://lore.kernel.org/r/20210722073955.1192168-1-heiko@sntech.deSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Alex Bee 提交于
Add a SPDIF audio-graph-card to ROCK Pi 4 device tree. It's not enabled by default since all dma channels are used by the (already) enabled i2s0/1/2 and the pin is muxed with GPIO4_C5 which might be in use already. If enabled SPDIF_TX will be available at pin #15. Signed-off-by: NAlex Bee <knaerzche@gmail.com> Link: https://lore.kernel.org/r/20210618181256.27992-6-knaerzche@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Alex Bee 提交于
ROCK Pi 4 boards have the codec connected to i2s0 and it is accessible via i2c1 address 0x11. Add an audio-graph-card for it. Signed-off-by: NAlex Bee <knaerzche@gmail.com> Link: https://lore.kernel.org/r/20210618181256.27992-5-knaerzche@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Alex Bee 提交于
ROCK Pi 4B+ board is the successor of ROCK Pi 4B board. Differences to the original version are - has RK3399 OP1 SoC revision - has eMMC (16 or 32 GB) soldered on board (no changes required, since it is enabled in rk3399-rock-pi-4.dtsi) - dev boards have SPI flash soldered, but as per manufacturer response, this won't be the case for mass production boards Signed-off-by: NAlex Bee <knaerzche@gmail.com> Link: https://lore.kernel.org/r/20210618181256.27992-4-knaerzche@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Alex Bee 提交于
ROCK Pi 4A+ board is the successor of ROCK Pi 4A board. Differences to the original version are - has RK3399 OP1 SoC revision - has eMMC (16 or 32 GB) soldered on board (no changes required, since it is enabled in rk3399-rock-pi-4.dtsi) - dev boards have SPI flash soldered, but as per manufacturer response, this won't be the case for mass production boards Signed-off-by: NAlex Bee <knaerzche@gmail.com> Link: https://lore.kernel.org/r/20210618181256.27992-3-knaerzche@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Alex Bee 提交于
ROCK Pi 4 got 2 more variants called A+ and B+. Add the dt-bindings documentation for it. Signed-off-by: NAlex Bee <knaerzche@gmail.com> Acked-by: NRob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20210618181256.27992-2-knaerzche@gmail.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Matthias Brugger 提交于
The CDN DP needs a PHY and a extcon to work correctly. But no extcon is provided by the device-tree, which leads to an error: cdn-dp fec00000.dp: [drm:cdn_dp_probe [rockchipdrm]] *ERROR* missing extcon or phy cdn-dp: probe of fec00000.dp failed with error -22 Disable the CDN DP to make graphic work on the Pinebook Pro. Reported-by: NGuillaume Gardet <guillaume.gardet@arm.com> Signed-off-by: NMatthias Brugger <mbrugger@suse.com> Link: https://lore.kernel.org/r/20210715164101.11486-1-matthias.bgg@kernel.orgSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Simon Xue 提交于
Add the core dt-node for the rk3568's saradc. Signed-off-by: NSimon Xue <xxm@rock-chips.com> Link: https://lore.kernel.org/r/20210705012610.3831-1-xxm@rock-chips.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Dennis Gilmore 提交于
Enable the tsadc thermal controller on the helios64 Signed-off-by: NDennis Gilmore <dgilmore@redhat.com> Link: https://lore.kernel.org/r/20210715025635.70452-4-dgilmore@redhat.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Dennis Gilmore 提交于
add SPI support for the helios64, u-boot can live in spi1, spi2 is user accessible, spi5 is for the sata controller rom. https://wiki.kobol.io/helios64/spi/Signed-off-by: NDennis Gilmore <dgilmore@redhat.com> Link: https://lore.kernel.org/r/20210715025635.70452-3-dgilmore@redhat.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Dennis Gilmore 提交于
set the default output path to uart2 Signed-off-by: NDennis Gilmore <dgilmore@redhat.com> Link: https://lore.kernel.org/r/20210715025635.70452-2-dgilmore@redhat.comSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Levin Du 提交于
ROC-RK3399-PC-PLUS is the board inside the portable Firefly Station P1 Geek PC. As a redesign after the ROC-RK3399-PC, it uses DC-12V as power input and spares a USB 3 host port. It is also equipped with a USB WiFi chip and audio codec without the mezzanine board. - Rockchip RK3399 SoC - 4GB LPDDR4 RAM - 16MB SPI-Flash - eMMC slot - TF card slot - USB 3.0 Port x 1, USB 2.0 Port x 1, TypeC Port x 1 - HDMI - Gigabit Ethernet - WiFi: RTL8723DU - Audio: ES8388 - Key: Recovery - LED: WORK, DIY - IR Signed-off-by: NKongxin Deng <dkx@t-chip.com.cn> Signed-off-by: NLevin Du <djw@t-chip.com.cn> Link: https://lore.kernel.org/r/20210628035402.16812-3-djw@t-chip.com.cnSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Levin Du 提交于
Add devicetree binding documentation for the Firefly ROC-RK3399-PC-PLUS. Signed-off-by: NLevin Du <djw@t-chip.com.cn> Acked-by: NRob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20210628035402.16812-2-djw@t-chip.com.cnSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Levin Du 提交于
ROC-RK3328-PC is the board inside the portable Firefly Station M1 Geek PC. As a redesign after the ROC-RK3328-CC, it uses TypeC as power input and OTG port, embedded with eMMC 5.1 storage and a SDIO WiFi/BT chip (RTL8723DS). - Rockchip RK3328 SoC - 2/4GB LPDDR3 RAM - 16/32/64/128GB eMMC 5.1 - TF card slot - USB 3.0 Port x 1, USB 2.0 Port x 1, TypeC Port x 1 (Power/OTG) - HDMI - Gigabit Ethernet - WiFi: RTL8723DS - Audio: RK3328 - Key: Power, Reset, Recovery - LED: POWER, USER - IR Signed-off-by: NLevin Du <djw@t-chip.com.cn> Link: https://lore.kernel.org/r/20210709080126.17045-3-djw@t-chip.com.cnSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-
由 Levin Du 提交于
Add devicetree binding documentation for the Firefly ROC-RK3328-PC. Signed-off-by: NLevin Du <djw@t-chip.com.cn> Acked-by: NRob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20210709080126.17045-2-djw@t-chip.com.cnSigned-off-by: NHeiko Stuebner <heiko@sntech.de>
-