We use 'priv' for private data but often use 'platdata' for platform data. We can't really use 'pdata' since that is ambiguous (it could mean private or platform data).
Rename some of the latter variables to end with 'plat' for consistency. Signed-off-by: Simon Glass <s...@chromium.org> --- arch/arm/mach-imx/mx6/soc.c | 2 +- arch/arm/mach-imx/mx7/soc.c | 2 +- arch/arm/mach-omap2/am33xx/board.c | 2 +- arch/arm/mach-rockchip/spl-boot-order.c | 4 +- arch/arm/mach-stm32mp/bsec.c | 2 +- arch/arm/mach-stm32mp/pwr_regulator.c | 12 +-- arch/x86/cpu/apollolake/hostbridge.c | 2 +- arch/x86/cpu/apollolake/pmc.c | 2 +- arch/x86/cpu/apollolake/spl.c | 4 +- arch/x86/cpu/apollolake/uart.c | 6 +- arch/x86/cpu/broadwell/sata.c | 2 +- arch/x86/cpu/cpu_x86.c | 2 +- arch/x86/cpu/intel_common/itss.c | 2 +- arch/x86/cpu/intel_common/p2sb.c | 6 +- arch/x86/cpu/mp_init.c | 4 +- arch/x86/cpu/qfw_cpu.c | 2 +- arch/x86/cpu/slimbootloader/serial.c | 4 +- arch/x86/include/asm/intel_pinctrl.h | 2 +- arch/x86/lib/acpi_table.c | 2 +- arch/x86/lib/fsp/fsp_graphics.c | 4 +- arch/x86/lib/mpspec.c | 2 +- arch/x86/lib/sfi.c | 2 +- board/armltd/integrator/integrator.c | 2 +- board/armltd/total_compute/total_compute.c | 2 +- board/armltd/vexpress64/vexpress64.c | 2 +- board/bluewater/gurnard/gurnard.c | 2 +- board/bluewater/snapper9260/snapper9260.c | 2 +- board/cadence/xtfpga/xtfpga.c | 2 +- board/cavium/thunderx/thunderx.c | 4 +- board/compulab/cm_fx6/cm_fx6.c | 2 +- board/davinci/da8xxevm/omapl138_lcdk.c | 4 +- board/freescale/ls1012afrdm/eth.c | 4 +- board/freescale/ls1012aqds/eth.c | 4 +- board/freescale/ls1012ardb/eth.c | 4 +- board/freescale/lx2160a/lx2160a.c | 4 +- board/gateworks/gw_ventana/gw_ventana.c | 2 +- board/hisilicon/hikey/hikey.c | 2 +- board/hisilicon/hikey960/hikey960.c | 2 +- board/hisilicon/poplar/poplar.c | 2 +- board/lg/sniper/sniper.c | 2 +- board/siemens/corvus/board.c | 2 +- board/st/stv0991/stv0991.c | 2 +- board/sysam/amcore/amcore.c | 2 +- board/ti/am335x/board.c | 8 +- board/toradex/apalis_imx6/apalis_imx6.c | 2 +- .../toradex/colibri-imx6ull/colibri-imx6ull.c | 2 +- board/toradex/colibri_imx6/colibri_imx6.c | 2 +- board/toradex/colibri_pxa270/colibri_pxa270.c | 4 +- cmd/Kconfig | 2 +- cmd/button.c | 2 +- cmd/cpu.c | 2 +- cmd/demo.c | 2 +- cmd/i2c.c | 4 +- cmd/led.c | 2 +- cmd/lsblk.c | 2 +- cmd/pci.c | 2 +- cmd/regulator.c | 32 +++---- cmd/remoteproc.c | 2 +- common/lcd_simplefb.c | 2 +- common/usb_hub.c | 2 +- common/usb_storage.c | 12 +-- doc/driver-model/design.rst | 60 ++++++------ doc/driver-model/ethernet.rst | 6 +- doc/driver-model/of-plat.rst | 14 +-- doc/driver-model/remoteproc-framework.rst | 2 +- doc/driver-model/spi-howto.rst | 10 +- doc/driver-model/usb-info.rst | 4 +- drivers/adc/adc-uclass.c | 32 +++---- drivers/adc/exynos-adc.c | 2 +- drivers/adc/meson-saradc.c | 2 +- drivers/adc/rockchip-saradc.c | 4 +- drivers/adc/sandbox.c | 2 +- drivers/adc/stm32-adc.c | 6 +- drivers/ata/ahci.c | 6 +- drivers/ata/dwc_ahsata.c | 6 +- drivers/ata/fsl_sata.c | 4 +- drivers/ata/sata_mv.c | 6 +- drivers/ata/sata_sil.c | 4 +- drivers/block/blk-uclass.c | 28 +++--- drivers/block/ide.c | 6 +- drivers/block/sandbox.c | 8 +- drivers/button/button-gpio.c | 4 +- drivers/button/button-uclass.c | 4 +- drivers/cache/cache-v5l2.c | 2 +- drivers/clk/altera/clk-agilex.c | 2 +- drivers/clk/altera/clk-arria10.c | 2 +- drivers/clk/at91/compat.c | 18 ++-- drivers/clk/clk_boston.c | 2 +- drivers/clk/clk_fixed_factor.c | 2 +- drivers/clk/clk_fixed_rate.c | 2 +- drivers/clk/rockchip/clk_rk3188.c | 2 +- drivers/clk/rockchip/clk_rk3288.c | 2 +- drivers/clk/rockchip/clk_rk3368.c | 2 +- drivers/clk/rockchip/clk_rk3399.c | 4 +- drivers/core/device-remove.c | 12 +-- drivers/core/device.c | 63 +++++++------ drivers/core/dump.c | 2 +- drivers/core/root.c | 4 +- drivers/core/simple-bus.c | 6 +- drivers/cpu/at91_cpu.c | 2 +- drivers/cpu/bmips_cpu.c | 2 +- drivers/cpu/cpu-uclass.c | 2 +- drivers/cpu/cpu_sandbox.c | 2 +- drivers/cpu/imx8_cpu.c | 2 +- drivers/cpu/riscv_cpu.c | 2 +- drivers/ddr/altera/sdram_agilex.c | 2 +- drivers/ddr/altera/sdram_gen5.c | 6 +- drivers/ddr/altera/sdram_s10.c | 2 +- drivers/ddr/altera/sdram_soc64.c | 4 +- drivers/demo/demo-pdata.c | 10 +- drivers/demo/demo-shape.c | 2 +- drivers/demo/demo-simple.c | 2 +- drivers/gpio/altera_pio.c | 2 +- drivers/gpio/at91_gpio.c | 2 +- drivers/gpio/atmel_pio4.c | 2 +- drivers/gpio/bcm2835_gpio.c | 2 +- drivers/gpio/da8xx_gpio.c | 2 +- drivers/gpio/dwapb_gpio.c | 2 +- drivers/gpio/gpio-uclass.c | 2 +- drivers/gpio/hsdk-creg-gpio.c | 2 +- drivers/gpio/imx_rgpio2p.c | 10 +- drivers/gpio/intel_broadwell_gpio.c | 2 +- drivers/gpio/intel_ich6_gpio.c | 2 +- drivers/gpio/iproc_gpio.c | 2 +- drivers/gpio/mpc83xx_spisel_boot.c | 2 +- drivers/gpio/mpc8xxx_gpio.c | 2 +- drivers/gpio/mt7621_gpio.c | 2 +- drivers/gpio/mxc_gpio.c | 2 +- drivers/gpio/mxs_gpio.c | 4 +- drivers/gpio/nx_gpio.c | 2 +- drivers/gpio/omap_gpio.c | 6 +- drivers/gpio/pca953x_gpio.c | 2 +- drivers/gpio/pcf8575_gpio.c | 6 +- drivers/gpio/s5p_gpio.c | 4 +- drivers/gpio/sifive-gpio.c | 2 +- drivers/gpio/sunxi_gpio.c | 2 +- drivers/gpio/tegra186_gpio.c | 6 +- drivers/gpio/tegra_gpio.c | 4 +- drivers/gpio/vybrid_gpio.c | 2 +- drivers/gpio/xilinx_gpio.c | 92 +++++++++---------- drivers/gpio/zynq_gpio.c | 58 ++++++------ drivers/i2c/Kconfig | 2 +- drivers/i2c/acpi_i2c.c | 2 +- drivers/i2c/i2c-emul-uclass.c | 14 +-- drivers/i2c/i2c-uclass.c | 28 +++--- drivers/i2c/muxes/i2c-mux-uclass.c | 8 +- drivers/i2c/omap24xx_i2c.c | 2 +- drivers/i2c/sandbox_i2c.c | 2 +- drivers/led/led-uclass.c | 4 +- drivers/led/led_bcm6328.c | 4 +- drivers/led/led_bcm6358.c | 4 +- drivers/led/led_bcm6858.c | 4 +- drivers/led/led_cortina.c | 18 ++-- drivers/led/led_gpio.c | 4 +- drivers/misc/altera_sysid.c | 4 +- drivers/misc/cros_ec_i2c.c | 4 +- drivers/misc/fs_loader.c | 8 +- drivers/misc/i2c_eeprom_emul.c | 2 +- drivers/misc/imx8/scu.c | 2 +- drivers/misc/microchip_flexcom.c | 2 +- drivers/misc/p2sb-uclass.c | 14 +-- drivers/misc/p2sb_emul.c | 4 +- drivers/misc/rockchip-efuse.c | 2 +- drivers/misc/rockchip-otp.c | 2 +- drivers/misc/sandbox_adder.c | 2 +- drivers/misc/sifive-otp.c | 2 +- drivers/misc/swap_case.c | 2 +- drivers/mmc/am654_sdhci.c | 2 +- drivers/mmc/arm_pl180_mmci.c | 2 +- drivers/mmc/aspeed_sdhci.c | 2 +- drivers/mmc/atmel_sdhci.c | 2 +- drivers/mmc/bcm2835_sdhci.c | 2 +- drivers/mmc/bcm2835_sdhost.c | 2 +- drivers/mmc/bcmstb_sdhci.c | 2 +- drivers/mmc/ca_dw_mmc.c | 2 +- drivers/mmc/davinci_mmc.c | 2 +- drivers/mmc/exynos_dw_mmc.c | 2 +- drivers/mmc/fsl_esdhc.c | 2 +- drivers/mmc/fsl_esdhc_imx.c | 2 +- drivers/mmc/ftsdc010_mci.c | 2 +- drivers/mmc/gen_atmel_mci.c | 2 +- drivers/mmc/hi6220_dw_mmc.c | 2 +- drivers/mmc/iproc_sdhci.c | 2 +- drivers/mmc/jz_mmc.c | 2 +- drivers/mmc/meson_gx_mmc.c | 2 +- drivers/mmc/mmc-uclass.c | 6 +- drivers/mmc/mmc.c | 2 +- drivers/mmc/mmc_spi.c | 2 +- drivers/mmc/mmc_write.c | 4 +- drivers/mmc/msm_sdhci.c | 2 +- drivers/mmc/mtk-sd.c | 2 +- drivers/mmc/mv_sdhci.c | 2 +- drivers/mmc/mxsmmc.c | 4 +- drivers/mmc/nexell_dw_mmc.c | 2 +- drivers/mmc/omap_hsmmc.c | 2 +- drivers/mmc/pci_mmc.c | 2 +- drivers/mmc/pic32_sdhci.c | 2 +- drivers/mmc/renesas-sdhi.c | 2 +- drivers/mmc/rockchip_dw_mmc.c | 2 +- drivers/mmc/rockchip_sdhci.c | 2 +- drivers/mmc/s5p_sdhci.c | 2 +- drivers/mmc/sandbox_mmc.c | 2 +- drivers/mmc/sdhci-cadence.c | 2 +- drivers/mmc/sh_mmcif.c | 2 +- drivers/mmc/sh_sdhi.c | 2 +- drivers/mmc/snps_dw_mmc.c | 2 +- drivers/mmc/socfpga_dw_mmc.c | 2 +- drivers/mmc/sti_sdhci.c | 2 +- drivers/mmc/stm32_sdmmc2.c | 2 +- drivers/mmc/sunxi_mmc.c | 2 +- drivers/mmc/tangier_sdhci.c | 2 +- drivers/mmc/tegra_mmc.c | 2 +- drivers/mmc/uniphier-sd.c | 2 +- drivers/mmc/xenon_sdhci.c | 2 +- drivers/mmc/zynq_sdhci.c | 2 +- drivers/mtd/altera_qspi.c | 2 +- drivers/mtd/spi/Kconfig | 4 +- drivers/mtd/spi/sandbox.c | 4 +- drivers/net/ag7xxx.c | 2 +- drivers/net/altera_tse.c | 2 +- drivers/net/bcm6348-eth.c | 2 +- drivers/net/bcm6368-eth.c | 2 +- drivers/net/bcmgenet.c | 2 +- drivers/net/dc2114x.c | 2 +- drivers/net/designware.c | 4 +- drivers/net/dwc_eth_qos.c | 2 +- drivers/net/dwmac_s700.c | 2 +- drivers/net/dwmac_socfpga.c | 2 +- drivers/net/e1000.c | 2 +- drivers/net/eepro100.c | 2 +- drivers/net/ethoc.c | 2 +- drivers/net/fec_mxc.c | 2 +- drivers/net/fm/eth.c | 2 +- drivers/net/fm/memac_phy.c | 2 +- drivers/net/fsl_enetc.c | 6 +- drivers/net/fsl_mcdmafec.c | 2 +- drivers/net/fsl_mdio.c | 2 +- drivers/net/ftgmac100.c | 2 +- drivers/net/ftmac100.c | 2 +- drivers/net/gmac_rockchip.c | 2 +- drivers/net/higmacv300.c | 2 +- drivers/net/ks8851_mll.c | 2 +- drivers/net/ldpaa_eth/ldpaa_eth.c | 2 +- drivers/net/macb.c | 2 +- drivers/net/mcffec.c | 2 +- drivers/net/mscc_eswitch/jr2_switch.c | 2 +- drivers/net/mscc_eswitch/luton_switch.c | 2 +- drivers/net/mscc_eswitch/ocelot_switch.c | 2 +- drivers/net/mscc_eswitch/serval_switch.c | 2 +- drivers/net/mscc_eswitch/servalt_switch.c | 2 +- drivers/net/mt7628-eth.c | 2 +- drivers/net/mtk_eth.c | 2 +- drivers/net/mvgbe.c | 2 +- drivers/net/mvneta.c | 2 +- drivers/net/mvpp2.c | 2 +- drivers/net/octeontx/nicvf_main.c | 2 +- drivers/net/octeontx2/rvu_pf.c | 2 +- drivers/net/pch_gbe.c | 2 +- drivers/net/pcnet.c | 2 +- drivers/net/pfe_eth/pfe_eth.c | 2 +- drivers/net/pic32_eth.c | 2 +- drivers/net/qe/dm_qe_uec.c | 2 +- drivers/net/ravb.c | 2 +- drivers/net/rtl8139.c | 2 +- drivers/net/rtl8169.c | 4 +- drivers/net/sandbox-raw.c | 2 +- drivers/net/sandbox.c | 2 +- drivers/net/sh_eth.c | 2 +- drivers/net/smc911x.c | 2 +- drivers/net/sni_ave.c | 2 +- drivers/net/sun8i_emac.c | 2 +- drivers/net/sunxi_emac.c | 2 +- drivers/net/ti/am65-cpsw-nuss.c | 2 +- drivers/net/ti/cpsw.c | 2 +- drivers/net/ti/davinci_emac.c | 2 +- drivers/net/ti/keystone_net.c | 4 +- drivers/net/tsec.c | 2 +- drivers/net/xilinx_axi_emac.c | 2 +- drivers/net/xilinx_emaclite.c | 2 +- drivers/net/zynq_gem.c | 2 +- drivers/nvme/nvme.c | 6 +- drivers/pci/pci-emul-uclass.c | 4 +- drivers/pci/pci-rcar-gen3.c | 2 +- drivers/pci/pci-uclass.c | 24 ++--- drivers/pci/pci_mvebu.c | 2 +- drivers/pci/pci_rom.c | 6 +- drivers/pci/pci_sandbox.c | 2 +- drivers/pci/pcie_mediatek.c | 2 +- drivers/phy/allwinner/phy-sun4i-usb.c | 2 +- drivers/phy/phy-bcm-sr-pcie.c | 2 +- drivers/pinctrl/intel/pinctrl.c | 2 +- drivers/pinctrl/intel/pinctrl_apl.c | 4 +- drivers/pinctrl/pinctrl-at91-pio4.c | 2 +- drivers/pinctrl/pinctrl-qe-io.c | 6 +- drivers/pinctrl/pinctrl-single.c | 8 +- drivers/pinctrl/pinctrl-sti.c | 2 +- drivers/pinctrl/pinctrl-stmfx.c | 4 +- drivers/pinctrl/renesas/pfc-r7s72100.c | 2 +- drivers/power/acpi_pmc/pmc_emul.c | 2 +- .../power/domain/imx8-power-domain-legacy.c | 2 +- drivers/power/domain/imx8m-power-domain.c | 2 +- drivers/power/pmic/i2c_pmic_emul.c | 2 +- drivers/power/regulator/act8846.c | 4 +- drivers/power/regulator/as3722_regulator.c | 8 +- drivers/power/regulator/bd71837.c | 6 +- drivers/power/regulator/da9063.c | 8 +- drivers/power/regulator/fan53555.c | 6 +- drivers/power/regulator/fixed.c | 14 +-- drivers/power/regulator/gpio-regulator.c | 10 +- drivers/power/regulator/lp873x_regulator.c | 24 ++--- drivers/power/regulator/lp87565_regulator.c | 12 +-- drivers/power/regulator/max77686.c | 8 +- drivers/power/regulator/palmas_regulator.c | 28 +++--- drivers/power/regulator/pbias_regulator.c | 4 +- drivers/power/regulator/pfuze100.c | 14 +-- drivers/power/regulator/pwm_regulator.c | 4 +- drivers/power/regulator/regulator-uclass.c | 48 +++++----- drivers/power/regulator/rk8xx.c | 12 +-- drivers/power/regulator/s2mps11_regulator.c | 8 +- drivers/power/regulator/s5m8767.c | 8 +- drivers/power/regulator/sandbox.c | 16 ++-- drivers/power/regulator/stpmic1.c | 28 +++--- drivers/power/regulator/tps62360_regulator.c | 2 +- drivers/power/regulator/tps65090_regulator.c | 4 +- drivers/power/regulator/tps65910_regulator.c | 10 +- drivers/power/regulator/tps65941_regulator.c | 24 ++--- drivers/ram/imxrt_sdram.c | 2 +- drivers/ram/octeon/octeon_ddr.c | 2 +- drivers/ram/rockchip/dmc-rk3368.c | 2 +- drivers/ram/rockchip/sdram_rk3188.c | 2 +- drivers/ram/rockchip/sdram_rk322x.c | 2 +- drivers/ram/rockchip/sdram_rk3288.c | 2 +- drivers/ram/rockchip/sdram_rk3328.c | 2 +- drivers/ram/rockchip/sdram_rk3399.c | 2 +- drivers/ram/sifive/fu540_ddr.c | 2 +- drivers/ram/stm32_sdram.c | 2 +- drivers/remoteproc/rproc-uclass.c | 14 +-- drivers/remoteproc/sandbox_testproc.c | 18 ++-- drivers/remoteproc/ti_power_proc.c | 6 +- drivers/rng/meson-rng.c | 2 +- drivers/rng/stm32mp1_rng.c | 2 +- drivers/rtc/i2c_rtc_emul.c | 2 +- drivers/rtc/pcf2127.c | 2 +- drivers/rtc/pl031.c | 2 +- drivers/scsi/scsi-uclass.c | 2 +- drivers/scsi/scsi.c | 16 ++-- drivers/serial/altera_jtag_uart.c | 10 +- drivers/serial/altera_uart.c | 10 +- drivers/serial/atmel_usart.c | 4 +- drivers/serial/lpc32xx_hsuart.c | 4 +- drivers/serial/ns16550.c | 8 +- drivers/serial/sandbox.c | 10 +- drivers/serial/serial_arc.c | 10 +- drivers/serial/serial_bcm283x_mu.c | 2 +- drivers/serial/serial_bcm283x_pl011.c | 2 +- drivers/serial/serial_coreboot.c | 2 +- drivers/serial/serial_intel_mid.c | 2 +- drivers/serial/serial_linflexuart.c | 2 +- drivers/serial/serial_lpuart.c | 12 +-- drivers/serial/serial_mcf.c | 12 +-- drivers/serial/serial_meson.c | 14 +-- drivers/serial/serial_mvebu_a3700.c | 2 +- drivers/serial/serial_mxc.c | 14 +-- drivers/serial/serial_omap.c | 4 +- drivers/serial/serial_pl01x.c | 2 +- drivers/serial/serial_pxa.c | 10 +- drivers/serial/serial_rockchip.c | 6 +- drivers/serial/serial_s5p.c | 14 +-- drivers/serial/serial_sh.c | 2 +- drivers/serial/serial_sifive.c | 32 +++---- drivers/serial/serial_stm32.c | 2 +- drivers/serial/serial_xuartlite.c | 2 +- drivers/serial/serial_zynq.c | 32 +++---- drivers/soc/soc_ti_k3.c | 2 +- drivers/sound/ivybridge_sound.c | 2 +- drivers/spi/altera_spi.c | 4 +- drivers/spi/atcspi200_spi.c | 2 +- drivers/spi/ath79_spi.c | 2 +- drivers/spi/atmel_spi.c | 8 +- drivers/spi/bcm63xx_hsspi.c | 4 +- drivers/spi/bcm63xx_spi.c | 4 +- drivers/spi/bcmstb_spi.c | 2 +- drivers/spi/cadence_qspi.c | 14 +-- drivers/spi/cf_spi.c | 10 +- drivers/spi/davinci_spi.c | 10 +- drivers/spi/designware_spi.c | 6 +- drivers/spi/exynos_spi.c | 6 +- drivers/spi/fsl_dspi.c | 12 +-- drivers/spi/fsl_espi.c | 6 +- drivers/spi/fsl_qspi.c | 2 +- drivers/spi/ich.c | 6 +- drivers/spi/kirkwood_spi.c | 2 +- drivers/spi/mpc8xxx_spi.c | 16 ++-- drivers/spi/mscc_bb_spi.c | 2 +- drivers/spi/mvebu_a3700_spi.c | 2 +- drivers/spi/mxc_spi.c | 8 +- drivers/spi/mxs_spi.c | 4 +- drivers/spi/nxp_fspi.c | 2 +- drivers/spi/octeon_spi.c | 2 +- drivers/spi/omap3_spi.c | 6 +- drivers/spi/pic32_spi.c | 2 +- drivers/spi/pl022_spi.c | 4 +- drivers/spi/renesas_rpc_spi.c | 2 +- drivers/spi/rk_spi.c | 10 +- drivers/spi/sh_qspi.c | 2 +- drivers/spi/soft_spi.c | 6 +- drivers/spi/spi-qup.c | 2 +- drivers/spi/spi-sifive.c | 2 +- drivers/spi/spi-sunxi.c | 4 +- drivers/spi/spi-uclass.c | 12 +-- drivers/spi/stm32_qspi.c | 2 +- drivers/spi/stm32_spi.c | 2 +- drivers/spi/tegra114_spi.c | 6 +- drivers/spi/tegra20_sflash.c | 6 +- drivers/spi/tegra20_slink.c | 6 +- drivers/spi/tegra210_qspi.c | 6 +- drivers/spi/ti_qspi.c | 8 +- drivers/spi/uniphier_spi.c | 10 +- drivers/spi/xilinx_spi.c | 4 +- drivers/spi/zynq_qspi.c | 8 +- drivers/spi/zynq_spi.c | 12 +-- drivers/spi/zynqmp_gqspi.c | 8 +- drivers/sysreset/sysreset_x86.c | 2 +- drivers/tee/optee/core.c | 2 +- drivers/thermal/imx_scu_thermal.c | 2 +- drivers/thermal/imx_tmu.c | 2 +- drivers/timer/ag101p_timer.c | 6 +- drivers/timer/altera_timer.c | 6 +- drivers/timer/atcpit100_timer.c | 2 +- drivers/timer/atmel_pit_timer.c | 2 +- drivers/timer/rockchip_timer.c | 2 +- drivers/timer/timer-uclass.c | 2 +- drivers/tpm/cr50_i2c.c | 2 +- drivers/tpm/tpm_tis_st33zp24_spi.c | 2 +- drivers/ufs/ufs.c | 2 +- drivers/usb/cdns3/cdns3-ti.c | 2 +- drivers/usb/dwc3/dwc3-generic.c | 6 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 2 +- drivers/usb/dwc3/dwc3-meson-gxl.c | 2 +- drivers/usb/emul/sandbox_flash.c | 2 +- drivers/usb/emul/sandbox_hub.c | 8 +- drivers/usb/emul/sandbox_keyb.c | 2 +- drivers/usb/emul/usb-emul-uclass.c | 14 +-- drivers/usb/eth/asix.c | 2 +- drivers/usb/eth/asix88179.c | 2 +- drivers/usb/eth/lan75xx.c | 2 +- drivers/usb/eth/lan78xx.c | 2 +- drivers/usb/eth/mcs7830.c | 2 +- drivers/usb/eth/r8152.c | 2 +- drivers/usb/eth/smsc95xx.c | 2 +- drivers/usb/gadget/dwc2_udc_otg.c | 53 ++++++----- drivers/usb/gadget/ether.c | 2 +- drivers/usb/gadget/max3420_udc.c | 2 +- drivers/usb/host/dwc3-of-simple.c | 2 +- drivers/usb/host/dwc3-sti-glue.c | 2 +- drivers/usb/host/ehci-atmel.c | 2 +- drivers/usb/host/ehci-exynos.c | 2 +- drivers/usb/host/ehci-fsl.c | 2 +- drivers/usb/host/ehci-marvell.c | 2 +- drivers/usb/host/ehci-msm.c | 2 +- drivers/usb/host/ehci-mx5.c | 2 +- drivers/usb/host/ehci-mx6.c | 2 +- drivers/usb/host/ehci-omap.c | 2 +- drivers/usb/host/ehci-pci.c | 2 +- drivers/usb/host/ehci-tegra.c | 2 +- drivers/usb/host/ehci-vf.c | 2 +- drivers/usb/host/ehci-zynq.c | 2 +- drivers/usb/host/ohci-pci.c | 2 +- drivers/usb/host/usb-uclass.c | 14 +-- drivers/usb/host/xhci-brcm.c | 2 +- drivers/usb/host/xhci-dwc3.c | 2 +- drivers/usb/host/xhci-exynos5.c | 2 +- drivers/usb/host/xhci-fsl.c | 2 +- drivers/usb/host/xhci-mvebu.c | 2 +- drivers/usb/host/xhci-pci.c | 2 +- drivers/usb/host/xhci-rcar.c | 2 +- drivers/usb/musb-new/da8xx.c | 48 +++++----- drivers/usb/musb-new/mt85xx.c | 2 +- drivers/usb/musb-new/omap2430.c | 67 +++++++------- drivers/usb/musb-new/pic32.c | 2 +- drivers/usb/musb-new/sunxi.c | 2 +- drivers/usb/musb-new/ti-musb.c | 54 +++++------ drivers/video/am335x-fb.c | 6 +- drivers/video/atmel_hlcdfb.c | 4 +- drivers/video/atmel_lcdfb.c | 6 +- drivers/video/bcm2835.c | 2 +- drivers/video/bridge/anx6345.c | 8 +- drivers/video/bridge/ps862x.c | 2 +- drivers/video/broadwell_igd.c | 6 +- drivers/video/coreboot.c | 2 +- drivers/video/display-uclass.c | 6 +- drivers/video/efi.c | 2 +- drivers/video/exynos/exynos_fb.c | 4 +- drivers/video/fsl_dcu_fb.c | 4 +- drivers/video/imx/mxc_ipuv3_fb.c | 6 +- drivers/video/ivybridge_igd.c | 4 +- drivers/video/mali_dp.c | 4 +- drivers/video/meson/meson_plane.c | 2 +- drivers/video/meson/meson_vpu.c | 4 +- drivers/video/mvebu_lcd.c | 4 +- drivers/video/mxsfb.c | 6 +- drivers/video/nexell_display.c | 10 +- drivers/video/orisetech_otm8009a.c | 2 +- drivers/video/pwm_backlight.c | 4 +- drivers/video/raydium-rm68200.c | 2 +- drivers/video/rockchip/rk3288_hdmi.c | 4 +- drivers/video/rockchip/rk3288_mipi.c | 2 +- drivers/video/rockchip/rk3399_hdmi.c | 2 +- drivers/video/rockchip/rk3399_mipi.c | 2 +- drivers/video/rockchip/rk_edp.c | 2 +- drivers/video/rockchip/rk_lvds.c | 2 +- drivers/video/rockchip/rk_vop.c | 6 +- drivers/video/sandbox_sdl.c | 6 +- drivers/video/simplefb.c | 2 +- drivers/video/stm32/stm32_ltdc.c | 4 +- drivers/video/sunxi/sunxi_de2.c | 8 +- drivers/video/sunxi/sunxi_dw_hdmi.c | 2 +- drivers/video/tegra.c | 4 +- drivers/video/tegra124/display.c | 6 +- drivers/video/tegra124/dp.c | 4 +- drivers/video/vesa.c | 4 +- drivers/video/video-uclass.c | 6 +- drivers/virtio/virtio_blk.c | 4 +- drivers/virtio/virtio_net.c | 2 +- drivers/virtio/virtio_pci_legacy.c | 2 +- drivers/virtio/virtio_pci_modern.c | 2 +- drivers/w1-eeprom/ds24xxx.c | 2 +- drivers/w1-eeprom/ds2502.c | 2 +- drivers/w1-eeprom/w1-eeprom-uclass.c | 4 +- drivers/w1/mxc_w1.c | 2 +- drivers/w1/w1-gpio.c | 2 +- drivers/w1/w1-uclass.c | 6 +- drivers/watchdog/xilinx_tb_wdt.c | 38 ++++---- drivers/watchdog/xilinx_wwdt.c | 14 +-- drivers/xen/pvblock.c | 26 +++--- include/adc.h | 4 +- include/blk.h | 2 +- include/cpu.h | 2 +- include/dm/device-internal.h | 10 +- include/dm/device.h | 56 +++++------ include/dm/lists.h | 2 +- include/dm/pci.h | 2 +- include/dm/platdata.h | 6 +- include/dm/root.h | 2 +- include/dm/uclass.h | 12 +-- include/dwmmc.h | 2 +- include/i2c.h | 2 +- include/net.h | 2 +- include/pci.h | 2 +- include/power/regulator.h | 26 +++--- include/remoteproc.h | 2 +- include/sdhci.h | 2 +- include/spi.h | 10 +- include/usb.h | 4 +- include/video.h | 4 +- lib/acpi/acpi_device.c | 4 +- lib/efi_driver/efi_block_device.c | 20 ++-- lib/efi_loader/efi_device_path.c | 14 +-- lib/efi_loader/efi_disk.c | 2 +- lib/smbios.c | 2 +- net/eth-uclass.c | 10 +- net/mdio-mux-uclass.c | 6 +- test/dm/acpi.c | 2 +- test/dm/adc.c | 2 +- test/dm/blk.c | 2 +- test/dm/bus.c | 56 +++++------ test/dm/core.c | 38 ++++---- test/dm/devres.c | 2 +- test/dm/gpio.c | 2 +- test/dm/ofread.c | 2 +- test/dm/regulator.c | 18 ++-- test/dm/test-fdt.c | 14 +-- test/dm/test-uclass.c | 6 +- tools/dtoc/dtb_platdata.py | 2 +- tools/dtoc/test_dtoc.py | 66 ++++++------- 575 files changed, 1633 insertions(+), 1644 deletions(-) Applied to u-boot-dm/next, thanks!