mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 12:08:19 +00:00 
			
		
		
		
	Currently, the fastboot item in menuconfig is a comment followed by a
boolean option withan empty prompt, followed by a menu:
        *** FASTBOOT ***
    [*]
          Fastboot support  --->
This is not "nice-looking" at all...
Change the logic to make the boolean option a "menuconfig" rather than a
mere "config", so that all dependent options gets groupped under a menu.
The layout is now:
        *** FASTBOOT ***
    [*] Fastboot support  --->
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Simon Glass <sjg@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org>
		
	
			
		
			
				
	
	
		
			92 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			92 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| comment "FASTBOOT"
 | |
| 
 | |
| menuconfig FASTBOOT
 | |
| 	bool "Fastboot support"
 | |
| 
 | |
| if FASTBOOT
 | |
| 
 | |
| config USB_FUNCTION_FASTBOOT
 | |
| 	bool "Enable USB fastboot gadget"
 | |
| 	help
 | |
| 	  This enables the USB part of the fastboot gadget.
 | |
| 
 | |
| config CMD_FASTBOOT
 | |
| 	bool "Enable FASTBOOT command"
 | |
| 	help
 | |
| 	  This enables the command "fastboot" which enables the Android
 | |
| 	  fastboot mode for the platform's USB device. Fastboot is a USB
 | |
| 	  protocol for downloading images, flashing and device control
 | |
| 	  used on Android devices.
 | |
| 
 | |
| config ANDROID_BOOT_IMAGE
 | |
| 	bool "Enable support for Android Boot Images"
 | |
| 	help
 | |
| 	  This enables support for booting images which use the Android
 | |
| 	  image format header.
 | |
| 
 | |
| if USB_FUNCTION_FASTBOOT
 | |
| 
 | |
| config FASTBOOT_BUF_ADDR
 | |
| 	hex "Define FASTBOOT buffer address"
 | |
| 	help
 | |
| 	  The fastboot protocol requires a large memory buffer for
 | |
| 	  downloads. Define this to the starting RAM address to use for
 | |
| 	  downloaded images.
 | |
| 
 | |
| config FASTBOOT_BUF_SIZE
 | |
| 	hex "Define FASTBOOT buffer size"
 | |
| 	help
 | |
| 	  The fastboot protocol requires a large memory buffer for
 | |
| 	  downloads. This buffer should be as large as possible for a
 | |
| 	  platform. Define this to the size available RAM for fastboot.
 | |
| 
 | |
| config FASTBOOT_USB_DEV
 | |
| 	int "USB controller number"
 | |
| 	default 0
 | |
| 	help
 | |
| 	  Some boards have USB OTG controller other than 0. Define this
 | |
| 	  option so it can be used in compiled environment (e.g. in
 | |
| 	  CONFIG_BOOTCOMMAND).
 | |
| 
 | |
| config FASTBOOT_FLASH
 | |
| 	bool "Enable FASTBOOT FLASH command"
 | |
| 	help
 | |
| 	  The fastboot protocol includes a "flash" command for writing
 | |
| 	  the downloaded image to a non-volatile storage device. Define
 | |
| 	  this to enable the "fastboot flash" command.
 | |
| 
 | |
| config FASTBOOT_FLASH_MMC_DEV
 | |
| 	int "Define FASTBOOT MMC FLASH default device"
 | |
| 	depends on FASTBOOT_FLASH
 | |
| 	help
 | |
| 	  The fastboot "flash" command requires additional information
 | |
| 	  regarding the non-volatile storage device. Define this to
 | |
| 	  the eMMC device that fastboot should use to store the image.
 | |
| 
 | |
| config FASTBOOT_GPT_NAME
 | |
| 	string "Target name for updating GPT"
 | |
| 	depends on FASTBOOT_FLASH
 | |
| 	default "gpt"
 | |
| 	help
 | |
| 	  The fastboot "flash" command supports writing the downloaded
 | |
| 	  image to the Protective MBR and the Primary GUID Partition
 | |
| 	  Table. (Additionally, this downloaded image is post-processed
 | |
| 	  to generate and write the Backup GUID Partition Table.)
 | |
| 	  This occurs when the specified "partition name" on the
 | |
| 	  "fastboot flash" command line matches the value defined here.
 | |
| 	  The default target name for updating GPT is "gpt".
 | |
| 
 | |
| config FASTBOOT_MBR_NAME
 | |
| 	string "Target name for updating MBR"
 | |
| 	depends on FASTBOOT_FLASH
 | |
| 	default "mbr"
 | |
| 	help
 | |
| 	  The fastboot "flash" command allows to write the downloaded image
 | |
| 	  to the Master Boot Record. This occurs when the "partition name"
 | |
| 	  specified on the "fastboot flash" command line matches the value
 | |
| 	  defined here. The default target name for updating MBR is "mbr".
 | |
| 
 | |
| endif # USB_FUNCTION_FASTBOOT
 | |
| 
 | |
| endif # FASTBOOT
 |