- 01 5月, 2020 16 次提交
-
-
由 Deepak Das 提交于
commit b2f5da9d ("rockchip: rk3399: Add Nanopi M4 board support") added support for Nanopi M4 board with Dual-Channel 4GB LPDDR3-1866 RAM. This patch adds another variant of NanoPi M4 board with Dual-Channel 2GB DDR3-1866 RAM. Signed-off-by: NDeepak Das <deepakdas.linux@gmail.com>
-
由 Suniel Mahesh 提交于
Add Firefly ROC-RK3399-PC Mezzanine board which is an extension board on top of roc-rk3399-pc. Will drop the separate defconfig file, once we support the board detection at runtime. Signed-off-by: NSuniel Mahesh <sunil@amarulasolutions.com> Signed-off-by: NJagan Teki <jagan@amarulasolutions.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Jagan Teki 提交于
Sync Firefly ROC-RK3399-PC Mezzanine Board dts file from Linux v5.7-rc1. Signed-off-by: NSuniel Mahesh <sunil@amarulasolutions.com> Signed-off-by: NJagan Teki <jagan@amarulasolutions.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Jagan Teki 提交于
Sync rk3399 dts(i) files from v5.7-rc1 linux-next. Reason: To get updated PCIe nodes and properties on respective dts(i) files. Summary: - sync won't include new board dts(i) - sync will add required files used on respective dts(i) - rk3399-puma-u-boot.dtsi spiflash label changed to norflash - move puma.dtsi bios_enable into rk3399-puma-u-boot.dtsi - move legacy max-frequency of sdhci into rk3399-u-boot.dtsi - update cross-ec-[keyboard|sbs].dtsi path as per U-Boot - keep roc-rk3399-pc dc_12v changes to -u-boot.dtsi Signed-off-by: NJagan Teki <jagan@amarulasolutions.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Jagan Teki 提交于
Due to v5.7-rc1 sync the SD controller nodes in rk3399.dtsi have HCLK_SD assigned-clocks which are usually required for Linux and don't require to handle them in U-Boot. assigned-clocks = <&cru HCLK_SD>; So, mark them as empty in clock otherwise device probe on those SD controllers would fail. Signed-off-by: NJagan Teki <jagan@amarulasolutions.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Jagan Teki 提交于
Move U-Boot specific properties into rk3399-evb u-boot specific dtsi file. This would help to sync the devicetrees from Linux whenever required instead of adding specific nodes. Signed-off-by: NJagan Teki <jagan@amarulasolutions.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Jagan Teki 提交于
Move U-Boot specific properties into rk3399-puma u-boot specific dtsi file. This would help to sync the devicetrees from Linux whenever required instead of adding specific nodes. Cc: Peter Robinson <pbrobinson@gmail.com> Signed-off-by: NJagan Teki <jagan@amarulasolutions.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Chen-Yu Tsai 提交于
If the VBUS regulator is always-on, XHCI will fail to detect USB 3.0 devices; USB 2.0 devices will work however. Make the VBUS regulator controllable and tie it to only the XHCI. This makes all three USB ports usable. Signed-off-by: NChen-Yu Tsai <wens@csie.org> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Chen-Yu Tsai 提交于
The ROC-RK3328-CC from Firefly and Libre Computer Project is a credit card size development board based on the Rockchip RK3328 SoC, with: - 1/2/4 GB DDR4 DRAM - eMMC connector for optional module - micro SD card slot - 1 x USB 3.0 host port - 2 x USB 2.0 host port - 1 x USB 2.0 OTG port - HDMI video output - TRRS connector with audio and composite video output - gigabit Ethernet - consumer IR receiver - debug UART pins The ROC-RK3328-CC has the enable pin of the SD card power switch tied to GPIO_0_D6. This pin also has the function SDMMC0_PWREN, which is muxed by default. SDMMC0_PWREN is an active high signal controlled by the MMC controller, however the switch enable is active low, and pulled low (enabled) by default to make things work on boot. As such, we need to mux away from SDMMC0_PWREN and use GPIO to enable power to the card. The default GPIO state for the pin is pull-down and input, which doesn't require extra configuration when paired with the external pull-down and active low switch. Deal with this by enabling regulator support in SPL, and setting "u-boot,dm-spl" for the regulator and other device nodes needed for muxing the pin. The device tree file is synced from the Linux kernel next-20200324. Signed-off-by: NChen-Yu Tsai <wens@csie.org> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Chen-Yu Tsai 提交于
This syncs rk3328 device tree files from the Linux kernel next-20200324. The last commit to touch these files is: b2411befed60 ("arm64: dts: add bus to rockchip amba nodenames") Additional changes not yet in the Linux kernel include: arm64: dts: rockchip: rk3328: drop #address-cells, #size-cells from grf node arm64: dts: rockchip: rk3328: drop non-existent gmac2phy pinmux options arm64: dts: rockchip: rk3328: Replace RK805 PMIC node name with "pmic" Changes include: - conversion of raw pin numbers to macros - removal of deprecated RK_FUNC_* macros - update of device tree binding headers - new devices - device tree cleanups - gmac2phy disabled in -u-boot.dtsi as it is not supported in U-boot This includes a re-ordering of the USB device nodes compared to upstream Linux, moving the dwc2 OTG controller after the EHCI/OHCI nodes. This is currently required as otherwise the dwc2 controller would not be able to detect devices in some cases. This may be due to lack of USB PHY support in U-boot. Signed-off-by: NChen-Yu Tsai <wens@csie.org>
-
由 Chen-Yu Tsai 提交于
The USB PHYs on the RK3328 aren't supported, nor are any other generic PHYs. Because upstream Linux device trees already include the USB PHYs and references in the USB hosts, this would result in various calls to the generic PHY API to fail. Instead, just disable generic PHY support for now. Signed-off-by: NChen-Yu Tsai <wens@csie.org> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Chen-Yu Tsai 提交于
This syncs the rk3328 power domain header file from Linux kernel next-20200324, to support newer hardware blocks when syncing the device tree files. The last non-merge commit to touch it was b24413180f56 ("License cleanup: add SPDX GPL-2.0 license identifier to files with no license") Reviewed-by: NKever Yang <kever.yang@rock-chips.com> Tested-by: NLoic Devulder <ldevulder@suse.com> Tested-by: NPeter Geis <pgwipeout@gmail.com> Signed-off-by: NChen-Yu Tsai <wens@csie.org>
-
由 Chen-Yu Tsai 提交于
This syncs the rk3328 clock header file from Linux kernel next-20200324, to support newer hardware blocks when syncing the device tree files. The last non-merge commit to touch it was 0dc14b013f79 ("clk: rockchip: add clock id for watchdog pclk on rk3328") Reviewed-by: NKever Yang <kever.yang@rock-chips.com> Tested-by: NLoic Devulder <ldevulder@suse.com> Tested-by: NPeter Geis <pgwipeout@gmail.com> Signed-off-by: NChen-Yu Tsai <wens@csie.org>
-
由 Chen-Yu Tsai 提交于
The "hnp-srp-disable" property for dwc2 is specific to U-boot, not part of upstream Linux's device tree bindings. Move it to rk3328-u-boot.dtsi to avoid losing it when syncing device tree files. Signed-off-by: NChen-Yu Tsai <wens@csie.org> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Chen-Yu Tsai 提交于
The device tree file for rk3328-evb in the Linux kernel does not have gmac2io enabled. Instead, gmac2phy is enabled, but that is not supported in U-boot. Move the gmac2io related nodes to rk3328-evb-u-boot.dtsi to preserve the current functionality. When the device tree files are synced, gmac2phy should be marked as "broken" in -u-boot.dtsi files. Reviewed-by: NKever Yang <kever.yang@rock-chips.com> Tested-by: NLoic Devulder <ldevulder@suse.com> Tested-by: NPeter Geis <pgwipeout@gmail.com> Signed-off-by: NChen-Yu Tsai <wens@csie.org>
-
由 Chen-Yu Tsai 提交于
USB 3.0 is only supported in U-boot, not in the Linux kernel where the device tree files are ultimately synced from. While the xhci node was moved, the external vbus regulator was not. Move it as well. Fixes: 2e91e202 ("rockchip: rk3328: migrate u-boot node to -u-boot.dtsi") Reviewed-by: NKever Yang <kever.yang@rock-chips.com> Tested-by: NLoic Devulder <ldevulder@suse.com> Tested-by: NPeter Geis <pgwipeout@gmail.com> Signed-off-by: NChen-Yu Tsai <wens@csie.org>
-
- 29 4月, 2020 6 次提交
-
-
由 Suniel Mahesh 提交于
In case of a power interruption, human intervention is required which is not desirable if the device is installed at a remote location. Drop yellow LED as it is not much of use. Keep red LED(diy-led) as it is, to indicate board in full power mode. Signed-off-by: NSuniel Mahesh <sunil@amarulasolutions.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Lin Jinhan 提交于
CONFIG_RNG_ROCKCHIP/CONFIG_DM_RNG is enabled. Signed-off-by: NLin Jinhan <troy.lin@rock-chips.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Lin Jinhan 提交于
CONFIG_RNG_ROCKCHIP/CONFIG_DM_RNG is enabled. Signed-off-by: NLin Jinhan <troy.lin@rock-chips.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Lin Jinhan 提交于
Add a driver for the rng device found on rockchip platforms. Support rng module of crypto v1 and crypto v2. Signed-off-by: NLin Jinhan <troy.lin@rock-chips.com> Tested-by: NPeter Robinson <pbrobinson@gmail.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Lin Jinhan 提交于
Add enable rng node in px30-evb-u-boot.dtsi. Signed-off-by: NLin Jinhan <troy.lin@rock-chips.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Lin Jinhan 提交于
Add rng node in rk3399-u-boot.dtsi and enable it in rk3399-evb-u-boot.dtsi. Signed-off-by: NLin Jinhan <troy.lin@rock-chips.com> Tested-by: NPeter Robinson <pbrobinson@gmail.com> Reviewed-by: NSughosh Ganu <sughosh.ganu@linaro.org> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
- 28 4月, 2020 5 次提交
-
-
由 Kever Yang 提交于
The file <board name>-u-boot.dtsi inculde automatically by the build system, no need to add this to dts file. Signed-off-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Kever Yang 提交于
Add soc level -u-boot.dtst so that boards can share the common nodes. Signed-off-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Suniel Mahesh 提交于
roc-rk3399-pc has an FE1.1 USB 2.0 HUB which connects two USB ports (HOST1 and HOST2). For end devices to work we need to enable USB hub so that HOST detects there presence and enumerates them accordingly. This requires explicit pinctrl within gpio enablement. Signed-off-by: NSuniel Mahesh <sunil@amarulasolutions.com> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
由 Kever Yang 提交于
Use ofnode_ or dev_ APIs instead of fdt_ and fdtdec_ APIs so that the driver can support live DT. Signed-off-by: NKever Yang <kever.yang@rock-chips.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Kever Yang 提交于
Use ofnode_decode_display_timing() instead of fdtdec_decode_display_timing() to parse display timing, so that we can support live DT. Signed-off-by: NKever Yang <kever.yang@rock-chips.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
- 27 4月, 2020 3 次提交
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-video由 Tom Rini 提交于
- simple panel 'nv140fhmn49' compatible - rockchip eDP and LVDS drivers build fix
-
由 Peter Robinson 提交于
add "boe,nv140fhmn49" display to compatible node. Signed-off-by: NPeter Robinson <pbrobinson@gmail.com> Cc: Anatolij Gustschin <agust@denx.de>
-
由 Peter Robinson 提交于
The rk_edp.c and rk_lvds.c files reference rk_setreg which is declared in hardware.h so include it so the drivers build. Adjust rk_lvds.c so includes are in alphabetical order while updating. Signed-off-by: NPeter Robinson <pbrobinson@gmail.com> Reviewed-by: NAnatolij Gustschin <agust@denx.de> Tested-by: NVagrant Cascadian <vagrant@debian.org>
-
- 25 4月, 2020 10 次提交
-
-
由 Tom Rini 提交于
- Assorted minor fixes - Actions S700 SoC and Cubieboard7 support
-
由 Heinrich Schuchardt 提交于
%s/Watchdoc/Watchdog/ Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
-
由 Rasmus Villemoes 提交于
The build currently fails with drivers/spi/mpc8xxx_spi.c:64:3: warning: implicit declaration of function ‘dev_err’ [-Wimplicit-function-declaration] ... drivers/spi/built-in.o: In function `mpc8xxx_spi_set_speed': drivers/spi/mpc8xxx_spi.c:227: undefined reference to `dev_err' Fixes: 4856cc7a (mpc8xxx_spi: implement real ->set_speed) Fixes: 1a7b462d (mpc8xxx_spi: put max_cs to use) Signed-off-by: NRasmus Villemoes <rasmus.villemoes@prevas.dk>
-
由 Heinrich Schuchardt 提交于
The free() function checks if its argument is NULL. It is superfluous to do the same check on the calling side. Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
-
由 Amit Singh Tomar 提交于
This commit adds entry for cubieboard7 config under Actions Semi OWL family. Signed-off-by: NAmit Singh Tomar <amittomer25@gmail.com>
-
由 Amit Singh Tomar 提交于
This adds build and flash steps for Actions S700 based Cubieboard7 board. Reviewed-by: NManivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Signed-off-by: NAmit Singh Tomar <amittomer25@gmail.com>
-
由 Amit Singh Tomar 提交于
The Cubieboard is a single board computer containing a Actions S700 SoC(with 4 ARMv8 Cortex-A53 cores). This patch adds respective defconfig alongwith .dts(copied from Linux v5.5-rc6 with hash "b3a987b0264d"). Signed-off-by: NAmit Singh Tomar <amittomer25@gmail.com>
-
由 Amit Singh Tomar 提交于
This patch moves some of the config options from bubblegum_96_defconfig to respective Kconfig files. Signed-off-by: NAmit Singh Tomar <amittomer25@gmail.com>
-
由 Amit Singh Tomar 提交于
This patch adds basic support for Actions Semi based S700 SoC, which is driven by common owl framework. Reviewed-by: NManivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Reviewed-by: NAndre Przywara <andre.przywara@arm.com> Signed-off-by: NAmit Singh Tomar <amittomer25@gmail.com>
-
由 Amit Singh Tomar 提交于
Devices like uart and clk are needed to be enabled before relocation. this patch adds u-boot.dtsi file that mark these device as dm-pre-reloc. Reviewed-by: NManivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Reviewed-by: NAndre Przywara <andre.przywara@arm.com> Signed-off-by: NAmit Singh Tomar <amittomer25@gmail.com>
-