mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 02:15:45 +01:00 
			
		
		
		
	arm: dts: Support SC573-EZKIT
Adds minimal device tree for Analog Devices' SC573-EZKIT board and common files for the SC57x/SC5xx family. This also adds all sc5* devicetrees to ARM SC5XX in MAINTAINERS, and adds the ADSP Linux mailing list as the list for ARM SC5XX. Co-developed-by: Greg Malysa <greg.malysa@timesys.com> Signed-off-by: Greg Malysa <greg.malysa@timesys.com> Co-developed-by: Nathan Barrett-Morrison <nathan.morrison@timesys.com> Signed-off-by: Nathan Barrett-Morrison <nathan.morrison@timesys.com> Signed-off-by: Oliver Gaskell <Oliver.Gaskell@analog.com>
This commit is contained in:
		| @@ -601,8 +601,10 @@ M:	Ian Roberts <ian.roberts@timesys.com> | |||||||
| M:	Vasileios Bimpikas <vasileios.bimpikas@analog.com> | M:	Vasileios Bimpikas <vasileios.bimpikas@analog.com> | ||||||
| M:	Utsav Agarwal <utsav.agarwal@analog.com> | M:	Utsav Agarwal <utsav.agarwal@analog.com> | ||||||
| M:	Arturs Artamonovs <arturs.artamonovs@analog.com> | M:	Arturs Artamonovs <arturs.artamonovs@analog.com> | ||||||
|  | L:	adsp-linux@analog.com | ||||||
| S:	Supported | S:	Supported | ||||||
| T:	git https://github.com/analogdevicesinc/lnxdsp-u-boot | T:	git https://github.com/analogdevicesinc/lnxdsp-u-boot | ||||||
|  | F:	arch/arm/dts/sc5* | ||||||
| F:	arch/arm/include/asm/arch-adi/ | F:	arch/arm/include/asm/arch-adi/ | ||||||
| F:	arch/arm/mach-sc5xx/ | F:	arch/arm/mach-sc5xx/ | ||||||
| F:	drivers/clk/adi/ | F:	drivers/clk/adi/ | ||||||
|   | |||||||
| @@ -1258,6 +1258,8 @@ dtb-$(CONFIG_TARGET_IMX8MM_CL_IOT_GATE_OPTEE) += imx8mm-cl-iot-gate-optee.dtb \ | |||||||
| 					imx8mm-cl-iot-gate-ied-tpm0.dtbo \ | 					imx8mm-cl-iot-gate-ied-tpm0.dtbo \ | ||||||
| 					imx8mm-cl-iot-gate-ied-tpm1.dtbo | 					imx8mm-cl-iot-gate-ied-tpm1.dtbo | ||||||
|  |  | ||||||
|  | dtb-$(CONFIG_TARGET_SC573_EZKIT) += sc573-ezkit.dtb | ||||||
|  |  | ||||||
| ifneq ($(CONFIG_TARGET_IMX8MP_RSB3720A1_4G)$(CONFIG_TARGET_IMX8MP_RSB3720A1_6G),) | ifneq ($(CONFIG_TARGET_IMX8MP_RSB3720A1_4G)$(CONFIG_TARGET_IMX8MP_RSB3720A1_6G),) | ||||||
| dtb-y += imx8mp-rsb3720-a1.dtb | dtb-y += imx8mp-rsb3720-a1.dtb | ||||||
| endif | endif | ||||||
|   | |||||||
							
								
								
									
										13
									
								
								arch/arm/dts/sc573-ezkit.dts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								arch/arm/dts/sc573-ezkit.dts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | // SPDX-License-Identifier: GPL-2.0-or-later | ||||||
|  | /* | ||||||
|  |  * (C) Copyright 2024 - Analog Devices, Inc. | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | /dts-v1/; | ||||||
|  |  | ||||||
|  | #include "sc57x.dtsi" | ||||||
|  |  | ||||||
|  | / { | ||||||
|  | 	model = "ADI SC573-EZKIT"; | ||||||
|  | 	compatible = "adi,sc573-ezkit", "adi,sc57x"; | ||||||
|  | }; | ||||||
							
								
								
									
										21
									
								
								arch/arm/dts/sc57x.dtsi
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								arch/arm/dts/sc57x.dtsi
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | |||||||
|  | // SPDX-License-Identifier: GPL-2.0-or-later | ||||||
|  | /* | ||||||
|  |  * (C) Copyright 2024 - Analog Devices, Inc. | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | #include "sc5xx.dtsi" | ||||||
|  |  | ||||||
|  | / { | ||||||
|  | 	gic: interrupt-controller@310b2000 { | ||||||
|  | 		compatible = "arm,cortex-a5-gic"; | ||||||
|  | 		#interrupt-cells = <3>; | ||||||
|  | 		#address-cells = <0>; | ||||||
|  | 		interrupt-controller; | ||||||
|  | 		reg = <0x310B2000 0x1000>, | ||||||
|  | 		      <0x310B4000 0x100>; | ||||||
|  | 	}; | ||||||
|  | }; | ||||||
|  |  | ||||||
|  | &timer0 { | ||||||
|  | 	clocks = <&clk ADSP_SC57X_CLK_CGU0_SCLK0>; | ||||||
|  | }; | ||||||
							
								
								
									
										54
									
								
								arch/arm/dts/sc5xx.dtsi
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								arch/arm/dts/sc5xx.dtsi
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,54 @@ | |||||||
|  | // SPDX-License-Identifier: GPL-2.0-or-later | ||||||
|  | /* | ||||||
|  |  * (C) Copyright 2024 - Analog Devices, Inc. | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | #include <dt-bindings/interrupt-controller/arm-gic.h> | ||||||
|  | #include <dt-bindings/clock/adi-sc5xx-clock.h> | ||||||
|  |  | ||||||
|  | / { | ||||||
|  | 	#address-cells = <1>; | ||||||
|  | 	#size-cells = <1>; | ||||||
|  |  | ||||||
|  | 	clocks { | ||||||
|  | 		sys_clkin0: sys_clkin0 { | ||||||
|  | 			compatible = "fixed-clock"; | ||||||
|  | 			#clock-cells = <0>; | ||||||
|  | 			clock-frequency = <25000000>; | ||||||
|  | 			bootph-all; | ||||||
|  | 		}; | ||||||
|  |  | ||||||
|  | 		sys_clkin1: sys_clkin1 { | ||||||
|  | 			compatible = "fixed-clock"; | ||||||
|  | 			#clock-cells = <0>; | ||||||
|  | 			clock-frequency = <25000000>; | ||||||
|  | 			bootph-all; | ||||||
|  | 		}; | ||||||
|  | 	}; | ||||||
|  |  | ||||||
|  | 	soc { | ||||||
|  | 		#address-cells = <1>; | ||||||
|  | 		#size-cells = <1>; | ||||||
|  | 		compatible = "simple-bus"; | ||||||
|  | 		device_type = "soc"; | ||||||
|  | 		ranges; | ||||||
|  | 		bootph-all; | ||||||
|  |  | ||||||
|  | 		timer0: timer@31018000 { | ||||||
|  | 			compatible = "adi,sc5xx-gptimer"; | ||||||
|  | 			reg = <0x31018004 0x100>, | ||||||
|  | 			      <0x31018060 0x100>; | ||||||
|  | 			status = "okay"; | ||||||
|  | 			bootph-all; | ||||||
|  | 		}; | ||||||
|  |  | ||||||
|  | 		clk: clocks@3108d000 { | ||||||
|  | 			reg = <0x3108d000 0x1000>; | ||||||
|  | 			#clock-cells = <1>; | ||||||
|  | 			clocks = <&sys_clkin0>, <&sys_clkin1>; | ||||||
|  | 			clock-names = "sys_clkin0", "sys_clkin1"; | ||||||
|  | 			status = "okay"; | ||||||
|  | 			bootph-all; | ||||||
|  | 		}; | ||||||
|  | 	}; | ||||||
|  | }; | ||||||
		Reference in New Issue
	
	Block a user