uboot/drivers
Przemyslaw Marczak 5eaed88028 dm: core: Extend struct udevice by '.uclass_platdata' field.
This commit adds 'uclass_platdata' field to 'struct udevice', which
can be automatically allocated at bind. The allocation size is defined
in 'struct uclass_driver' as 'per_device_platdata_auto_alloc_size'.

New device's flag is added: DM_FLAG_ALLOC_UCLASS_PDATA, which is used
for memory freeing at device unbind method.

As for other udevice's fields, a complementary function is added:
- dev_get_uclass_platdata()

Signed-off-by: Przemyslaw Marczak <p.marczak@samsung.com>
Cc: Simon Glass <sjg@chromium.org>
Acked-by: Simon Glass <sjg@chromium.org>
2015-04-22 11:03:14 -06:00
..
bios_emulator bios_emulator: Add some VESA interface debugging 2015-01-23 17:24:16 -07:00
block ahci: mmio_base is a virtual address 2015-04-18 16:54:29 -04:00
bootcount
core dm: core: Extend struct udevice by '.uclass_platdata' field. 2015-04-22 11:03:14 -06:00
crypto Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx 2015-03-05 20:50:30 -05:00
ddr MPC8541/MPC8555: Enable SS_EN in DDR_SDRAM_CLK_CNLT register 2015-04-20 10:15:28 -07:00
demo common: Make sure arch-specific map_sysmem() is defined 2015-04-18 11:11:09 -06:00
dfu dfu: nand: Verify writes 2015-03-30 23:24:38 -05:00
dma
fpga
gpio sandbox: Move GPIO CONFIGs to Kconfig 2015-04-18 11:11:37 -06:00
hwmon dtt: add ds620 support 2015-04-10 14:23:23 +02:00
i2c sandbox: Move CONFIG_SYS_I2C_SANDBOX to Kconfig 2015-04-18 11:11:38 -06:00
input i8042: Add keyboard enable logic in kbd_reset() 2015-04-18 11:11:16 -06:00
memory
misc sandbox: cros_ec: Add Kconfig for sandbox EC config 2015-04-18 11:11:16 -06:00
mmc ARM: bcm283x: move SoC headers to mach-bcm283x/include/mach 2015-03-28 09:03:09 -04:00
mtd sandbox: Move CONFIG_SPI_FLASH_SANDBOX to Kconfig 2015-04-18 11:11:38 -06:00
net net: pch_gbe: Fix pch_gbe device name 2015-04-20 17:57:13 -05:00
pci dm: x86: pci: Add a PCI driver for driver model 2015-04-18 11:11:09 -06:00
pcmcia
power sunxi: axp221: Use vbus-available rather then vbus-usable for vbus-detect 2015-04-15 16:17:17 +02:00
pwm
qe net: cosmetic: Fix var naming net <-> eth drivers 2015-04-18 11:11:33 -06:00
rtc remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
serial serial: pl01x: fix PL010 regression 2015-04-21 10:05:42 -04:00
soc
sound sandbox: exynos: Move CONFIG_SOUND_SANDBOX to Kconfig 2015-04-18 11:11:39 -06:00
spi sandbox: Move CONFIG_SANDBOX_SPI to Kconfig 2015-04-18 11:11:38 -06:00
thermal dm: Expand and complete Kconfig in drivers/ 2015-02-12 10:35:33 -07:00
tpm sandbox: Move CONFIG_TPM_TIS_SANDBOX to Kconfig 2015-04-18 11:11:38 -06:00
twserial
usb net: cosmetic: Fix var naming net <-> eth drivers 2015-04-18 11:11:33 -06:00
video Merge branch 'master' of git://git.denx.de/u-boot-video 2015-04-20 09:13:52 -04:00
watchdog watchdog/imx_watchdog: do not set WCR_WDW 2015-03-25 16:52:16 +01:00
Kconfig Create API to map between CPU physical and bus addresses 2015-04-14 05:47:59 +02:00
Makefile