mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 02:15:45 +01:00 
			
		
		
		
	board: sun50i: Add Amarula A64-Relic initial support
Amarula A64-Relic is A64 based IoT device, which support - Allwinner A64 Cortex-A53 - Mali-400MP2 GPU - AXP803 PMIC - 1GB DDR3 RAM - 8GB eMMC - AP6330 Wifi/BLE - MIPI-DSI - CSI: OV5640 sensor - USB OTG - 12V DC power supply Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Acked-by: Maxime Ripard <maxime.ripard@bootlin.com>
This commit is contained in:
		| @@ -381,6 +381,7 @@ dtb-$(CONFIG_MACH_SUN50I_H5) += \ | ||||
| 	sun50i-h5-orangepi-prime.dtb \ | ||||
| 	sun50i-h5-orangepi-zero-plus2.dtb | ||||
| dtb-$(CONFIG_MACH_SUN50I) += \ | ||||
| 	sun50i-a64-amarula-relic.dtb \ | ||||
| 	sun50i-a64-bananapi-m64.dtb \ | ||||
| 	sun50i-a64-nanopi-a64.dtb \ | ||||
| 	sun50i-a64-olinuxino.dtb \ | ||||
|   | ||||
							
								
								
									
										65
									
								
								arch/arm/dts/sun50i-a64-amarula-relic.dts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								arch/arm/dts/sun50i-a64-amarula-relic.dts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,65 @@ | ||||
| // SPDX-License-Identifier: (GPL-2.0+ OR MIT) | ||||
| /* | ||||
|  * Copyright (C) 2018 Amarula Solutions B.V. | ||||
|  * Author: Jagan Teki <jagan@amarulasolutions.com> | ||||
|  */ | ||||
|  | ||||
| /dts-v1/; | ||||
|  | ||||
| #include "sun50i-a64.dtsi" | ||||
|  | ||||
| #include <dt-bindings/gpio/gpio.h> | ||||
|  | ||||
| / { | ||||
| 	model = "Amarula A64-Relic"; | ||||
| 	compatible = "amarula,a64-relic", "allwinner,sun50i-a64"; | ||||
|  | ||||
| 	aliases { | ||||
| 		serial0 = &uart0; | ||||
| 	}; | ||||
|  | ||||
| 	chosen { | ||||
| 		stdout-path = "serial0:115200n8"; | ||||
| 	}; | ||||
|  | ||||
| 	reg_vcc3v3: vcc3v3 { | ||||
| 		compatible = "regulator-fixed"; | ||||
| 		regulator-name = "vcc3v3"; | ||||
| 		regulator-min-microvolt = <3300000>; | ||||
| 		regulator-max-microvolt = <3300000>; | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
| &ehci0 { | ||||
| 	status = "okay"; | ||||
| }; | ||||
|  | ||||
| &mmc2 { | ||||
| 	pinctrl-names = "default"; | ||||
| 	pinctrl-0 = <&mmc2_pins>; | ||||
| 	vmmc-supply = <®_vcc3v3>; | ||||
| 	bus-width = <8>; | ||||
| 	non-removable; | ||||
| 	cap-mmc-hw-reset; | ||||
| 	status = "okay"; | ||||
| }; | ||||
|  | ||||
| &ohci0 { | ||||
| 	status = "okay"; | ||||
| }; | ||||
|  | ||||
| &uart0 { | ||||
| 	pinctrl-names = "default"; | ||||
| 	pinctrl-0 = <&uart0_pins_a>; | ||||
| 	status = "okay"; | ||||
| }; | ||||
|  | ||||
| &usb_otg { | ||||
| 	dr_mode = "otg"; | ||||
| 	status = "okay"; | ||||
| }; | ||||
|  | ||||
| &usbphy { | ||||
| 	usb0_id_det-gpios = <&pio 7 9 GPIO_ACTIVE_HIGH>; /* PH9 */ | ||||
| 	status = "okay"; | ||||
| }; | ||||
| @@ -116,6 +116,12 @@ M:	Paul Kocialkowski <contact@paulk.fr> | ||||
| S:	Maintained | ||||
| F:	configs/Ainol_AW1_defconfig | ||||
|  | ||||
| AMARULA A64-RELIC | ||||
| M:	Jagan Teki <jagan@amarulasolutions.com> | ||||
| S:	Maintained | ||||
| F:	configs/amarula_a64_relic_defconfig | ||||
| F:	arch/arm/dts/sun50i-a64-amarula-relic.dts | ||||
|  | ||||
| AMPE A76 BOARD | ||||
| M:	Paul Kocialkowski <contact@paulk.fr> | ||||
| S:	Maintained | ||||
|   | ||||
							
								
								
									
										17
									
								
								configs/amarula_a64_relic_defconfig
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								configs/amarula_a64_relic_defconfig
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | ||||
| CONFIG_ARM=y | ||||
| CONFIG_ARCH_SUNXI=y | ||||
| CONFIG_SPL=y | ||||
| CONFIG_MACH_SUN50I=y | ||||
| CONFIG_DRAM_ODT_EN=y | ||||
| CONFIG_RESERVE_ALLWINNER_BOOT0_HEADER=y | ||||
| CONFIG_MMC_SUNXI_SLOT_EXTRA=2 | ||||
| CONFIG_DEFAULT_DEVICE_TREE="sun50i-a64-amarula-relic" | ||||
| # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set | ||||
| # CONFIG_VIDEO_DE2 is not set | ||||
| # CONFIG_CMD_FLASH is not set | ||||
| # CONFIG_CMD_FPGA is not set | ||||
| # CONFIG_SPL_DOS_PARTITION is not set | ||||
| # CONFIG_SPL_ISO_PARTITION is not set | ||||
| # CONFIG_SPL_EFI_PARTITION is not set | ||||
| CONFIG_USB_MUSB_GADGET=y | ||||
| CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y | ||||
		Reference in New Issue
	
	Block a user