Merge branch '2020-10-23-misc-changes'

Highlights:
- Fix a problem with the bootm overlap tests
- Remove duplicated code in fatwrite
- Cleanup our current "misc" command code and add a new one for misc
  class devices.
- Various GPIO fixes
45 jobs for master in 65 minutes and 59 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Testsuites
passed #169707
all
Build envtools

00:00:16

passed #169706
all
Build tools-only

00:00:16

passed #169705
all
Check for configs without MAINTAINERS entry

00:00:15

passed #169708
all
Run binman, buildman, dtoc, Kconfig and patman testsuites

00:01:19

passed #169709
all
Run tests for Nokia RX-51 (aka N900)

00:02:13

passed #169701
all
cppcheck

00:00:31

passed #169702
all
grep TODO/FIXME/HACK

00:00:45

passed #169703
all
htmldocs

00:00:21

passed #169704
all
sloccount

00:00:45

 
  Test.Py
passed #169713
all
evb-ast2500 test.py

00:00:27

passed #169717
all
integratorcp_cm926ejs test.py

00:00:51

passed #169728
all
qemu-ppce500 test.py

00:00:50

passed #169729
all
qemu-riscv32 test.py

00:00:46

passed #169731
all
qemu-riscv32_spl test.py

00:00:29

passed #169730
all
qemu-riscv64 test.py

00:01:15

passed #169732
all
qemu-riscv64_spl test.py

00:01:11

passed #169733
all
qemu-x86 test.py

00:01:06

passed #169734
all
qemu-x86_64 test.py

00:01:29

passed #169718
all
qemu_arm test.py

00:01:06

passed #169719
all
qemu_arm64 test.py

00:01:32

passed #169724
all
qemu_malta test.py

00:00:51

passed #169726
all
qemu_malta64 test.py

00:01:28

passed #169727
all
qemu_malta64el test.py

00:00:27

passed #169725
all
qemu_maltael test.py

00:00:27

passed #169720
all
qemu_mips test.py

00:00:26

passed #169722
all
qemu_mips64 test.py

00:00:28

passed #169723
all
qemu_mips64el test.py

00:00:28

passed #169721
all
qemu_mipsel test.py

00:00:31

passed #169735
all
r2dplus_i82557c test.py

00:00:51

passed #169736
all
r2dplus_pcnet test.py

00:00:28

passed #169737
all
r2dplus_rtl8139 test.py

00:00:27

passed #169738
all
r2dplus_tulip test.py

00:01:10

passed #169710
all
sandbox test.py

00:03:12

passed #169711
all
sandbox with clang test.py

00:01:33

passed #169714
all
sandbox_flattree test.py

00:00:42

passed #169712
all
sandbox_spl test.py

00:00:31

passed #169715
all
vexpress_ca15_tc2 test.py

00:00:52

passed #169716
all
vexpress_ca9x4 test.py

00:00:27

passed #169740
all
xilinx_versal_virt test.py

00:00:27

passed #169739
all
xilinx_zynq_virt test.py

00:00:57

passed #169741
all
xtfpga test.py

00:00:26

 
  World Build
passed #169742
all
build all 32bit ARM platforms

00:50:06

passed #169743
all
build all 64bit ARM platforms

00:05:53

passed #169744
all
build all PowerPC platforms

00:08:22

passed #169745
all
build all other platforms

00:02:47