Hei hei, while working with the sam9x60-curiosity board I noticed some things still have rough edges on U-Boot shell for that device. With these patches (and some more config options enabled), the following commands now work as expected: reset, led, button.
The whole series is based on atmel/next. Note: some things here might be useful to implement for other Microchip boards. However I currently only have this one board, and I'm not sure if this is a direction appreciated by Microchip? So you might see all this as suggestion. See notes on patches for specific changes from v1 to v2 and below for summary of the changes. Greets Alex v1 -> v2: - reworded some commit messages - reenabled CONFIG_SYSRESET and CONFIG_SYSRESET_AT91 - split up LED patch in two new patches Alexander Dahl (5): configs: at91: sam9x60_curiosity: Sync both defconfig variants configs: at91: sam9x60: Switch to new reset driver ARM: dts: at91: sam9x60-curiosity: Sync LED nodes from Linux board: sam9x60-curiosity: Let LED subsystem init leds if enabled ARM: dts: at91: sam9x60-curiosity: Sync gpio button from Linux .../dts/at91-sam9x60_curiosity-u-boot.dtsi | 18 +++++++ arch/arm/dts/at91-sam9x60_curiosity.dts | 50 +++++++++++++++++++ .../sam9x60_curiosity/sam9x60_curiosity.c | 18 +++++++ configs/sam9x60_curiosity_mmc1_defconfig | 2 + configs/sam9x60_curiosity_mmc_defconfig | 17 ++++++- configs/sam9x60ek_mmc_defconfig | 2 + configs/sam9x60ek_nandflash_defconfig | 2 + configs/sam9x60ek_qspiflash_defconfig | 2 + 8 files changed, 110 insertions(+), 1 deletion(-) base-commit: 0498ff933813932ff057cdc314ab46df4a596d06 -- 2.30.2

