On Thu, Feb 18, 2021 at 02:29:36PM +0100, Kory Maincent wrote:

> Add the extension_board_scan specific function to scan the information
> of the EEPROM on one-wire and fill the extension struct.
> 
> Signed-off-by: Kory Maincent <kory.mainc...@bootlin.com>
> ---
>  arch/arm/mach-sunxi/Kconfig |   2 +
>  board/sunxi/Makefile        |   1 +
>  board/sunxi/chip.c          | 104 ++++++++++++++++++++++++++++++++++++
>  3 files changed, 107 insertions(+)
>  create mode 100644 board/sunxi/chip.c
> 
> diff --git a/arch/arm/mach-sunxi/Kconfig b/arch/arm/mach-sunxi/Kconfig
> index 37a4294d88..3bb8a08b34 100644
> --- a/arch/arm/mach-sunxi/Kconfig
> +++ b/arch/arm/mach-sunxi/Kconfig
> @@ -6,10 +6,12 @@ choice
>  
>  config TARGET_CHIP
>       bool "CHIP board"
> +     select SUPPORT_EXTENSION_SCAN
>       select W1
>       select W1_GPIO
>       select W1_EEPROM
>       select W1_EEPROM_DS24XXX
> +     imply CMD_EXTENSION

And then based on my comment in the previous patch, similar to
PINEPHONE_DT_SELECTION and other board-specific options, add a
CHIP_DIP_SCAN option or similar.

-- 
Tom

Attachment: signature.asc
Description: PGP signature

Reply via email to