forked from Mirrors/opensbi
		
	platform: andes/ae350: Use kconfig to set platform version and default name
This patch makes andes platform name and version can be set in menuconfig interface. Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com> Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com> Reviewed-by: Anup Patel <anup@brainfault.org>
This commit is contained in:
		
				
					committed by
					
						
						Anup Patel
					
				
			
			
				
	
			
			
			
						parent
						
							bd7ef41398
						
					
				
				
					commit
					9899b59beb
				
			@@ -6,3 +6,21 @@ config PLATFORM_ANDES_AE350
 | 
			
		||||
	select IRQCHIP_PLIC
 | 
			
		||||
	select SERIAL_UART8250
 | 
			
		||||
	default y
 | 
			
		||||
 | 
			
		||||
if PLATFORM_ANDES_AE350
 | 
			
		||||
 | 
			
		||||
config PLATFORM_ANDES_AE350_NAME
 | 
			
		||||
	string "Platform default name"
 | 
			
		||||
	default "Andes AE350"
 | 
			
		||||
 | 
			
		||||
config PLATFORM_ANDES_AE350_MAJOR_VER
 | 
			
		||||
	int "Platform major version"
 | 
			
		||||
	range 0 65535
 | 
			
		||||
	default 0
 | 
			
		||||
 | 
			
		||||
config PLATFORM_ANDES_AE350_MINOR_VER
 | 
			
		||||
	int "Platform minor version"
 | 
			
		||||
	range 0 65535
 | 
			
		||||
	default 1
 | 
			
		||||
 | 
			
		||||
endif
 | 
			
		||||
 
 | 
			
		||||
@@ -168,8 +168,10 @@ const struct sbi_platform_operations platform_ops = {
 | 
			
		||||
 | 
			
		||||
const struct sbi_platform platform = {
 | 
			
		||||
	.opensbi_version = OPENSBI_VERSION,
 | 
			
		||||
	.platform_version = SBI_PLATFORM_VERSION(0x0, 0x01),
 | 
			
		||||
	.name = "Andes AE350",
 | 
			
		||||
	.platform_version =
 | 
			
		||||
		SBI_PLATFORM_VERSION(CONFIG_PLATFORM_ANDES_AE350_MAJOR_VER,
 | 
			
		||||
				     CONFIG_PLATFORM_ANDES_AE350_MINOR_VER),
 | 
			
		||||
	.name = CONFIG_PLATFORM_ANDES_AE350_NAME,
 | 
			
		||||
	.features = SBI_PLATFORM_DEFAULT_FEATURES,
 | 
			
		||||
	.hart_count = AE350_HART_COUNT,
 | 
			
		||||
	.hart_stack_size = SBI_PLATFORM_DEFAULT_HART_STACK_SIZE,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user