mirror of
				https://source.denx.de/u-boot/u-boot.git
				synced 2025-10-31 16:31:25 +01:00 
			
		
		
		
	Make file names consistent with CONFIG_QFW and CONFIG_CMD_QFW Signed-off-by: Miao Yan <yanmiaobest@gmail.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
		
			
				
	
	
		
			47 lines
		
	
	
		
			814 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			814 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * Copyright (C) 2015, Miao Yan <yanmiaobest@gmail.com>
 | |
|  *
 | |
|  * SPDX-License-Identifier:	GPL-2.0+
 | |
|  */
 | |
| 
 | |
| #include <common.h>
 | |
| #include <cpu.h>
 | |
| #include <dm.h>
 | |
| #include <errno.h>
 | |
| #include <qfw.h>
 | |
| #include <asm/cpu.h>
 | |
| 
 | |
| DECLARE_GLOBAL_DATA_PTR;
 | |
| 
 | |
| int cpu_qemu_get_desc(struct udevice *dev, char *buf, int size)
 | |
| {
 | |
| 	if (size < CPU_MAX_NAME_LEN)
 | |
| 		return -ENOSPC;
 | |
| 
 | |
| 	cpu_get_name(buf);
 | |
| 
 | |
| 	return 0;
 | |
| }
 | |
| 
 | |
| static int cpu_qemu_get_count(struct udevice *dev)
 | |
| {
 | |
| 	return qemu_fwcfg_online_cpus();
 | |
| }
 | |
| 
 | |
| static const struct cpu_ops cpu_qemu_ops = {
 | |
| 	.get_desc	= cpu_qemu_get_desc,
 | |
| 	.get_count	= cpu_qemu_get_count,
 | |
| };
 | |
| 
 | |
| static const struct udevice_id cpu_qemu_ids[] = {
 | |
| 	{ .compatible = "cpu-qemu" },
 | |
| 	{ }
 | |
| };
 | |
| 
 | |
| U_BOOT_DRIVER(cpu_qemu_drv) = {
 | |
| 	.name		= "cpu_qemu",
 | |
| 	.id		= UCLASS_CPU,
 | |
| 	.of_match	= cpu_qemu_ids,
 | |
| 	.ops		= &cpu_qemu_ops,
 | |
| };
 |