mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-04 14:00:19 +00:00 
			
		
		
		
	Create a new function which has the non-UI parts of ensure_board_list(). Add some tests for everything except the N: tag. While we are here, fix the confusing usage of fname inside a loops that also uses fname. Signed-off-by: Simon Glass <sjg@chromium.org>
		
			
				
	
	
		
			32 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
# SPDX-License-Identifier: GPL-2.0+
 | 
						|
# Copyright (c) 2012 The Chromium OS Authors.
 | 
						|
 | 
						|
 | 
						|
"""A single board which can be selected and built"""
 | 
						|
 | 
						|
class Board:
 | 
						|
    """A particular board that we can build"""
 | 
						|
    def __init__(self, status, arch, cpu, soc, vendor, board_name, target, cfg_name):
 | 
						|
        """Create a new board type.
 | 
						|
 | 
						|
        Args:
 | 
						|
            status: define whether the board is 'Active' or 'Orphaned'
 | 
						|
            arch: Architecture name (e.g. arm)
 | 
						|
            cpu: Cpu name (e.g. arm1136)
 | 
						|
            soc: Name of SOC, or '' if none (e.g. mx31)
 | 
						|
            vendor: Name of vendor (e.g. armltd)
 | 
						|
            board_name: Name of board (e.g. integrator)
 | 
						|
            target: Target name (use make <target>_defconfig to configure)
 | 
						|
            cfg_name: Config-file name (in includes/configs/)
 | 
						|
        """
 | 
						|
        self.target = target
 | 
						|
        self.arch = arch
 | 
						|
        self.cpu = cpu
 | 
						|
        self.soc = soc
 | 
						|
        self.vendor = vendor
 | 
						|
        self.board_name = board_name
 | 
						|
        self.cfg_name = cfg_name
 | 
						|
        self.props = [self.target, self.arch, self.cpu, self.board_name,
 | 
						|
                      self.vendor, self.soc, self.cfg_name]
 | 
						|
        self.build_it = False
 |