* [U-Boot] Please pull u-boot-dm (take 3)
@ 2017-05-31 17:36 Simon Glass
0 siblings, 0 replies; 10+ messages in thread
From: Simon Glass @ 2017-05-31 17:36 UTC (permalink / raw)
To: u-boot
Hi Tom,
Here it is again with the reported problems (zynq_zc702, stm disco) fixed.
The following changes since commit ccbbada0a59fead35495409d0c2c7bcb22a40278:
Merge branch 'master' of git://git.denx.de/u-boot-mmc (2017-05-30
14:07:23 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-dm.git
for you to fetch changes up to 8566c475d5e7522a9b77b7e7027f59d92109c99f:
sandbox: Move to use live tree (2017-05-31 09:27:05 -0600)
----------------------------------------------------------------
Simon Glass (89):
dm: Use dm.h header when driver mode is used
dm: core: Move dev_get_addr() etc. into a separate file
dm: Rename dev_addr..() functions
atmel: Fix up use of dm_scan_fdt_node()
dm: Fix up inclusion of common.h
dm: core: Dont export dm_scan_fdt_node()
dm: core: Replace of_offset with accessor (part 2)
dm: core: Add ofnode to represent device tree nodes
dm: core: Adjust device_bind_common() to take an ofnode
dm: mmc: Don't call board_mmc_power_init() with driver model
dm: mmc: Don't re-init when accessing environment
dm: blk: Allow finding block devices without probing
dm: blk: Add a function to find the next block device number
dm: blk: Improve block device claiming
dm: mmc: Check that drivers have operations
dm: mmc: Rewrite mmc_blk_probe()
tegra: Convert MMC to use driver model for operations
dm: core: Set return value first in lists_bind_fdt()
Update WARN_ON() to return a value
dm: core: Add livetree definitions
dm: core: Add livetree access functions
dm: Add a function to create a 'live' device tree
dm: Build a live tree after relocation
dm: core: Rename of_device_is_compatible()
dm: core: Add operations on device tree references
dm: core: Add livetree address functions
fdt: Update fdt_get_base_address() to use const
dm: core: Add address operations on device tree references
dm: core: Add a place to put extra device-tree reading functions
dm: core: Add device-based 'read' functions to access DT
dm: core: Implement live tree 'read' functions
dm: core: Allow binding a device from a live tree
dm: core: Update lists_bind_fdt() to use ofnode
dm: core: Update device_bind_driver_to_node() to use ofnode
dm: core: Scan the live tree when setting up driver model
dm: core: Add a way to find a device by ofnode
dm: regmap: Add support for livetree
dm: simple-bus: Add support for livetree
dm: core: Update uclass_find_device_by_phandle() for livetree
sandbox: Add a way to reset sandbox state for tests
dm: test: Move test running code into a separate function
dm: test: Show the test filename when running
dm: test: Add support for running tests with livetree
dm: core: Run tests with both livetree and flat tree
dm: gpio: Refactor to prepare for live tree support
dm: gpio: Drop blank line in gpio_xlate_offs_flags() comment
dm: gpio: sandbox: Use dev_read...() functions to access DT
dm: gpio: Add live tree support
cros_ec: Fix debug() statement in ec_command_inptr()
cros_ec: Convert to support live tree
sandbox: Add a new sandbox_flattree board
test: Update 'make test' to run more tests
fdt: Rename a few functions in fdt_support
dm: Add more livetree helpers and definitions
string: Add strchrnul()
string: Add strcspn()
dm: i2c: Convert uclass to livetree
samsung: Move pmic header out of config file
dm: pmic: Convert uclass to livetree
sandbox: pmic: Convert pmic emulator to support livetree
dm: regulator: Convert regulator uclass to support livetree
dm: regulator: Update fixed regulator to support livetree.
dm: mmc: Convert uclass to livetree
dm: adc: Convert uclass to livetree
dm: usb: Convert uclass to livetree
sandbox: usb: Convert emulators to livetree
clk: Modify xlate() method for livetree
dm: clk: Update uclass to support livetree
dm: clk: fixed: Update to support livetree
dm: test: Separate out the bus DT offset test
dm: test: Disable the fdt_offset test with livetree
dm: phy: Update tests to use ut_asserteq()
dm: mailbox: Update uclass to support livetree
dm: phy: Update uclass to support livetree
sandbox: phy: Update driver for livetree
dm: power-domain: Update uclass to support livetree
dm: reset: Update uclass to support livetree
dm: pci: Update uclass to support livetree
dm: Update the I2C eeprom driver for livetree
cros_ec: Update the cros_ec keyboard driver to livetree
dm: spi: Convert uclass to livetree
dm: sandbox: i2c: Drop fdtdec.h header
dm: sandbox: i2c_rtc: Drop fdtdec.h header
dm: spi-flash: Convert uclass to livetree
dm: sandbox: spi: Convert driver to support livetree
dm: sandbox: sysreset: Convert driver to livetree
dm: test: Fix nit with position of backslash
dm: gpio: power: Convert pm8916 drivers to livetree
sandbox: Move to use live tree
arch/arm/cpu/armv8/fsl-layerscape/fdt.c | 4 +-
arch/arm/lib/bootm.c | 2 +-
arch/arm/mach-mvebu/sata.c | 2 +-
arch/arm/mach-rockchip/rk3188/sdram_rk3188.c | 2 +-
arch/arm/mach-rockchip/rk3328/clk_rk3328.c | 2 +-
arch/arm/mach-rockchip/rk3399/sdram_rk3399.c | 2 +-
arch/arm/mach-snapdragon/clock-apq8016.c | 2 +-
arch/arm/mach-tegra/tegra186/nvtboot_mem.c | 4 +-
arch/arm/mach-uniphier/pinctrl-glue.c | 4 +-
arch/sandbox/cpu/cpu.c | 1 +
arch/sandbox/cpu/state.c | 15 +-
arch/sandbox/dts/test.dts | 12 +-
arch/sandbox/include/asm/state.h | 7 +
board/amlogic/odroid-c2/odroid-c2.c | 2 +-
board/armltd/integrator/integrator.c | 2 +-
board/armltd/vexpress64/vexpress64.c | 2 +-
board/beckhoff/mx53cx9020/mx53cx9020.c | 2 +-
board/cadence/xtfpga/xtfpga.c | 2 +-
board/cavium/thunderx/thunderx.c | 2 +-
board/freescale/common/fsl_chain_of_trust.c | 1 +
board/freescale/common/fsl_validate.c | 2 +-
board/qualcomm/dragonboard410c/dragonboard410c.c | 12 +-
board/samsung/common/board.c | 4 +-
board/samsung/common/exynos5-dt.c | 2 +-
board/samsung/common/misc.c | 13 ++
board/sandbox/MAINTAINERS | 7 +
board/st/stm32f429-discovery/stm32f429-discovery.c | 2 +-
board/st/stm32f746-disco/stm32f746-disco.c | 8 +-
board/st/stv0991/stv0991.c | 2 +-
board/toradex/apalis_imx6/apalis_imx6.c | 1 +
board/toradex/colibri_imx6/colibri_imx6.c | 1 +
board/toradex/colibri_pxa270/colibri_pxa270.c | 1 +
board/toradex/common/tdx-cfg-block.c | 2 +-
cmd/bootefi.c | 2 +-
common/board_r.c | 12 ++
common/env_mmc.c | 3 +-
common/env_sf.c | 1 +
common/fdt_support.c | 28 +--
configs/apalis-tk1_defconfig | 2 -
configs/apalis_t30_defconfig | 2 -
configs/beaver_defconfig | 2 -
configs/cardhu_defconfig | 2 -
configs/cei-tk1-som_defconfig | 2 -
configs/colibri_t20_defconfig | 2 -
configs/colibri_t30_defconfig | 2 -
configs/dalmore_defconfig | 2 -
configs/e2220-1170_defconfig | 2 -
configs/harmony_defconfig | 2 -
configs/jetson-tk1_defconfig | 2 -
configs/medcom-wide_defconfig | 2 -
configs/nyan-big_defconfig | 2 -
configs/p2371-0000_defconfig | 2 -
configs/p2371-2180_defconfig | 2 -
configs/p2571_defconfig | 2 -
configs/p2771-0000-000_defconfig | 2 -
configs/p2771-0000-500_defconfig | 2 -
configs/paz00_defconfig | 2 -
configs/plutux_defconfig | 2 -
configs/sandbox_defconfig | 1 +
configs/sandbox_flattree_defconfig | 179 ++++++++++++++++
configs/seaboard_defconfig | 2 -
configs/tec-ng_defconfig | 2 -
configs/tec_defconfig | 2 -
configs/trimslice_defconfig | 2 -
configs/venice2_defconfig | 2 -
configs/ventana_defconfig | 2 -
configs/whistler_defconfig | 2 -
drivers/adc/adc-uclass.c | 14 +-
drivers/adc/exynos-adc.c | 2 +-
drivers/block/blk-uclass.c | 65 +++++-
drivers/block/dwc_ahci.c | 10 +-
drivers/block/sata_ceva.c | 2 +-
drivers/clk/aspeed/clk_ast2500.c | 2 +-
drivers/clk/at91/clk-generated.c | 2 +-
drivers/clk/at91/clk-h32mx.c | 2 +-
drivers/clk/at91/clk-main.c | 2 +-
drivers/clk/at91/clk-master.c | 2 +-
drivers/clk/at91/clk-peripheral.c | 2 +-
drivers/clk/at91/clk-plla.c | 2 +-
drivers/clk/at91/clk-slow.c | 2 +-
drivers/clk/at91/clk-system.c | 2 +-
drivers/clk/at91/clk-utmi.c | 2 +-
drivers/clk/at91/pmc.c | 11 +-
drivers/clk/at91/pmc.h | 2 +-
drivers/clk/at91/sckc.c | 3 +-
drivers/clk/clk-uclass.c | 14 +-
drivers/clk/clk_bcm6345.c | 2 +-
drivers/clk/clk_fixed_rate.c | 7 +-
drivers/clk/clk_stm32f7.c | 3 +-
drivers/clk/clk_zynq.c | 4 +-
drivers/clk/clk_zynqmp.c | 2 +-
drivers/clk/exynos/clk-exynos7420.c | 4 +-
drivers/clk/rockchip/clk_rk3036.c | 2 +-
drivers/clk/rockchip/clk_rk3188.c | 2 +-
drivers/clk/rockchip/clk_rk3288.c | 2 +-
drivers/clk/rockchip/clk_rk3328.c | 2 +-
drivers/clk/rockchip/clk_rk3399.c | 4 +-
drivers/clk/uniphier/clk-uniphier-core.c | 4 +-
drivers/core/Kconfig | 4 +
drivers/core/Makefile | 7 +-
drivers/core/device.c | 153 ++------------
drivers/core/fdtaddr.c | 143 +++++++++++++
drivers/core/lists.c | 29 ++-
drivers/core/of_access.c | 735
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/core/of_addr.c | 359
++++++++++++++++++++++++++++++++
drivers/core/of_extra.c | 37 ++++
drivers/core/ofnode.c | 579
+++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/core/read.c | 140 +++++++++++++
drivers/core/regmap.c | 36 ++--
drivers/core/root.c | 77 ++++++-
drivers/core/simple-bus.c | 3 +-
drivers/core/uclass.c | 42 +++-
drivers/cpu/bmips_cpu.c | 2 +-
drivers/cpu/cpu-uclass.c | 6 +-
drivers/dma/ti-edma3.c | 4 +-
drivers/firmware/firmware-uclass.c | 3 +-
drivers/firmware/psci.c | 10 +-
drivers/gpio/74x164_gpio.c | 2 +-
drivers/gpio/altera_pio.c | 2 +-
drivers/gpio/at91_gpio.c | 2 +-
drivers/gpio/atmel_pio4.c | 5 +-
drivers/gpio/bcm2835_gpio.c | 2 +-
drivers/gpio/bcm6345_gpio.c | 6 +-
drivers/gpio/gpio-uclass.c | 82 ++++----
drivers/gpio/gpio-uniphier.c | 4 +-
drivers/gpio/imx_rgpio2p.c | 2 +-
drivers/gpio/intel_ich6_gpio.c | 2 +-
drivers/gpio/lpc32xx_gpio.c | 1 +
drivers/gpio/msm_gpio.c | 2 +-
drivers/gpio/mvebu_gpio.c | 2 +-
drivers/gpio/mxc_gpio.c | 2 +-
drivers/gpio/omap_gpio.c | 2 +-
drivers/gpio/pca953x_gpio.c | 2 +-
drivers/gpio/pm8916_gpio.c | 10 +-
drivers/gpio/rk_gpio.c | 2 +-
drivers/gpio/s5p_gpio.c | 4 +-
drivers/gpio/sandbox.c | 12 +-
drivers/gpio/stm32f7_gpio.c | 2 +-
drivers/gpio/sunxi_gpio.c | 4 +-
drivers/gpio/tegra186_gpio.c | 4 +-
drivers/gpio/tegra_gpio.c | 4 +-
drivers/gpio/vybrid_gpio.c | 2 +-
drivers/gpio/zynq_gpio.c | 2 +-
drivers/i2c/Kconfig | 1 -
drivers/i2c/ast_i2c.c | 2 +-
drivers/i2c/at91_i2c.c | 2 +-
drivers/i2c/davinci_i2c.c | 2 +-
drivers/i2c/designware_i2c.c | 2 +-
drivers/i2c/exynos_hs_i2c.c | 2 +-
drivers/i2c/i2c-cdns.c | 4 +-
drivers/i2c/i2c-uclass.c | 28 ++-
drivers/i2c/i2c-uniphier-f.c | 4 +-
drivers/i2c/i2c-uniphier.c | 4 +-
drivers/i2c/imx_lpi2c.c | 80 +++----
drivers/i2c/muxes/i2c-mux-uclass.c | 11 +-
drivers/i2c/mv_i2c.c | 2 +-
drivers/i2c/mvtwsi.c | 2 +-
drivers/i2c/mxc_i2c.c | 14 +-
drivers/i2c/omap24xx_i2c.c | 2 +-
drivers/i2c/rk_i2c.c | 2 +-
drivers/i2c/s3c24x0_i2c.c | 2 +-
drivers/i2c/sandbox_i2c.c | 1 -
drivers/i2c/tegra_i2c.c | 2 +-
drivers/input/cros_ec_keyb.c | 24 +--
drivers/input/key_matrix.c | 19 +-
drivers/input/tegra-kbc.c | 5 +-
drivers/led/led_bcm6328.c | 7 +-
drivers/led/led_bcm6358.c | 7 +-
drivers/led/led_gpio.c | 13 +-
drivers/mailbox/mailbox-uclass.c | 20 +-
drivers/mailbox/tegra-hsp.c | 4 +-
drivers/misc/altera_sysid.c | 2 +-
drivers/misc/cros_ec.c | 36 ++--
drivers/misc/cros_ec_sandbox.c | 23 +--
drivers/misc/i2c_eeprom_emul.c | 7 +-
drivers/misc/tegra186_bpmp.c | 6 +-
drivers/misc/tegra_car.c | 4 +-
drivers/mmc/atmel_sdhci.c | 2 +-
drivers/mmc/bcm2835_sdhci.c | 2 +-
drivers/mmc/fsl_esdhc.c | 8 +-
drivers/mmc/gen_atmel_mci.c | 4 +-
drivers/mmc/meson_gx_mmc.c | 4 +-
drivers/mmc/mmc-uclass.c | 24 ++-
drivers/mmc/mmc.c | 15 +-
drivers/mmc/msm_sdhci.c | 2 +-
drivers/mmc/omap_hsmmc.c | 3 +-
drivers/mmc/pic32_sdhci.c | 2 +-
drivers/mmc/rockchip_dw_mmc.c | 2 +-
drivers/mmc/rockchip_sdhci.c | 2 +-
drivers/mmc/s5p_sdhci.c | 8 +-
drivers/mmc/sdhci-cadence.c | 6 +-
drivers/mmc/socfpga_dw_mmc.c | 2 +-
drivers/mmc/sti_sdhci.c | 2 +-
drivers/mmc/tangier_sdhci.c | 2 +-
drivers/mmc/tegra_mmc.c | 76 ++++---
drivers/mmc/uniphier-sd.c | 4 +-
drivers/mmc/xenon_sdhci.c | 6 +-
drivers/mmc/zynq_sdhci.c | 4 +-
drivers/mtd/altera_qspi.c | 2 +-
drivers/mtd/cfi_flash.c | 2 +-
drivers/mtd/nand/sunxi_nand.c | 2 +-
drivers/mtd/nand/tegra_nand.c | 4 +-
drivers/mtd/pic32_flash.c | 2 +-
drivers/mtd/spi/sandbox.c | 6 +-
drivers/mtd/spi/spi_flash.c | 7 +-
drivers/net/ag7xxx.c | 2 +-
drivers/net/altera_tse.c | 2 +-
drivers/net/cpsw-common.c | 4 +-
drivers/net/cpsw.c | 2 +-
drivers/net/designware.c | 2 +-
drivers/net/dwc_eth_qos.c | 4 +-
drivers/net/ethoc.c | 6 +-
drivers/net/fec_mxc.c | 2 +-
drivers/net/keystone_net.c | 8 +-
drivers/net/macb.c | 2 +-
drivers/net/mvneta.c | 4 +-
drivers/net/mvpp2.c | 8 +-
drivers/net/phy/phy.c | 2 +-
drivers/net/phy/ti.c | 2 +-
drivers/net/pic32_eth.c | 3 +-
drivers/net/sandbox-raw.c | 2 +-
drivers/net/sandbox.c | 2 +-
drivers/net/sun8i_emac.c | 8 +-
drivers/net/sunxi_emac.c | 2 +-
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/pci/pci-uclass.c | 26 ++-
drivers/pci/pcie_dw_mvebu.c | 4 +-
drivers/phy/marvell/comphy_core.c | 8 +-
drivers/phy/phy-uclass.c | 21 +-
drivers/phy/sandbox-phy.c | 3 +-
drivers/phy/ti-pipe3-phy.c | 4 +-
drivers/pinctrl/ath79/pinctrl_ar933x.c | 2 +-
drivers/pinctrl/ath79/pinctrl_qca953x.c | 2 +-
drivers/pinctrl/exynos/pinctrl-exynos.c | 2 +-
drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 3 +-
drivers/pinctrl/meson/pinctrl-meson.c | 2 +-
drivers/pinctrl/mvebu/pinctrl-mvebu.c | 2 +-
drivers/pinctrl/nxp/pinctrl-imx.c | 2 +-
drivers/pinctrl/nxp/pinctrl-imx5.c | 3 +-
drivers/pinctrl/nxp/pinctrl-imx6.c | 3 +-
drivers/pinctrl/nxp/pinctrl-imx7.c | 3 +-
drivers/pinctrl/nxp/pinctrl-imx7ulp.c | 3 +-
drivers/pinctrl/pinctrl-at91-pio4.c | 4 +-
drivers/pinctrl/pinctrl-at91.c | 6 +-
drivers/pinctrl/pinctrl-generic.c | 2 +-
drivers/pinctrl/pinctrl-sandbox.c | 2 +-
drivers/pinctrl/pinctrl-single.c | 13 +-
drivers/pinctrl/pinctrl-uclass.c | 18 +-
drivers/pinctrl/pinctrl_stm32.c | 2 +-
drivers/pinctrl/rockchip/pinctrl_rk3188.c | 4 +-
drivers/pinctrl/rockchip/pinctrl_rk3328.c | 2 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 4 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 3 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 3 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c | 3 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c | 3 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 3 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c | 3 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 3 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 3 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-sld3.c | 3 +-
drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c | 3 +-
drivers/power/domain/bcm6328-power-domain.c | 2 +-
drivers/power/domain/power-domain-uclass.c | 19 +-
drivers/power/pmic/act8846.c | 8 +-
drivers/power/pmic/i2c_pmic_emul.c | 6 +-
drivers/power/pmic/lp873x.c | 12 +-
drivers/power/pmic/max77686.c | 8 +-
drivers/power/pmic/palmas.c | 16 +-
drivers/power/pmic/pfuze100.c | 8 +-
drivers/power/pmic/pm8916.c | 2 +-
drivers/power/pmic/pmic-uclass.c | 22 +-
drivers/power/pmic/rk8xx.c | 8 +-
drivers/power/pmic/s5m8767.c | 7 +-
drivers/power/pmic/sandbox.c | 2 +-
drivers/power/pmic/tps65090.c | 8 +-
drivers/power/regulator/fixed.c | 17 +-
drivers/power/regulator/regulator-uclass.c | 39 ++--
drivers/pwm/exynos_pwm.c | 2 +-
drivers/pwm/rk_pwm.c | 2 +-
drivers/pwm/tegra_pwm.c | 2 +-
drivers/ram/bmips_ram.c | 4 +-
drivers/ram/stm32_sdram.c | 2 +-
drivers/reset/reset-bcm6345.c | 2 +-
drivers/reset/reset-uclass.c | 21 +-
drivers/reset/reset-uniphier.c | 4 +-
drivers/rtc/i2c_rtc_emul.c | 1 -
drivers/serial/altera_jtag_uart.c | 2 +-
drivers/serial/altera_uart.c | 2 +-
drivers/serial/atmel_usart.c | 2 +-
drivers/serial/ns16550.c | 2 +-
drivers/serial/serial-uclass.c | 3 +-
drivers/serial/serial_ar933x.c | 2 +-
drivers/serial/serial_arc.c | 2 +-
drivers/serial/serial_bcm283x_mu.c | 2 +-
drivers/serial/serial_bcm6345.c | 4 +-
drivers/serial/serial_lpuart.c | 4 +-
drivers/serial/serial_meson.c | 2 +-
drivers/serial/serial_msm.c | 2 +-
drivers/serial/serial_mvebu_a3700.c | 2 +-
drivers/serial/serial_mxc.c | 2 +-
drivers/serial/serial_pl01x.c | 2 +-
drivers/serial/serial_s5p.c | 2 +-
drivers/serial/serial_sti_asc.c | 2 +-
drivers/serial/serial_stm32x7.c | 2 +-
drivers/serial/serial_uniphier.c | 5 +-
drivers/serial/serial_xuartlite.c | 2 +-
drivers/serial/serial_zynq.c | 2 +-
drivers/sound/max98095.c | 2 +
drivers/sound/wm8994.c | 2 +-
drivers/spi/altera_spi.c | 2 +-
drivers/spi/ath79_spi.c | 2 +-
drivers/spi/atmel_spi.c | 2 +-
drivers/spi/davinci_spi.c | 2 +-
drivers/spi/designware_spi.c | 2 +-
drivers/spi/exynos_spi.c | 2 +-
drivers/spi/fsl_dspi.c | 4 +-
drivers/spi/kirkwood_spi.c | 2 +-
drivers/spi/mvebu_a3700_spi.c | 2 +-
drivers/spi/omap3_spi.c | 2 +-
drivers/spi/pic32_spi.c | 2 +-
drivers/spi/rk_spi.c | 2 +-
drivers/spi/spi-uclass.c | 31 ++-
drivers/spi/tegra114_spi.c | 2 +-
drivers/spi/tegra20_sflash.c | 2 +-
drivers/spi/tegra20_slink.c | 2 +-
drivers/spi/tegra210_qspi.c | 2 +-
drivers/spi/ti_qspi.c | 12 +-
drivers/spi/zynq_spi.c | 2 +-
drivers/spmi/spmi-msm.c | 2 +-
drivers/sysreset/sysreset_psci.c | 3 +-
drivers/sysreset/sysreset_sandbox.c | 2 +-
drivers/sysreset/sysreset_snapdragon.c | 2 +-
drivers/timer/altera_timer.c | 2 +-
drivers/timer/arc_timer.c | 2 +-
drivers/timer/ast_timer.c | 2 +-
drivers/timer/omap-timer.c | 2 +-
drivers/timer/timer-uclass.c | 3 +-
drivers/tpm/tpm_tis_lpc.c | 2 +-
drivers/usb/emul/sandbox_flash.c | 4 +-
drivers/usb/emul/sandbox_hub.c | 3 +-
drivers/usb/host/dwc2.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-generic.c | 2 +-
drivers/usb/host/ehci-marvell.c | 4 +-
drivers/usb/host/ehci-msm.c | 2 +-
drivers/usb/host/ehci-mx6.c | 4 +-
drivers/usb/host/ehci-sunxi.c | 2 +-
drivers/usb/host/ehci-tegra.c | 9 +-
drivers/usb/host/ehci-vf.c | 7 +-
drivers/usb/host/ehci-zynq.c | 2 +-
drivers/usb/host/ohci-generic.c | 2 +-
drivers/usb/host/ohci-sunxi.c | 2 +-
drivers/usb/host/usb-uclass.c | 8 +-
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-rockchip.c | 6 +-
drivers/usb/musb-new/sunxi.c | 1 +
drivers/usb/musb-new/ti-musb.c | 4 +-
drivers/video/atmel_hlcdfb.c | 6 +-
drivers/video/exynos/exynos_dp.c | 4 +-
drivers/video/exynos/exynos_fb.c | 2 +-
drivers/video/rockchip/rk_edp.c | 2 +-
drivers/video/rockchip/rk_hdmi.c | 2 +-
drivers/video/rockchip/rk_lvds.c | 2 +-
drivers/video/rockchip/rk_mipi.c | 2 +-
drivers/video/rockchip/rk_vop.c | 2 +-
drivers/video/tegra.c | 2 +-
drivers/video/tegra124/dp.c | 2 +-
drivers/watchdog/ast_wdt.c | 2 +-
dts/Kconfig | 11 +
include/asm-generic/global_data.h | 3 +
include/asm-generic/gpio.h | 17 +-
include/blk.h | 15 +-
include/clk-uclass.h | 5 +-
include/configs/s5pc210_universal.h | 1 -
include/configs/trats.h | 1 -
include/configs/trats2.h | 1 -
include/cros_ec.h | 8 +-
include/dm.h | 4 +
include/dm/device-internal.h | 10 +-
include/dm/device.h | 110 ++--------
include/dm/fdtaddr.h | 110 ++++++++++
include/dm/lists.h | 9 +-
include/dm/of.h | 142 +++++++++++++
include/dm/of_access.h | 347
+++++++++++++++++++++++++++++++
include/dm/of_addr.h | 64 ++++++
include/dm/of_extra.h | 46 +++++
include/dm/ofnode.h | 578
+++++++++++++++++++++++++++++++++++++++++++++++++++
include/dm/read.h | 439
+++++++++++++++++++++++++++++++++++++++
include/dm/root.h | 19 +-
include/dm/test.h | 2 +
include/dm/uclass-internal.h | 18 ++
include/dm/uclass.h | 17 ++
include/fdt_support.h | 6 +-
include/fdtdec.h | 34 ---
include/generic-phy.h | 3 +-
include/i2c.h | 3 +-
include/key_matrix.h | 3 +-
include/linux/compat.h | 8 +-
include/linux/string.h | 28 +++
include/mailbox-uclass.h | 2 +-
include/of_live.h | 24 +++
include/power-domain-uclass.h | 2 +-
include/power/pmic.h | 2 +-
include/reset-uclass.h | 4 +-
include/spi.h | 2 +-
include/test/test.h | 4 +
include/test/ut.h | 2 +-
lib/Makefile | 1 +
lib/fdtdec.c | 33 +--
lib/of_live.c | 333
+++++++++++++++++++++++++++++
lib/string.c | 32 +++
test/dm/blk.c | 60 +++++-
test/dm/bus.c | 16 +-
test/dm/phy.c | 15 +-
test/dm/test-fdt.c | 3 +-
test/dm/test-main.c | 105 +++++++---
test/run | 8 +-
425 files changed, 5748 insertions(+), 1376 deletions(-)
create mode 100644 configs/sandbox_flattree_defconfig
create mode 100644 drivers/core/fdtaddr.c
create mode 100644 drivers/core/of_access.c
create mode 100644 drivers/core/of_addr.c
create mode 100644 drivers/core/of_extra.c
create mode 100644 drivers/core/ofnode.c
create mode 100644 drivers/core/read.c
create mode 100644 include/dm/fdtaddr.h
create mode 100644 include/dm/of.h
create mode 100644 include/dm/of_access.h
create mode 100644 include/dm/of_addr.h
create mode 100644 include/dm/of_extra.h
create mode 100644 include/dm/ofnode.h
create mode 100644 include/dm/read.h
create mode 100644 include/of_live.h
create mode 100644 lib/of_live.c
Regards,
Simon
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] Please pull u-boot-dm (take 3)
2019-07-24 20:03 Simon Glass
@ 2019-07-25 19:00 ` Tom Rini
0 siblings, 0 replies; 10+ messages in thread
From: Tom Rini @ 2019-07-25 19:00 UTC (permalink / raw)
To: u-boot
On Wed, Jul 24, 2019 at 01:03:37PM -0700, Simon Glass wrote:
> Hi Tom,
>
> The following changes since commit ff8c23e784f57a7098e91a200ed7f5a48612b653:
>
> Merge tag 'u-boot-stm32-20190723' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-07-23
> 14:16:21 -0400)
>
> are available in the Git repository at:
>
> git://git.denx.de/u-boot-dm.git tags/dm-pull-24jul19-take3
>
> for you to fetch changes up to 44e02e39a91cd91aae5a28d90259d3a6996010bf:
>
> dm: device: make power domain calls optional (2019-07-24 12:54:08 -0700)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190725/acfc001b/attachment.sig>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] Please pull u-boot-dm (take 3)
@ 2019-07-24 20:03 Simon Glass
2019-07-25 19:00 ` Tom Rini
0 siblings, 1 reply; 10+ messages in thread
From: Simon Glass @ 2019-07-24 20:03 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit ff8c23e784f57a7098e91a200ed7f5a48612b653:
Merge tag 'u-boot-stm32-20190723' of
https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-07-23
14:16:21 -0400)
are available in the Git repository at:
git://git.denx.de/u-boot-dm.git tags/dm-pull-24jul19-take3
for you to fetch changes up to 44e02e39a91cd91aae5a28d90259d3a6996010bf:
dm: device: make power domain calls optional (2019-07-24 12:54:08 -0700)
----------------------------------------------------------------
Minor driver-model fixes and tweaks
A few device-tree fixes
Binman support for extracting files from an image
----------------------------------------------------------------
Anatolij Gustschin (1):
dm: device: make power domain calls optional
Baruch Siach (2):
dm: uclass: fix comment copy/paste error
buildman: fix invocation examples typos
Bin Meng (4):
dm: timer: Skip device that does not have a valid ofnode in pre_probe()
dm: core: Call clk_set_defaults() during probe() only for a valid ofnode
dm: core: Set correct "status" value for a node
dm: Fix parameter description of dev_read_name()
Marek Vasut (1):
common: fdt_support: Add missing cpu_to_fdt32() to fdt_pci_dma_ranges()
Masahiro Yamada (1):
fdt: make fdt_get_base_address() return OF_BAD_ADDR when "reg" not found
Sekhar Nori (1):
clk: initialize clk->data when using default xlate
Simon Glass (68):
x86: Add ifwitool for Intel Integrated Firmware Image
cbfs: Add an enum and comment for the magic number
cbfs: Rename checksum to attributes_offset
tools: Drop duplicate raise_on_error argument
binman: Fix comment in bsection.GetEntries()
binman: Correct two typos in function names in ftest
binman: Add coverage tools info for Python 3
patman: Add a way to set the search path for tools
binman: Add a --toolpath option to set the tool search path
binman: Add missing comments to bsection
binman: Add missing comments toentry
binman: Tidy up help for --indir
binman: Use a better error for missing Intel descriptor
binman: Detect skipped tests
binman: Add a function to create a sample ELF file
binman: Add a function to decode an ELF file
binman: Ensure that coverage has access to site packages
binman: Assume Intel descriptor is at the start of the image
binman: Don't assume there is an ME region
binman: Update entry.SetOffsetSize to be optional
binman: Allow text directly in the node
patman: Add functions to compress and decompress data
binman: Use the tools.Decompress method
binman: Drop unnecessary debug handling
binman: Use tools compression function for blob handling
binman: Correct comment in u_boot_spl_elf
binman: Support ELF files for TPL
binman: Fix up the _DoTestFile() function -u argument
binman: Allow verbosity control when running tests
binman: Allow preserving test directories
binman: Pass the toolpath to tests
patman: Add a function to write ifwitool
binman: Add a utility library for coreboot CBFS
binman: Add support for CBFS entries
binman: Add support for Intel IFWI entries
binman: Pad empty areas of the CBFS with files
binman: Add support for fixed-offset files in CBFS
binman: Simplify the entry test
binman: Update future features
binman: Update help for new features
binman: Add a convenience functions for real-DTB tests
binman: Add an FDT map
binman: Add an image header
binman: Convert to use ArgumentParser
binman: Move compression into the Entry base class
binman: Drop an unused arg in Entry.Lookup()
binman: Allow easy importing of entry modules
binman: Fix up ProcessUpdateContents error and comments
binman: Call ProcessUpdateContents() consistently
binman: Add a return value to ProcessContentsUpdate()
binman: Add a control for post-pack entry expansion
binman: Allow entries to expand after packing
binman: Allow device-tree entries to be compressed
binman: Provide the actual data address for cbfs files
binman: Use the cbfs memlen field only for uncompressed length
binman: Support FDT update for CBFS
binman: Detect bad CBFS file types
binman: Allow listing the entries in an image
binman: Support locating an FDT map
binman: Support locating an image header
binman: Support reading an image into an Image object
binman: Convert Image to a subclass of Entry
binman: Support listing an image
binman: Allow for logging information to be displayed
binman: Allow reading an entry from an image
binman: Support reading from CBFS entries
binman: Add an 'extract' command
binman: Add a test for nested and aligned sections
.gitlab-ci.yml | 2 +-
.travis.yml | 3 +-
Makefile | 4 +-
common/fdt_support.c | 27 +-
drivers/clk/clk-uclass.c | 2 +
drivers/core/device.c | 17 +-
drivers/core/ofnode.c | 2 +-
drivers/timer/timer-uclass.c | 4 +
fs/cbfs/cbfs.c | 4 +-
include/cbfs.h | 16 +-
include/dm/read.h | 2 +-
include/dm/uclass.h | 2 +-
test/run | 9 +-
tools/Makefile | 3 +
tools/binman/README | 154 ++++-
tools/binman/README.entries | 282 ++++++++-
tools/binman/binman.py | 91 ++-
tools/binman/bsection.py | 464 --------------
tools/binman/cbfs_util.py | 887
++++++++++++++++++++++++++
tools/binman/cbfs_util_test.py | 625 ++++++++++++++++++
tools/binman/cmdline.py | 99 ++-
tools/binman/control.py | 212 +++++--
tools/binman/elf.py | 174 +++++
tools/binman/elf_test.py | 41 ++
tools/binman/entry.py | 187 +++++-
tools/binman/entry_test.py | 32 +-
tools/binman/etype/__init__.py | 0
tools/binman/etype/_testing.py | 14 +-
tools/binman/etype/blob.py | 59 +-
tools/binman/etype/blob_dtb.py | 10 +-
tools/binman/etype/cbfs.py | 263 ++++++++
tools/binman/etype/fdtmap.py | 130 ++++
tools/binman/etype/files.py | 3 +-
tools/binman/etype/fmap.py | 4 +-
tools/binman/etype/image_header.py | 99 +++
tools/binman/etype/intel_descriptor.py | 16 +-
tools/binman/etype/intel_ifwi.py | 100 +++
tools/binman/etype/intel_me.py | 2 +
tools/binman/etype/section.py | 439 +++++++++++--
tools/binman/etype/text.py | 23 +-
tools/binman/etype/u_boot_spl_elf.py | 2 +-
tools/binman/etype/u_boot_tpl_elf.py | 24 +
tools/binman/etype/u_boot_with_ucode_ptr.py | 8 +-
tools/binman/ftest.py | 1039
++++++++++++++++++++++++++++--
tools/binman/image.py | 315 +++++++---
tools/binman/image_test.py | 18 +-
tools/binman/state.py | 26 +-
tools/binman/test/066_text.dts | 5 +
tools/binman/test/096_elf.dts | 2 +
tools/binman/test/102_cbfs_raw.dts | 20 +
tools/binman/test/103_cbfs_raw_ppc.dts | 21 +
tools/binman/test/104_cbfs_stage.dts | 19 +
tools/binman/test/105_cbfs_raw_compress.dts | 26 +
tools/binman/test/106_cbfs_bad_arch.dts | 15 +
tools/binman/test/107_cbfs_no_size.dts | 13 +
tools/binman/test/108_cbfs_no_contents.dts | 17 +
tools/binman/test/109_cbfs_bad_compress.dts | 18 +
tools/binman/test/110_cbfs_name.dts | 24 +
tools/binman/test/111_x86-rom-ifwi.dts | 29 +
tools/binman/test/112_x86-rom-ifwi-nodesc.dts | 28 +
tools/binman/test/113_x86-rom-ifwi-nodata.dts | 29 +
tools/binman/test/114_cbfs_offset.dts | 26 +
tools/binman/test/115_fdtmap.dts | 13 +
tools/binman/test/116_fdtmap_hdr.dts | 17 +
tools/binman/test/117_fdtmap_hdr_start.dts | 19 +
tools/binman/test/118_fdtmap_hdr_pos.dts | 19 +
tools/binman/test/119_fdtmap_hdr_missing.dts | 16 +
tools/binman/test/120_hdr_no_location.dts | 16 +
tools/binman/test/121_entry_expand.dts | 20 +
tools/binman/test/122_entry_expand_twice.dts | 21 +
tools/binman/test/123_entry_expand_section.dts | 22 +
tools/binman/test/124_compress_dtb.dts | 14 +
tools/binman/test/125_cbfs_update.dts | 21 +
tools/binman/test/126_cbfs_bad_type.dts | 17 +
tools/binman/test/127_list.dts | 33 +
tools/binman/test/128_decode_image.dts | 36 ++
tools/binman/test/129_decode_image_nohdr.dts | 33 +
tools/binman/test/130_list_fdtmap.dts | 36 ++
tools/binman/test/131_pack_align_section.dts | 28 +
tools/binman/test/fitimage.bin.gz | Bin 0 -> 8418 bytes
tools/binman/test/ifwi.bin.gz | Bin 0 -> 1884 bytes
tools/buildman/README | 4 +-
tools/ifwitool.c | 2304
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
tools/patman/command.py | 4 +-
tools/patman/test_util.py | 6 +-
tools/patman/tools.py | 141 ++++-
tools/patman/tout.py | 10 +-
87 files changed, 8158 insertions(+), 923 deletions(-)
delete mode 100644 tools/binman/bsection.py
create mode 100644 tools/binman/cbfs_util.py
create mode 100755 tools/binman/cbfs_util_test.py
create mode 100644 tools/binman/etype/__init__.py
create mode 100644 tools/binman/etype/cbfs.py
create mode 100644 tools/binman/etype/fdtmap.py
create mode 100644 tools/binman/etype/image_header.py
create mode 100644 tools/binman/etype/intel_ifwi.py
create mode 100644 tools/binman/etype/u_boot_tpl_elf.py
create mode 100644 tools/binman/test/102_cbfs_raw.dts
create mode 100644 tools/binman/test/103_cbfs_raw_ppc.dts
create mode 100644 tools/binman/test/104_cbfs_stage.dts
create mode 100644 tools/binman/test/105_cbfs_raw_compress.dts
create mode 100644 tools/binman/test/106_cbfs_bad_arch.dts
create mode 100644 tools/binman/test/107_cbfs_no_size.dts
create mode 100644 tools/binman/test/108_cbfs_no_contents.dts
create mode 100644 tools/binman/test/109_cbfs_bad_compress.dts
create mode 100644 tools/binman/test/110_cbfs_name.dts
create mode 100644 tools/binman/test/111_x86-rom-ifwi.dts
create mode 100644 tools/binman/test/112_x86-rom-ifwi-nodesc.dts
create mode 100644 tools/binman/test/113_x86-rom-ifwi-nodata.dts
create mode 100644 tools/binman/test/114_cbfs_offset.dts
create mode 100644 tools/binman/test/115_fdtmap.dts
create mode 100644 tools/binman/test/116_fdtmap_hdr.dts
create mode 100644 tools/binman/test/117_fdtmap_hdr_start.dts
create mode 100644 tools/binman/test/118_fdtmap_hdr_pos.dts
create mode 100644 tools/binman/test/119_fdtmap_hdr_missing.dts
create mode 100644 tools/binman/test/120_hdr_no_location.dts
create mode 100644 tools/binman/test/121_entry_expand.dts
create mode 100644 tools/binman/test/122_entry_expand_twice.dts
create mode 100644 tools/binman/test/123_entry_expand_section.dts
create mode 100644 tools/binman/test/124_compress_dtb.dts
create mode 100644 tools/binman/test/125_cbfs_update.dts
create mode 100644 tools/binman/test/126_cbfs_bad_type.dts
create mode 100644 tools/binman/test/127_list.dts
create mode 100644 tools/binman/test/128_decode_image.dts
create mode 100644 tools/binman/test/129_decode_image_nohdr.dts
create mode 100644 tools/binman/test/130_list_fdtmap.dts
create mode 100644 tools/binman/test/131_pack_align_section.dts
create mode 100644 tools/binman/test/fitimage.bin.gz
create mode 100644 tools/binman/test/ifwi.bin.gz
create mode 100644 tools/ifwitool.c
Regards,
Simon
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] Please pull u-boot-dm (take 3)
2017-12-26 18:36 Simon Glass
@ 2017-12-30 1:19 ` Tom Rini
0 siblings, 0 replies; 10+ messages in thread
From: Tom Rini @ 2017-12-30 1:19 UTC (permalink / raw)
To: u-boot
On Tue, Dec 26, 2017 at 11:36:39AM -0700, Simon Glass wrote:
> Hi,
>
> Just three patches here. The test-coverage stuff has been pushed to
> u-boot-dm/next and I'll run that through again when the merge window
> opens.
>
>
> The following changes since commit 48a346061d1f0a7eff566f6a7cc7eeeba7efb1e2:
>
> Merge git://git.denx.de/u-boot-x86 (2017-12-21 09:54:10 -0500)
>
> are available in the Git repository at:
>
> git://git.denx.de/u-boot-dm.git
>
> for you to fetch changes up to 4ace304062e143da8ab7851d0c8570d61777ec06:
>
> boards: ls1046ardb: disable unavailable "ethernet" node in dts
> (2017-12-24 12:42:50 -0700)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171229/09b513e7/attachment.sig>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] Please pull u-boot-dm (take 3)
@ 2017-12-26 18:36 Simon Glass
2017-12-30 1:19 ` Tom Rini
0 siblings, 1 reply; 10+ messages in thread
From: Simon Glass @ 2017-12-26 18:36 UTC (permalink / raw)
To: u-boot
Hi,
Just three patches here. The test-coverage stuff has been pushed to
u-boot-dm/next and I'll run that through again when the merge window
opens.
The following changes since commit 48a346061d1f0a7eff566f6a7cc7eeeba7efb1e2:
Merge git://git.denx.de/u-boot-x86 (2017-12-21 09:54:10 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-dm.git
for you to fetch changes up to 4ace304062e143da8ab7851d0c8570d61777ec06:
boards: ls1046ardb: disable unavailable "ethernet" node in dts
(2017-12-24 12:42:50 -0700)
----------------------------------------------------------------
Prabhakar Kushwaha (3):
common: Fix-up MAC addr in dts by fetching env variable serially
arm: Add support of updating dts before fix-up
boards: ls1046ardb: disable unavailable "ethernet" node in dts
README | 9 +++++++++
arch/arm/lib/bootm-fdt.c | 12 ++++++++++++
board/freescale/ls1046ardb/eth.c | 51
+++++++++++++++++++++++++++++++++++++++++++++++++++
common/fdt_support.c | 25 +++++++++++++++++++++----
include/configs/ls1046ardb.h | 2 ++
include/fdt_support.h | 3 +++
6 files changed, 98 insertions(+), 4 deletions(-)
Regards,
Simon
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] Please pull u-boot-dm (take 3)
2015-04-18 20:19 Simon Glass
2015-04-18 20:53 ` Tom Rini
@ 2015-04-19 18:29 ` Tom Rini
1 sibling, 0 replies; 10+ messages in thread
From: Tom Rini @ 2015-04-19 18:29 UTC (permalink / raw)
To: u-boot
On Sat, Apr 18, 2015 at 02:19:58PM -0600, Simon Glass wrote:
> Hi Tom,
>
> I have patched in the patches from you and Hans. Things seem to work
> OK with USB on the three boards I tested, and I managed to get USB
> running on pcduino3 (sunxi) also.
>
> Thanks for you help with this.
>
>
> The following changes since commit 4564faeafbf11feb839e2e3f927be2f1a919ba96:
>
> ti: dwc3: Enable clocks in enable_basic_clocks() in hw_data.c
> (2015-04-16 15:08:36 -0400)
>
> are available in the git repository at:
>
> http://git.denx.de/u-boot-dm.git
>
> for you to fetch changes up to 3907305fb97c4547af5a03a0107b013ed7e886ca:
>
> sandbox: exynos: Move CONFIG_SOUND_SANDBOX to Kconfig (2015-04-18
> 11:11:39 -0600)
>
Tested on Beaglebone Black and A20 Lime2 and applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150419/cb5c79ca/attachment.sig>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] Please pull u-boot-dm (take 3)
2015-04-18 21:16 ` Simon Glass
@ 2015-04-18 21:41 ` Simon Glass
0 siblings, 0 replies; 10+ messages in thread
From: Simon Glass @ 2015-04-18 21:41 UTC (permalink / raw)
To: u-boot
Hi Tom,
On 18 April 2015 at 15:16, Simon Glass <sjg@chromium.org> wrote:
> Hi Tom,
>
> On 18 April 2015 at 14:53, Tom Rini <trini@konsulko.com> wrote:
>> On Sat, Apr 18, 2015 at 02:19:58PM -0600, Simon Glass wrote:
>>> Hi Tom,
>>>
>>> I have patched in the patches from you and Hans. Things seem to work
>>> OK with USB on the three boards I tested, and I managed to get USB
>>> running on pcduino3 (sunxi) also.
>>>
>>> Thanks for you help with this.
>>>
>>>
>>> The following changes since commit 4564faeafbf11feb839e2e3f927be2f1a919ba96:
>>>
>>> ti: dwc3: Enable clocks in enable_basic_clocks() in hw_data.c
>>> (2015-04-16 15:08:36 -0400)
>>>
>>> are available in the git repository at:
>>>
>>> http://git.denx.de/u-boot-dm.git
>>
>> Testing this now but can you please do a buildman PR next? I really
>> need the patches I posted and Albert raised a good point in the release
>> email about using buildman in git bisect. Thanks!
>
> Yes will do.
There is one patch in the queue that I was hoping for some feedback on:
http://patchwork.ozlabs.org/patch/437048/
But I suppose it has been around long enough that it should be applied.
Regards.
Simon
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] Please pull u-boot-dm (take 3)
2015-04-18 20:53 ` Tom Rini
@ 2015-04-18 21:16 ` Simon Glass
2015-04-18 21:41 ` Simon Glass
0 siblings, 1 reply; 10+ messages in thread
From: Simon Glass @ 2015-04-18 21:16 UTC (permalink / raw)
To: u-boot
Hi Tom,
On 18 April 2015 at 14:53, Tom Rini <trini@konsulko.com> wrote:
> On Sat, Apr 18, 2015 at 02:19:58PM -0600, Simon Glass wrote:
>> Hi Tom,
>>
>> I have patched in the patches from you and Hans. Things seem to work
>> OK with USB on the three boards I tested, and I managed to get USB
>> running on pcduino3 (sunxi) also.
>>
>> Thanks for you help with this.
>>
>>
>> The following changes since commit 4564faeafbf11feb839e2e3f927be2f1a919ba96:
>>
>> ti: dwc3: Enable clocks in enable_basic_clocks() in hw_data.c
>> (2015-04-16 15:08:36 -0400)
>>
>> are available in the git repository at:
>>
>> http://git.denx.de/u-boot-dm.git
>
> Testing this now but can you please do a buildman PR next? I really
> need the patches I posted and Albert raised a good point in the release
> email about using buildman in git bisect. Thanks!
Yes will do.
Regards,
Simon
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] Please pull u-boot-dm (take 3)
2015-04-18 20:19 Simon Glass
@ 2015-04-18 20:53 ` Tom Rini
2015-04-18 21:16 ` Simon Glass
2015-04-19 18:29 ` Tom Rini
1 sibling, 1 reply; 10+ messages in thread
From: Tom Rini @ 2015-04-18 20:53 UTC (permalink / raw)
To: u-boot
On Sat, Apr 18, 2015 at 02:19:58PM -0600, Simon Glass wrote:
> Hi Tom,
>
> I have patched in the patches from you and Hans. Things seem to work
> OK with USB on the three boards I tested, and I managed to get USB
> running on pcduino3 (sunxi) also.
>
> Thanks for you help with this.
>
>
> The following changes since commit 4564faeafbf11feb839e2e3f927be2f1a919ba96:
>
> ti: dwc3: Enable clocks in enable_basic_clocks() in hw_data.c
> (2015-04-16 15:08:36 -0400)
>
> are available in the git repository at:
>
> http://git.denx.de/u-boot-dm.git
Testing this now but can you please do a buildman PR next? I really
need the patches I posted and Albert raised a good point in the release
email about using buildman in git bisect. Thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150418/465d68c6/attachment.sig>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] Please pull u-boot-dm (take 3)
@ 2015-04-18 20:19 Simon Glass
2015-04-18 20:53 ` Tom Rini
2015-04-19 18:29 ` Tom Rini
0 siblings, 2 replies; 10+ messages in thread
From: Simon Glass @ 2015-04-18 20:19 UTC (permalink / raw)
To: u-boot
Hi Tom,
I have patched in the patches from you and Hans. Things seem to work
OK with USB on the three boards I tested, and I managed to get USB
running on pcduino3 (sunxi) also.
Thanks for you help with this.
The following changes since commit 4564faeafbf11feb839e2e3f927be2f1a919ba96:
ti: dwc3: Enable clocks in enable_basic_clocks() in hw_data.c
(2015-04-16 15:08:36 -0400)
are available in the git repository at:
http://git.denx.de/u-boot-dm.git
for you to fetch changes up to 3907305fb97c4547af5a03a0107b013ed7e886ca:
sandbox: exynos: Move CONFIG_SOUND_SANDBOX to Kconfig (2015-04-18
11:11:39 -0600)
----------------------------------------------------------------
Haikun.Wang at freescale.com (5):
dm: arm: Bring in skeleton64 device tree file from Linux
dm: ls1021a: dts: Update DSPI node to support DM SPI
dm: ls1021a: dts: Add QSPI dts node
dm: spi: Convert Freescale DSPI driver to driver model
dm: spi: Convert Freescale QSPI driver to driver model
Joe Hershberger (51):
test: dm: Reorder the objects to build
common: Make sure arch-specific map_sysmem() is defined
net: Provide a function to get the current MAC address
net: Rename helper function to be more clear
net: Remove unneeded "extern" in net.h
net: Refactor in preparation for driver model
net: Change return codes from net/eth.c to use errorno constants
net: Use int instead of u8 for boolean flag
net: Remove the bd* parameter from net stack functions
net: Make netretry actually do something
net: Access mapped physmem in net functions
cmd: net: Clean up return codes
dm: eth: Add basic driver model support to Ethernet stack
net: Clean up network stack names used in DM drivers
dm: eth: Pass the packet pointer as a parameter to recv
sandbox: eth: Add network support to sandbox
sandbox: eth: Add ARP and PING response to sandbox driver
test: dm: eth: Add tests for the eth dm implementation
dm: eth: Add support for aliases
dm: eth: Add support for ethprime env var
test: dm: eth: Add testing for ethrotate env var
sandbox: eth: Add ability to disable ping reply in sandbox eth driver
test: dm: net: Add a test of the netretry behavior
sandbox: eth: Add a bridge to a real network for sandbox
sandbox: Enable DHCP and IP defrag
sandbox: eth: Add support for using the 'lo' interface
net: Improve error handling
dm: eth: Provide a way for drivers to manage packet buffers
net: cosmetic: Change IPaddr_t to struct in_addr
net: cosmetic: Fixup var names related to boot file
net: cosmetic: Fixup var names for DHCP strings
net: cosmetic: Name ethaddr variables consistently
net: cosmetic: Cleanup internal packet buffer names
net: cosmetic: Fix var naming net <-> eth drivers
net: cosmetic: Clean up TFTP variables and functions
net: cosmetic: Clean up ARP variables and functions
net: cosmetic: Clean up DHCP variables and functions
net: cosmetic: Clean up NFS variables and functions
net: cosmetic: Clean up RARP variables and functions
net: cosmetic: Clean up SNTP variables and functions
net: cosmetic: Clean up ping variables and functions
net: cosmetic: Clean up CDP variables and functions
net: cosmetic: Clean up DNS variables and functions
net: cosmetic: Clean up netconsole variables and functions
net: cosmetic: Clean up cmd_net variables and functions
net: cosmetic: Fix checkpatch.pl failures in linklocal
net: cosmetic: Fix checkpatch.pl failures in eth.c
net: cosmetic: Fix checkpatch.pl failures in net.h
net: cosmetic: Fix checkpatch.pl failures in net.c
net: Fix compile errors when SNTP enabled and not DATE
sandbox: Enable more network features for sandbox
Masahiro Yamada (12):
dm: spi_flash: fix wrong dependency
dm: select CONFIG_DM* options
ARM: UniPhier: use "select" instead of default value in defconfig
ARM: zynq: use "select" instead of default value in defconfig
ARM: rmobile: use "select" instead of default value in defconfig
ARM: snapper9260: use "select" instead of default value in defconfig
ARM: mx6: use "select" instead of default value in defconfig
ARM: socfpga: use "select" instead of default value in defconfig
ARM: bav335x: use "select" instead of default value in defconfig
ARM: stv0991: use "select" instead of default value in defconfig
ARM: cm_fx6: use "select" instead of default value in defconfig
powerpc: ids8313: use "select" instead of default value in defconfig
Przemyslaw Marczak (3):
dm: gpio: request list: return the count if requests max_count reached
Kconfig: i2c: fix help message related to dm i2c
dm: i2c: add i2c-gpio driver
Sergey Temerkhanov (2):
net: Fix incorrect DHCP/BOOTP packets on 64-bit systems
net: Convert protocol structures to use explicit sizes
Simon Glass (146):
x86: Support machines with >4GB of RAM
x86: video: Allow keyboard presence to be controlled by device tree
x86: pci: Add PCI IDs for lynxpoint
x86: spi: Add support for lynxpoint
x86: Move common Chromebook config into a separate file
x86: Add support for panther (Asus Chromebox)
sandbox: Update device tree 'reg' properties for I2C and SPI
fdt: Export fdtdec_get_number() for general use
x86: Add a x86_ prefix to the x86-specific PCI functions
dm: Add a new CPU init function which can use driver model
x86: Split up arch_cpu_init()
Correct map_sysmem() logic in do_mem_mw()
fdt: Tighten up error handling in fdtdec_get_pci_addr()
dm: core: Add dev_get_uclass_priv() to access uclass private data
dm: core: Mark device as active before calling its probe() method
dm: core: Add a uclass pre_probe() method for devices
dm: Show both allocated and requested seq numbers in 'dm uclass'
dm: pci: Move common PCI functions into their own file
dm: pci: Add a uclass for PCI
dm: sandbox: pci: Add PCI support for sandbox
dm: sandbox: Add a simple PCI driver
dm: sandbox: pci: Add a PCI emulation uclass
dm: sandbox: Add a emulated PCI device as an example
dm: sandbox: pci: Enable PCI for sandbox
dm: x86: pci: Add a PCI driver for driver model
dm: x86: pci: Convert coreboot to use driver model for pci
dm: x86: pci: Convert chromebook_link to use driver model for pci
dm: pci: Add driver model tests for PCI
dm: sf: Add driver model read/write/erase methods
dm: x86: spi: Convert ICH SPI driver to driver model
dm: x86: Add a uclass for a Platform Controller Hub
dm: x86: Add a uclass for an Low Pin Count (LPC) device
x86: chromebook_link: dts: Add PCH and LPC devices
dm: cros_ec: Convert cros_ec LPC driver to driver model
cros_ec: Reinit the cros_ec device when 'crosec init' is used
cros_ec: Drop unused CONFIG_DM_CROS_EC
sandbox: cros_ec: Drop unnecessary init
x86: cros_ec: Drop unnecessary init
exynos: cros_ec: Drop unnecessary init
cros_ec: Remove unused cros_ec_board_init() function
fdt: cros_ec: Drop compatible string in fdtdec
fdt: Drop LPC compatible string in fdtdec
cros_ec: exynos: Match up device tree with kernel version
sandbox: cros_ec: Add Kconfig for sandbox EC config
i8042: Add keyboard enable logic in kbd_reset()
linker_lists: Add a function to access a linker list entry
sandbox: Fix comment for os_open()
dm: test: bus: Use a local variable to simplify code
dm: core: Support allocating driver-private data for DMA
dm: core: Convert driver_bind() to use const
dm: core: Rename driver data function to dev_get_driver_data()
dm: core: Mark device as active before calling uclass probe() methods
dm: core: Add device children and sibling functions
dm: gpio: Add an implementation for gpio_get_number()
dm: usb: Add a uclass for USB controllers
dm: usb: Adjust usb command to prepare for driver model
dm: usb: Adjust usb_alloc_new_device() to return an error
dm: usb: Convert 'usb' command to support driver model
dm: usb: Drop the legacy USB init sequence
dm: usb: Refactor port resets
dm: usb: Move descriptor setup code into its own function
dm: usb: Split out more code from usb_new_device()
dm: usb: Complete the splitting up of usb_new_device()
dm: usb: Convert core usb.c file to support driver model
dm: usb: Split hub detection into its own function
dm: usb: Add driver model support for hubs
dm: usb: Move USB storage definitions to usb_defs.h
dm: usb: Fix type problems in usb_stor_get_info()
dm: usb: Simply device finding code in usb_storage
dm: usb: Adjust usb_storage to work with sandbox
Revert "usb_storage : scan all interfaces to find a storage device"
dm: usb: Move storage device scanning into its own function
dm: usb: Convert usb_storage to driver model
dm: usb: Move all the EHCI weak functions together and declare them
dm: usb: Pass EHCI controller pointer to ehci_get_port_speed()
dm: usb: Allow ECHI to hold private data for the controller
dm: usb: tegra: Store the controller type explicitly
dm: usb: Pass EHCI controller pointer to ehci_powerup_fixup()
dm: usb: tegra: Drop use of global controller variable
dm: usb: Pass EHCI controller pointer to ehci_set_usbmode()
dm: usb: Pass EHCI controller pointer to ehci_get_portsc_register()
dm: usb: ehci: Use a function to find the controller from struct udevice
dm: usb: Refactor EHCI init
dm: usb: Drop the EHCI weak functions
dm: usb: Change ehci_reset() to use a pointer
dm: usb: Add driver model support to EHCI
dm: usb: Allow USB drivers to be declared and auto-probed
dm: usb: Bind generic USB devices when there is no driver
dm: usb: Allow setting up a USB controller as a device/gadget
dm: usb: Split out the keyboard probe into its own function
dm: usb: Support driver model with USB keyboards
dm: usb: tegra: Add vbus GPIOs for nyan
dm: usb: Move struct usb_string to a common place
dm: usb: sandbox: Add a uclass for USB device emulation
dm: usb: sandbox: Reset emulation devices in usb stop()
dm: usb: sandbox: Add an emulator for USB flash devices
dm: usb: sandbox: Add an emulator for USB hub emulation
dm: usb: sandbox: Add a driver for sandbox
dm: usb: dts: sandbox: Add some sample USB devices to sandbox
dm: usb: Add support for USB ethernet devices with driver model
dm: usb: exynos: Add driver model support to exynos EHCI
dm: usb: tegra: Remove the port_addr_clear_csc variable
dm: usb: tegra: Tidy up error handling and a static function
dm: usb: tegra: Move most of init/uninit into a function
dm: usb: tegra: Add driver model support to tegra EHCI
dm: usb: xhci: Use a function to get xhci_ctrl
dm: usb: xhci: Use explicit parameters for xhci_alloc_virt_device()
dm: usb: xhci: Use explicit parameters for
xhci_setup_addressable_virt_dev()
dm: usb: xhci: Factor out common init/uninit
dm: usb: Support driver model in XHCI
dm: usb: Rename the XHCI HCD to U-Boot
dm: usb: exynos: Adjust XHCI driver to support driver model
dm: usb: exynos: Use driver model for USB
dm: usb: exynos: Enable both USB ports on snow
dm: usb: exynos: Enable both EHCI and XHCI on snow
dm: usb: Add a generic descriptor struct
dm: usb: Tidy up pipe value decoding
dm: usb: sandbox: Enable USB
dm: test: Correct printf() output nit in 'dm uclass'
dm: test: Allow 'dm test' to select a particular test to run
dm: usb: Add tests for the USB uclass
dm: usb: Add a README for driver model
sunxi: Replace the pcDuino3 config with FDT version
Kconfig: Move CONFIG_DESIGNWARE_ETH to Kconfig
dts: sunxi: Bring in Ethernet device tree bindings
dm: net: Use existing Ethernet init for driver model
Avoid calling print_eths() with driver model
dm: net: Adjust PHY interface to work with CONFIG_DM_ETH
dm: net: Tidy up designware driver ready for driver model
dm: net: Adjust designware driver to support driver model
dm: sunxi: Support driver model for Ethernet
dm: sunxi: Use driver model for Ethernet on Linksprite pcDuino3
Kconfig: Move CONFIG_BOOTSTAGE to Kconfig
sandbox: Move GPIO CONFIGs to Kconfig
sandbox: Move CONFIG_SYS_VSNPRINTF to Kconfig
sandbox: Move CONFIG_SYS_I2C_SANDBOX to Kconfig
sandbox: Move CONFIG_SANDBOX_SPI to Kconfig
sandbox: Move CONFIG_SPI_FLASH_SANDBOX to Kconfig
sandbox: Move CONFIG_TPM_TIS_SANDBOX to Kconfig
sandbox: exynos: Move CONFIG_SOUND to Kconfig
sandbox: exynos: Move CONFIG_CMD_SOUND to Kconfig
sandbox: exynos: Move CONFIG_I2S to Kconfig
sandbox: exynos: Move CONFIG_I2S_SAMSUNG to Kconfig
sandbox: exynos: Move CONFIG_SOUND_MAX98095 to Kconfig
sandbox: exynos: Move CONFIG_SOUND_WM8994 to Kconfig
sandbox: exynos: Move CONFIG_SOUND_SANDBOX to Kconfig
haikun (2):
dm: ls1021a: Bring in ls1021a dts files from linux kernel
dm: ls1021a: dts: Change address_cells and size_cells from 2 to 1
Makefile | 1 +
README | 55 +-
api/api_net.c | 2 +-
arch/Kconfig | 9 +
arch/arm/Kconfig | 58 ++
arch/arm/cpu/arm926ejs/spear/cpu.c | 2 +-
arch/arm/cpu/armv7/exynos/Kconfig | 14 +-
arch/arm/cpu/armv7/omap3/Kconfig | 27 +-
arch/arm/cpu/armv7/rmobile/Kconfig | 12 +
arch/arm/cpu/armv7/socfpga/misc.c | 2 +-
arch/arm/dts/Makefile | 3 +
arch/arm/dts/exynos5250-snow.dts | 12 +-
arch/arm/dts/exynos5420-peach-pit.dts | 4 +-
arch/arm/dts/exynos5800-peach-pi.dts | 3 +-
arch/arm/dts/ls1021a-qds.dts | 216 +++++
arch/arm/dts/ls1021a-twr.dts | 87 ++
arch/arm/dts/ls1021a.dtsi | 381 ++++++++
arch/arm/dts/skeleton64.dtsi | 13 +
arch/arm/dts/tegra124-nyan-big.dts | 2 +
arch/arm/lib/board.c | 2 +-
arch/arm/lib/bootm.c | 1 +
arch/arm/mach-at91/Kconfig | 3 +
arch/arm/mach-bcm283x/Kconfig | 9 -
arch/arm/mach-davinci/misc.c | 2 +-
arch/arm/mach-tegra/Kconfig | 18 -
arch/avr32/lib/board.c | 2 +-
arch/mips/mach-au1x00/au1x00_eth.c | 14 +-
arch/nds32/lib/board.c | 2 +-
arch/openrisc/lib/board.c | 2 +-
arch/powerpc/cpu/mpc8260/ether_fcc.c | 22 +-
arch/powerpc/cpu/mpc8260/ether_scc.c | 4 +-
arch/powerpc/cpu/mpc83xx/Kconfig | 1 +
arch/powerpc/cpu/mpc85xx/ether_fcc.c | 6 +-
arch/powerpc/cpu/mpc8xx/fec.c | 12 +-
arch/powerpc/cpu/mpc8xx/scc.c | 7 +-
arch/powerpc/cpu/ppc4xx/Kconfig | 2 +
arch/powerpc/lib/board.c | 2 +-
arch/sandbox/Kconfig | 24 +-
arch/sandbox/cpu/Makefile | 10 +
arch/sandbox/cpu/cpu.c | 41 +-
arch/sandbox/cpu/eth-raw-os.c | 249 ++++++
arch/sandbox/dts/cros-ec-keyboard.dtsi | 105 +++
arch/sandbox/dts/sandbox.dts | 191 ++--
arch/sandbox/include/asm/eth-raw-os.h | 40 +
arch/sandbox/include/asm/eth.h | 15 +
arch/sandbox/include/asm/io.h | 16 +-
arch/sandbox/include/asm/processor.h | 12 +
arch/sandbox/include/asm/test.h | 7 +-
arch/sandbox/include/asm/u-boot-sandbox.h | 48 +
arch/sandbox/lib/Makefile | 2 +-
arch/sandbox/lib/pci_io.c | 138 +++
arch/sh/lib/board.c | 2 +-
arch/sparc/lib/board.c | 2 +-
arch/x86/Kconfig | 35 +-
arch/x86/cpu/baytrail/early_uart.c | 5 +-
arch/x86/cpu/coreboot/pci.c | 63 +-
arch/x86/cpu/coreboot/sdram.c | 6 +-
arch/x86/cpu/cpu.c | 2 +-
arch/x86/cpu/ivybridge/bd82x6x.c | 47 +-
arch/x86/cpu/ivybridge/cpu.c | 64 +-
arch/x86/cpu/ivybridge/early_init.c | 58 +-
arch/x86/cpu/ivybridge/early_me.c | 12 +-
arch/x86/cpu/ivybridge/gma.c | 4 +-
arch/x86/cpu/ivybridge/lpc.c | 88 +-
arch/x86/cpu/ivybridge/mrccache.c | 7 +-
arch/x86/cpu/ivybridge/northbridge.c | 6 +-
arch/x86/cpu/ivybridge/pch.c | 4 +-
arch/x86/cpu/ivybridge/pci.c | 85 +-
arch/x86/cpu/ivybridge/report_platform.c | 4 +-
arch/x86/cpu/ivybridge/sata.c | 61 +-
arch/x86/cpu/ivybridge/sdram.c | 37 +-
arch/x86/cpu/ivybridge/usb_ehci.c | 4 +-
arch/x86/cpu/ivybridge/usb_xhci.c | 8 +-
arch/x86/cpu/pci.c | 52 +-
arch/x86/cpu/quark/quark.c | 4 +-
arch/x86/cpu/queensbay/tnc.c | 4 +-
arch/x86/dts/Makefile | 1 +
arch/x86/dts/chromebook_link.dts | 80 +-
arch/x86/dts/chromebox_panther.dts | 64 ++
arch/x86/include/asm/arch-ivybridge/bd82x6x.h | 1 -
arch/x86/include/asm/arch-ivybridge/mrccache.h | 4 +-
arch/x86/include/asm/pci.h | 20 +-
arch/x86/lib/Makefile | 4 +
arch/x86/lib/bios_interrupts.c | 12 +-
arch/x86/lib/init_helpers.c | 8 -
arch/x86/lib/lpc-uclass.c | 28 +
arch/x86/lib/pch-uclass.c | 28 +
board/BuR/common/common.c | 4 +-
board/BuS/eb_cpux9k2/cpux9k2.c | 2 +-
board/BuS/vl_ma2sc/vl_ma2sc.c | 2 +-
board/ait/cam_enc_4xx/cam_enc_4xx.c | 2 +-
board/alphaproject/ap_sh4a_4a/ap_sh4a_4a.c | 2 +-
board/amcc/canyonlands/Kconfig | 6 -
board/atmel/at91sam9261ek/at91sam9261ek.c | 2 +-
board/bct-brettl2/bct-brettl2.c | 2 +-
board/bf518f-ezbrd/bf518f-ezbrd.c | 4 +-
board/bf526-ezbrd/bf526-ezbrd.c | 4 +-
board/bf527-ezkit/bf527-ezkit.c | 4 +-
board/bf537-minotaur/bf537-minotaur.c | 2 +-
board/bf537-pnav/bf537-pnav.c | 2 +-
board/bf537-srv1/bf537-srv1.c | 2 +-
board/bf537-stamp/bf537-stamp.c | 4 +-
board/bf609-ezkit/bf609-ezkit.c | 2 +-
board/birdland/bav335x/board.c | 4 +-
board/buffalo/lsxl/lsxl.c | 2 +-
board/cm-bf527/cm-bf527.c | 4 +-
board/cm-bf537e/cm-bf537e.c | 2 +-
board/cm-bf537u/cm-bf537u.c | 2 +-
board/compulab/cm_fx6/cm_fx6.c | 2 +-
board/compulab/cm_t335/Kconfig | 9 -
board/compulab/cm_t335/cm_t335.c | 2 +-
board/compulab/cm_t35/cm_t35.c | 2 +-
board/compulab/cm_t3517/cm_t3517.c | 4 +-
board/compulab/cm_t54/cm_t54.c | 4 +-
board/coreboot/coreboot/coreboot.c | 5 -
board/davinci/da8xxevm/da850evm.c | 6 +-
board/dnp5370/dnp5370.c | 4 +-
board/egnite/ethernut5/ethernut5.c | 2 +-
board/genesi/mx51_efikamx/efikamx-usb.c | 4 +-
board/google/chromebook_link/link.c | 10 +-
board/google/chromebox_panther/Kconfig | 34 +
board/google/chromebox_panther/MAINTAINERS | 6 +
board/google/chromebox_panther/Makefile | 7 +
board/google/chromebox_panther/panther.c | 22 +
board/gumstix/pepper/Kconfig | 9 -
board/gumstix/pepper/board.c | 2 +-
board/ifm/ac14xx/ac14xx.c | 2 +-
board/ip04/ip04.c | 2 +-
board/isee/igep0033/Kconfig | 9 -
board/isee/igep0033/board.c | 2 +-
board/phytec/pcm051/Kconfig | 9 -
board/phytec/pcm051/board.c | 2 +-
board/renesas/r0p7734/r0p7734.c | 2 +-
board/ronetix/pm9261/pm9261.c | 2 +-
board/ronetix/pm9g45/pm9g45.c | 2 +-
board/samsung/common/board.c | 12 -
board/samsung/goni/Kconfig | 9 -
board/samsung/smdk5420/Kconfig | 6 -
board/samsung/smdkc100/Kconfig | 9 -
board/sandbox/README.sandbox | 78 +-
board/sandbox/sandbox.c | 12 -
board/siemens/common/factoryset.c | 4 +-
board/siemens/pxm2/board.c | 2 +-
board/silica/pengwyn/Kconfig | 9 -
board/silica/pengwyn/board.c | 2 +-
board/spear/spear300/spear300.c | 2 +-
board/spear/spear310/spear310.c | 2 +-
board/spear/spear320/spear320.c | 2 +-
board/spear/spear600/spear600.c | 2 +-
board/st/stv0991/stv0991.c | 2 +-
board/sunxi/gmac.c | 10 +-
board/tcm-bf518/tcm-bf518.c | 4 +-
board/tcm-bf537/tcm-bf537.c | 2 +-
board/ti/am335x/Kconfig | 9 -
board/ti/am335x/board.c | 6 +-
board/ti/am43xx/board.c | 4 +-
board/ti/beagle_x15/board.c | 4 +-
board/ti/dra7xx/evm.c | 4 +-
board/ti/ti814x/evm.c | 2 +-
common/Kconfig | 116 +++
common/board_f.c | 7 +
common/board_r.c | 8 +-
common/bootm.c | 1 +
common/cmd_bdinfo.c | 4 +-
common/cmd_bootm.c | 1 +
common/cmd_bootstage.c | 7 +-
common/cmd_demo.c | 1 +
common/cmd_elf.c | 2 +-
common/cmd_fat.c | 1 +
common/cmd_fdt.c | 1 +
common/cmd_lzmadec.c | 1 +
common/cmd_md5sum.c | 1 +
common/cmd_mem.c | 8 +-
common/cmd_net.c | 178 ++--
common/cmd_nvedit.c | 1 +
common/cmd_pci.c | 14 +-
common/cmd_pxe.c | 5 +-
common/cmd_sf.c | 3 +-
common/cmd_source.c | 1 +
common/cmd_trace.c | 1 +
common/cmd_usb.c | 198 ++++-
common/cmd_ximg.c | 1 +
common/cros_ec.c | 35 +-
common/hash.c | 1 +
common/image-fdt.c | 1 +
common/image-fit.c | 1 +
common/image.c | 1 +
common/iotrace.c | 1 +
common/lcd.c | 1 +
common/malloc_simple.c | 1 +
common/miiphyutil.c | 1 +
common/spl/spl_net.c | 4 +-
common/update.c | 25 +-
common/usb.c | 324 ++++---
common/usb_hub.c | 194 +++-
common/usb_kbd.c | 119 ++-
common/usb_storage.c | 236 ++---
configs/A20-OLinuXino-Lime2_defconfig | 3 +
configs/A20-OLinuXino-Lime_defconfig | 3 +
configs/A20-OLinuXino_MICRO_defconfig | 3 +
configs/Bananapi_defconfig | 3 +
configs/Bananapro_defconfig | 3 +
configs/CSQ_CS908_defconfig | 3 +
configs/Colombus_defconfig | 3 +
configs/Cubieboard2_defconfig | 3 +
configs/Cubietruck_defconfig | 3 +
configs/Hummingbird_A31_defconfig | 3 +
configs/Linksprite_pcDuino3_Nano_defconfig | 3 +
configs/Linksprite_pcDuino3_defconfig | 11 +
configs/Linksprite_pcDuino3_fdt_defconfig | 15 -
configs/Mele_I7_defconfig | 3 +
configs/Mele_M3_defconfig | 3 +
configs/Mele_M5_defconfig | 3 +
configs/Mele_M9_defconfig | 3 +
configs/Orangepi_defconfig | 3 +
configs/Orangepi_mini_defconfig | 3 +
configs/Wits_Pro_A20_DKT_defconfig | 3 +
configs/alt_defconfig | 2 -
configs/am335x_boneblack_vboot_defconfig | 1 -
configs/am3517_crane_defconfig | 3 -
configs/am3517_evm_defconfig | 3 -
configs/arndale_defconfig | 6 +
configs/axs101_defconfig | 3 +
configs/axs103_defconfig | 3 +
configs/bf609-ezkit_defconfig | 3 +
configs/birdland_bav335a_defconfig | 3 -
configs/birdland_bav335b_defconfig | 3 -
configs/chromebook_link_defconfig | 2 +
configs/chromebox_panther_defconfig | 12 +
configs/cm_fx6_defconfig | 3 -
configs/cm_t3517_defconfig | 3 -
configs/cm_t35_defconfig | 3 -
configs/coreboot-x86_defconfig | 1 +
configs/devkit8000_defconfig | 3 -
configs/dig297_defconfig | 3 -
configs/eco5pk_defconfig | 3 -
configs/galileo_defconfig | 3 +
configs/gose_defconfig | 2 -
configs/i12-tvbox_defconfig | 3 +
configs/ids8313_defconfig | 1 -
configs/koelsch_defconfig | 2 -
configs/lager_defconfig | 2 -
configs/mcx_defconfig | 3 -
configs/mixtile_loftq_defconfig | 3 +
configs/mt_ventoux_defconfig | 3 -
configs/mx6dlsabreauto_defconfig | 2 -
configs/mx6dlsabresd_defconfig | 2 -
configs/mx6qsabreauto_defconfig | 2 -
configs/mx6qsabresd_defconfig | 2 -
configs/mx6sabresd_spl_defconfig | 2 -
configs/mx6sxsabresd_defconfig | 2 -
configs/mx6sxsabresd_spl_defconfig | 2 -
configs/nokia_rx51_defconfig | 3 -
configs/omap3_beagle_defconfig | 3 -
configs/omap3_evm_defconfig | 3 -
configs/omap3_evm_quick_mmc_defconfig | 3 -
configs/omap3_evm_quick_nand_defconfig | 3 -
configs/omap3_ha_defconfig | 3 -
configs/omap3_logic_defconfig | 3 -
configs/omap3_mvblx_defconfig | 3 -
configs/omap3_pandora_defconfig | 3 -
configs/omap3_sdp3430_defconfig | 3 -
configs/ph1_ld4_defconfig | 3 -
configs/ph1_pro4_defconfig | 3 -
configs/ph1_sld8_defconfig | 3 -
configs/porter_defconfig | 2 -
configs/sandbox_defconfig | 20 +-
configs/silk_defconfig | 2 -
configs/smdk5250_defconfig | 6 +
configs/snapper9260_defconfig | 3 -
configs/snapper9g20_defconfig | 3 -
configs/snow_defconfig | 7 +-
configs/socfpga_arria5_defconfig | 3 -
configs/socfpga_cyclone5_defconfig | 6 +-
configs/socfpga_socrates_defconfig | 6 +-
configs/spear300_defconfig | 3 +
configs/spear300_nand_defconfig | 3 +
configs/spear300_usbtty_defconfig | 3 +
configs/spear300_usbtty_nand_defconfig | 3 +
configs/spear310_defconfig | 3 +
configs/spear310_nand_defconfig | 3 +
configs/spear310_pnor_defconfig | 3 +
configs/spear310_usbtty_defconfig | 3 +
configs/spear310_usbtty_nand_defconfig | 3 +
configs/spear310_usbtty_pnor_defconfig | 3 +
configs/spear320_defconfig | 3 +
configs/spear320_nand_defconfig | 3 +
configs/spear320_pnor_defconfig | 3 +
configs/spear320_usbtty_defconfig | 3 +
configs/spear320_usbtty_nand_defconfig | 3 +
configs/spear320_usbtty_pnor_defconfig | 3 +
configs/spear600_defconfig | 3 +
configs/spear600_nand_defconfig | 3 +
configs/spear600_usbtty_defconfig | 3 +
configs/spear600_usbtty_nand_defconfig | 3 +
configs/stv0991_defconfig | 5 +-
configs/tao3530_defconfig | 3 -
configs/tb100_defconfig | 3 +
configs/tricorder_defconfig | 3 -
configs/tricorder_flash_defconfig | 3 -
configs/twister_defconfig | 3 -
configs/x600_defconfig | 3 +
configs/zynq_microzed_defconfig | 1 -
configs/zynq_zc70x_defconfig | 1 -
configs/zynq_zc770_xm010_defconfig | 1 -
configs/zynq_zc770_xm012_defconfig | 1 -
configs/zynq_zc770_xm013_defconfig | 1 -
configs/zynq_zed_defconfig | 1 -
configs/zynq_zybo_defconfig | 1 -
doc/README.drivers.eth | 18 +-
doc/README.enetaddr | 2 +-
doc/README.fdt-control | 16 +
doc/README.link-local | 4 +-
doc/device-tree-bindings/i2c/i2c-gpio.txt | 37 +
.../net/allwinner,sun4i-emac.txt | 19 +
.../net/allwinner,sun4i-mdio.txt | 27 +
.../net/allwinner,sun7i-a20-gmac.txt | 27 +
doc/device-tree-bindings/net/ethernet.txt | 25 +
doc/device-tree-bindings/net/stmmac.txt | 63 ++
doc/driver-model/pci-info.txt | 70 ++
doc/driver-model/usb-info.txt | 415 +++++++++
drivers/core/device-remove.c | 4 +-
drivers/core/device.c | 85 +-
drivers/core/lists.c | 2 +-
drivers/core/uclass.c | 10 +-
drivers/demo/demo-simple.c | 1 +
drivers/gpio/Kconfig | 21 +
drivers/gpio/at91_gpio.c | 2 +-
drivers/gpio/bcm2835_gpio.c | 2 +-
drivers/gpio/gpio-uclass.c | 40 +-
drivers/gpio/intel_ich6_gpio.c | 18 +-
drivers/gpio/mxc_gpio.c | 2 +-
drivers/gpio/omap_gpio.c | 2 +-
drivers/gpio/s5p_gpio.c | 2 +-
drivers/gpio/sandbox.c | 6 +-
drivers/gpio/sunxi_gpio.c | 2 +-
drivers/gpio/tegra_gpio.c | 2 +-
drivers/i2c/Kconfig | 56 +-
drivers/i2c/Makefile | 1 +
drivers/i2c/i2c-gpio.c | 346 ++++++++
drivers/i2c/i2c-uclass.c | 6 +-
drivers/i2c/i2c-uniphier-f.c | 1 +
drivers/i2c/i2c-uniphier.c | 1 +
drivers/i2c/s3c24x0_i2c.c | 2 +-
drivers/i2c/sandbox_i2c.c | 2 +-
drivers/i2c/tegra_i2c.c | 6 +-
drivers/input/cros_ec_keyb.c | 2 +-
drivers/input/i8042.c | 7 +
drivers/misc/Kconfig | 19 +-
drivers/misc/Makefile | 1 +
drivers/misc/cros_ec.c | 254 +-----
drivers/misc/cros_ec_i2c.c | 6 +-
drivers/misc/cros_ec_lpc.c | 29 +-
drivers/misc/cros_ec_sandbox.c | 79 +-
drivers/misc/cros_ec_spi.c | 8 +-
drivers/misc/swap_case.c | 285 ++++++
drivers/mtd/spi/Kconfig | 12 +-
drivers/mtd/spi/sf-uclass.c | 18 +-
drivers/mtd/spi/sf_probe.c | 9 +-
drivers/net/4xx_enet.c | 21 +-
drivers/net/Kconfig | 49 +
drivers/net/Makefile | 4 +-
drivers/net/altera_tse.c | 15 +-
drivers/net/armada100_fec.c | 7 +-
drivers/net/at91_emac.c | 4 +-
drivers/net/ax88180.c | 6 +-
drivers/net/bcm-sf2-eth.c | 6 +-
drivers/net/bfin_mac.c | 4 +-
drivers/net/calxedaxgmac.c | 2 +-
drivers/net/cpsw.c | 17 +-
drivers/net/cs8900.c | 5 +-
drivers/net/davinci_emac.c | 5 +-
drivers/net/dc2114x.c | 9 +-
drivers/net/designware.c | 250 +++++-
drivers/net/designware.h | 3 +-
drivers/net/dm9000x.c | 9 +-
drivers/net/dnet.c | 5 +-
drivers/net/e1000.c | 4 +-
drivers/net/eepro100.c | 3 +-
drivers/net/enc28j60.c | 13 +-
drivers/net/ep93xx_eth.c | 11 +-
drivers/net/ethoc.c | 4 +-
drivers/net/fec_mxc.c | 4 +-
drivers/net/fm/eth.c | 2 +-
drivers/net/fsl_mcdmafec.c | 23 +-
drivers/net/ftgmac100.c | 4 +-
drivers/net/ftmac100.c | 4 +-
drivers/net/ftmac110.c | 4 +-
drivers/net/greth.c | 2 +-
drivers/net/keystone_net.c | 2 +-
drivers/net/ks8851_mll.c | 6 +-
drivers/net/lan91c96.c | 19 +-
drivers/net/lpc32xx_eth.c | 10 +-
drivers/net/macb.c | 10 +-
drivers/net/mcffec.c | 5 +-
drivers/net/mpc512x_fec.c | 3 +-
drivers/net/mpc5xxx_fec.c | 2 +-
drivers/net/mvgbe.c | 41 +-
drivers/net/mvneta.c | 2 +-
drivers/net/natsemi.c | 3 +-
drivers/net/ne2000_base.c | 2 +-
drivers/net/netconsole.c | 98 +-
drivers/net/ns8382x.c | 6 +-
drivers/net/pch_gbe.c | 2 +-
drivers/net/pcnet.c | 2 +-
drivers/net/phy/phy.c | 22 +
drivers/net/rtl8139.c | 4 +-
drivers/net/rtl8169.c | 2 +-
drivers/net/sandbox-raw.c | 165 ++++
drivers/net/sandbox.c | 208 +++++
drivers/net/sh_eth.c | 2 +-
drivers/net/smc91111.c | 18 +-
drivers/net/smc911x.c | 4 +-
drivers/net/sunxi_emac.c | 4 +-
drivers/net/tsec.c | 7 +-
drivers/net/tsi108_eth.c | 8 +-
drivers/net/uli526x.c | 5 +-
drivers/net/xilinx_axi_emac.c | 2 +-
drivers/net/xilinx_emaclite.c | 2 +-
drivers/net/xilinx_ll_temac_fifo.c | 4 +-
drivers/net/xilinx_ll_temac_sdma.c | 4 +-
drivers/net/zynq_gem.c | 2 +-
drivers/pci/Kconfig | 22 +
drivers/pci/Makefile | 11 +-
drivers/pci/pci-emul-uclass.c | 67 ++
drivers/pci/pci-uclass.c | 639 +++++++++++++
drivers/pci/pci.c | 281 +-----
drivers/pci/pci_auto.c | 16 +-
drivers/pci/pci_common.c | 292 ++++++
drivers/pci/pci_compat.c | 43 +
drivers/pci/pci_sandbox.c | 79 ++
drivers/pci/pci_x86.c | 24 +
drivers/qe/uec.c | 2 +-
drivers/serial/ns16550.c | 1 +
drivers/serial/serial-uclass.c | 4 +-
drivers/serial/serial_uniphier.c | 1 +
drivers/sound/Kconfig | 55 ++
drivers/spi/Kconfig | 25 +
drivers/spi/Makefile | 1 +
drivers/spi/fsl_dspi.c | 737 +++++++++++++++
drivers/spi/fsl_qspi.c | 985 ++++++++++++++-------
drivers/spi/ich.c | 522 +++++------
drivers/spi/spi-uclass.c | 4 +-
drivers/tpm/Kconfig | 7 +
drivers/usb/Kconfig | 16 +
drivers/usb/emul/Kconfig | 8 +
drivers/usb/emul/Makefile | 10 +
drivers/usb/emul/sandbox_flash.c | 423 +++++++++
drivers/usb/emul/sandbox_hub.c | 303 +++++++
drivers/usb/emul/usb-emul-uclass.c | 263 ++++++
drivers/usb/eth/asix.c | 3 +-
drivers/usb/eth/asix88179.c | 2 +-
drivers/usb/eth/mcs7830.c | 2 +-
drivers/usb/eth/smsc95xx.c | 5 +-
drivers/usb/eth/usb_ether.c | 52 +-
drivers/usb/gadget/ci_udc.c | 4 +
drivers/usb/gadget/ether.c | 13 +-
drivers/usb/host/Makefile | 5 +
drivers/usb/host/ehci-exynos.c | 112 ++-
drivers/usb/host/ehci-faraday.c | 112 ++-
drivers/usb/host/ehci-hcd.c | 385 ++++++--
drivers/usb/host/ehci-mx5.c | 12 +
drivers/usb/host/ehci-tegra.c | 322 ++++---
drivers/usb/host/ehci.h | 47 +
drivers/usb/host/usb-sandbox.c | 117 +++
drivers/usb/host/usb-uclass.c | 645 ++++++++++++++
drivers/usb/host/xhci-exynos5.c | 120 ++-
drivers/usb/host/xhci-mem.c | 24 +-
drivers/usb/host/xhci-ring.c | 8 +-
drivers/usb/host/xhci.c | 312 +++++--
drivers/usb/host/xhci.h | 31 +-
drivers/usb/musb-new/musb_uboot.c | 4 +-
drivers/video/cfb_console.c | 29 +-
fs/fs.c | 1 +
include/bootstage.h | 2 +-
include/common.h | 30 +-
include/configs/axs101.h | 1 -
include/configs/bf609-ezkit.h | 1 -
include/configs/chromebook_link.h | 61 +-
include/configs/chromebox_panther.h | 17 +
include/configs/exynos5250-common.h | 10 -
include/configs/exynos5420-common.h | 2 -
include/configs/sandbox.h | 59 +-
include/configs/smdk5250.h | 1 -
include/configs/snow.h | 3 +-
include/configs/socfpga_common.h | 1 -
include/configs/spear-common.h | 1 -
include/configs/stv0991.h | 1 -
include/configs/sunxi-common.h | 1 -
include/configs/tb100.h | 1 -
include/configs/x600.h | 1 -
include/configs/x86-chromebook.h | 68 ++
include/configs/x86-common.h | 5 -
include/cros_ec.h | 137 ---
include/dm/device-internal.h | 2 +-
include/dm/device.h | 61 +-
include/dm/test.h | 8 +-
include/dm/uclass-id.h | 11 +
include/dm/uclass-internal.h | 7 +-
include/dm/uclass.h | 2 +
include/fdtdec.h | 19 +-
include/fsl_dspi.h | 150 ++++
include/i2c.h | 8 +-
include/linker_lists.h | 10 +
include/linux/usb/ch9.h | 18 +
include/linux/usb/gadget.h | 13 -
include/mapmem.h | 32 +
include/net.h | 470 ++++++----
include/os.h | 2 +-
include/pci.h | 411 ++++++++-
include/pci_ids.h | 2 +
include/phy.h | 23 +-
include/spi_flash.h | 47 +-
include/usb.h | 494 ++++++++++-
include/usb_defs.h | 68 +-
lib/Kconfig | 9 +
lib/fdtdec.c | 10 +-
lib/net_utils.c | 16 +-
lib/trace.c | 1 +
net/arp.c | 137 ++-
net/arp.h | 22 +-
net/bootp.c | 373 ++++----
net/bootp.h | 39 +-
net/cdp.c | 88 +-
net/cdp.h | 2 +-
net/dns.c | 72 +-
net/dns.h | 2 +-
net/eth.c | 666 +++++++++++---
net/link_local.c | 83 +-
net/net.c | 493 ++++++-----
net/nfs.c | 241 +++--
net/nfs.h | 2 +-
net/ping.c | 49 +-
net/rarp.c | 45 +-
net/rarp.h | 6 +-
net/sntp.c | 48 +-
net/sntp.h | 2 +-
net/tftp.c | 595 +++++++------
net/tftp.h | 8 +-
post/cpu/mpc8xx/ether.c | 6 +-
test/compression.c | 1 +
test/dm/Makefile | 7 +-
test/dm/bus.c | 16 +-
test/dm/cmd_dm.c | 16 +-
test/dm/core.c | 9 +-
test/dm/eth.c | 156 ++++
test/dm/pci.c | 59 ++
test/dm/test-dm.sh | 3 +
test/dm/test-main.c | 7 +-
test/dm/test-uclass.c | 17 +-
test/dm/test.dts | 78 ++
test/dm/usb.c | 50 ++
552 files changed, 16077 insertions(+), 5197 deletions(-)
create mode 100644 arch/arm/dts/ls1021a-qds.dts
create mode 100644 arch/arm/dts/ls1021a-twr.dts
create mode 100644 arch/arm/dts/ls1021a.dtsi
create mode 100644 arch/arm/dts/skeleton64.dtsi
create mode 100644 arch/sandbox/cpu/eth-raw-os.c
create mode 100644 arch/sandbox/dts/cros-ec-keyboard.dtsi
create mode 100644 arch/sandbox/include/asm/eth-raw-os.h
create mode 100644 arch/sandbox/include/asm/eth.h
create mode 100644 arch/sandbox/include/asm/processor.h
create mode 100644 arch/sandbox/lib/pci_io.c
create mode 100644 arch/x86/dts/chromebox_panther.dts
create mode 100644 arch/x86/lib/lpc-uclass.c
create mode 100644 arch/x86/lib/pch-uclass.c
create mode 100644 board/google/chromebox_panther/Kconfig
create mode 100644 board/google/chromebox_panther/MAINTAINERS
create mode 100644 board/google/chromebox_panther/Makefile
create mode 100644 board/google/chromebox_panther/panther.c
delete mode 100644 configs/Linksprite_pcDuino3_fdt_defconfig
create mode 100644 configs/chromebox_panther_defconfig
create mode 100644 doc/device-tree-bindings/i2c/i2c-gpio.txt
create mode 100644 doc/device-tree-bindings/net/allwinner,sun4i-emac.txt
create mode 100644 doc/device-tree-bindings/net/allwinner,sun4i-mdio.txt
create mode 100644 doc/device-tree-bindings/net/allwinner,sun7i-a20-gmac.txt
create mode 100644 doc/device-tree-bindings/net/ethernet.txt
create mode 100644 doc/device-tree-bindings/net/stmmac.txt
create mode 100644 doc/driver-model/pci-info.txt
create mode 100644 doc/driver-model/usb-info.txt
create mode 100644 drivers/i2c/i2c-gpio.c
create mode 100644 drivers/misc/swap_case.c
create mode 100644 drivers/net/sandbox-raw.c
create mode 100644 drivers/net/sandbox.c
create mode 100644 drivers/pci/pci-emul-uclass.c
create mode 100644 drivers/pci/pci-uclass.c
create mode 100644 drivers/pci/pci_common.c
create mode 100644 drivers/pci/pci_compat.c
create mode 100644 drivers/pci/pci_sandbox.c
create mode 100644 drivers/pci/pci_x86.c
create mode 100644 drivers/spi/fsl_dspi.c
create mode 100644 drivers/usb/emul/Kconfig
create mode 100644 drivers/usb/emul/Makefile
create mode 100644 drivers/usb/emul/sandbox_flash.c
create mode 100644 drivers/usb/emul/sandbox_hub.c
create mode 100644 drivers/usb/emul/usb-emul-uclass.c
create mode 100644 drivers/usb/host/usb-sandbox.c
create mode 100644 drivers/usb/host/usb-uclass.c
create mode 100644 include/configs/chromebox_panther.h
create mode 100644 include/configs/x86-chromebook.h
create mode 100644 include/fsl_dspi.h
create mode 100644 include/mapmem.h
create mode 100644 test/dm/eth.c
create mode 100644 test/dm/pci.c
create mode 100644 test/dm/usb.c
Regards,
Simon
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2019-07-25 19:00 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-31 17:36 [U-Boot] Please pull u-boot-dm (take 3) Simon Glass
-- strict thread matches above, loose matches on Subject: below --
2019-07-24 20:03 Simon Glass
2019-07-25 19:00 ` Tom Rini
2017-12-26 18:36 Simon Glass
2017-12-30 1:19 ` Tom Rini
2015-04-18 20:19 Simon Glass
2015-04-18 20:53 ` Tom Rini
2015-04-18 21:16 ` Simon Glass
2015-04-18 21:41 ` Simon Glass
2015-04-19 18:29 ` Tom Rini
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.