History log of /rk3399_rockchip-uboot/common/ (Results 1876 – 1900 of 5256)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
1d5827a125-Mar-2015 Simon Glass <sjg@chromium.org>

dm: usb: Fix type problems in usb_stor_get_info()

This function assumes that unsigned long is 32-bits wide, but it is not
on 64-bit machines. Use the correct type, and add a few debug() lines also.

dm: usb: Fix type problems in usb_stor_get_info()

This function assumes that unsigned long is 32-bits wide, but it is not
on 64-bit machines. Use the correct type, and add a few debug() lines also.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Marek Vasut <marex@denx.de>

show more ...

2e17c87e25-Mar-2015 Simon Glass <sjg@chromium.org>

dm: usb: Move USB storage definitions to usb_defs.h

These are better off in a header file so they can be used by other code (e.g.
the sandbox USB storage emulator).

Signed-off-by: Simon Glass <sjg@

dm: usb: Move USB storage definitions to usb_defs.h

These are better off in a header file so they can be used by other code (e.g.
the sandbox USB storage emulator).

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Marek Vasut <marex@denx.de>

show more ...

054fe48e25-Mar-2015 Simon Glass <sjg@chromium.org>

dm: usb: Add driver model support for hubs

Adjust the existing hub code to support driver model, and add a USB driver
for hubs.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Marek Vasu

dm: usb: Add driver model support for hubs

Adjust the existing hub code to support driver model, and add a USB driver
for hubs.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Marek Vasut <marex@denx.de>

show more ...

361ad6af25-Mar-2015 Simon Glass <sjg@chromium.org>

dm: usb: Split hub detection into its own function

Split out the hub detection logic so it can be used by driver model. Also
adjust the code to return errors correctly.

Signed-off-by: Simon Glass <

dm: usb: Split hub detection into its own function

Split out the hub detection logic so it can be used by driver model. Also
adjust the code to return errors correctly.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Marek Vasut <marex@denx.de>

show more ...

95fbfe4225-Mar-2015 Simon Glass <sjg@chromium.org>

dm: usb: Convert core usb.c file to support driver model

Add the required #ifdefs and remove unwanted data structures so that the
USB uclass will be able to use this file.

Signed-off-by: Simon Glas

dm: usb: Convert core usb.c file to support driver model

Add the required #ifdefs and remove unwanted data structures so that the
USB uclass will be able to use this file.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Marek Vasut <marex@denx.de>

show more ...

0ed2790525-Mar-2015 Simon Glass <sjg@chromium.org>

dm: usb: Complete the splitting up of usb_new_device()

This function now calls usb_setup_device() to set up the device and
usb_hub_probe() to check if it is a hub. The XHCI special case is now a
par

dm: usb: Complete the splitting up of usb_new_device()

This function now calls usb_setup_device() to set up the device and
usb_hub_probe() to check if it is a hub. The XHCI special case is now a
parameter to usb_setup_device(). The latter will be used by the USB uclass
when it is added, since it does not rely on any CONFIGs or legacy data
structures.

Signed-off-by: Simon Glass <sjg@chromium.org>
Bug-fixes for descriptor reading and usb_new_device() return value
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Tested-by: Tom Rini <trini@konsulko.com>

show more ...

91398f9825-Mar-2015 Simon Glass <sjg@chromium.org>

dm: usb: Split out more code from usb_new_device()

Move the code that sets up the device with a new address into its own
function, usb_prepare_device().

Signed-off-by: Simon Glass <sjg@chromium.org

dm: usb: Split out more code from usb_new_device()

Move the code that sets up the device with a new address into its own
function, usb_prepare_device().

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Marek Vasut <marex@denx.de>

show more ...

128fcac025-Mar-2015 Simon Glass <sjg@chromium.org>

dm: usb: Move descriptor setup code into its own function

usb_new_device() is far too long and does far too much. As a first step, move
the code that does initial setup and reads a descriptor into i

dm: usb: Move descriptor setup code into its own function

usb_new_device() is far too long and does far too much. As a first step, move
the code that does initial setup and reads a descriptor into its own function
called usb_setup_descriptor().

For XHCI the init order is different - we set up the device but don't
actually read the descriptor until after we set an address. Support this
option as a parameter to usb_setup_descriptor().

Avoid changing this torturous code more than necessary to make it easy to
review.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Marek Vasut <marex@denx.de>

show more ...

862e75c025-Mar-2015 Simon Glass <sjg@chromium.org>

dm: usb: Refactor port resets

Move the port reset code into its own function. Rename usb_hub_reset() to
indicate that is is now a legacy function.

Signed-off-by: Simon Glass <sjg@chromium.org>
Revi

dm: usb: Refactor port resets

Move the port reset code into its own function. Rename usb_hub_reset() to
indicate that is is now a legacy function.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Marek Vasut <marex@denx.de>

show more ...

53d8aa0f25-Mar-2015 Simon Glass <sjg@chromium.org>

dm: usb: Drop the legacy USB init sequence

This CONFIG is not used anywhere in U-Boot, so drop it.

Signed-off-by: Simon Glass <sjg@chromium.org>
Acked-by: Marek Vasut <marex@denx.de>

6a1b206d25-Mar-2015 Simon Glass <sjg@chromium.org>

dm: usb: Convert 'usb' command to support driver model

Adjust this command to work with the new driver model uclass. It needs to
iterate through multiple independent controllers to find hubs, and wo

dm: usb: Convert 'usb' command to support driver model

Adjust this command to work with the new driver model uclass. It needs to
iterate through multiple independent controllers to find hubs, and work
through their children recursively in a different way. Otherwise the
functionality is much the same.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Marek Vasut <marex@denx.de>

show more ...

79b5888725-Mar-2015 Simon Glass <sjg@chromium.org>

dm: usb: Adjust usb_alloc_new_device() to return an error

This function returns NULL on error at present. Adjust it so that we can
return a real error, as is needed with driver model. Also improve t

dm: usb: Adjust usb_alloc_new_device() to return an error

This function returns NULL on error at present. Adjust it so that we can
return a real error, as is needed with driver model. Also improve the
error handling in its caller, usb_hub_port_connect_change(), and adjust
the code order to prepare for driver model.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Marek Vasut <marex@denx.de>

show more ...

cad4291c25-Mar-2015 Simon Glass <sjg@chromium.org>

dm: usb: Adjust usb command to prepare for driver model

Use 'udev' instead of 'dev' in a few places, reserving 'dev' for driver
model's struct udevice. Also adjust the code in a few minor ways to ma

dm: usb: Adjust usb command to prepare for driver model

Use 'udev' instead of 'dev' in a few places, reserving 'dev' for driver
model's struct udevice. Also adjust the code in a few minor ways to make
it easier to plumb in driver model.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Marek Vasut <marex@denx.de>

show more ...


/rk3399_rockchip-uboot/arch/arm/dts/Makefile
/rk3399_rockchip-uboot/arch/arm/dts/exynos5250-snow.dts
/rk3399_rockchip-uboot/arch/arm/dts/exynos5420-peach-pit.dts
/rk3399_rockchip-uboot/arch/arm/dts/exynos5800-peach-pi.dts
/rk3399_rockchip-uboot/arch/arm/dts/ls1021a-qds.dts
/rk3399_rockchip-uboot/arch/arm/dts/ls1021a-twr.dts
/rk3399_rockchip-uboot/arch/arm/dts/ls1021a.dtsi
/rk3399_rockchip-uboot/arch/arm/dts/skeleton64.dtsi
/rk3399_rockchip-uboot/arch/sandbox/dts/cros-ec-keyboard.dtsi
/rk3399_rockchip-uboot/arch/sandbox/dts/sandbox.dts
cmd_usb.c
/rk3399_rockchip-uboot/doc/device-tree-bindings/i2c/i2c-gpio.txt
/rk3399_rockchip-uboot/drivers/core/device-remove.c
/rk3399_rockchip-uboot/drivers/core/device.c
/rk3399_rockchip-uboot/drivers/core/lists.c
/rk3399_rockchip-uboot/drivers/gpio/gpio-uclass.c
/rk3399_rockchip-uboot/drivers/i2c/Kconfig
/rk3399_rockchip-uboot/drivers/i2c/Makefile
/rk3399_rockchip-uboot/drivers/i2c/i2c-gpio.c
/rk3399_rockchip-uboot/drivers/i2c/s3c24x0_i2c.c
/rk3399_rockchip-uboot/drivers/i2c/tegra_i2c.c
/rk3399_rockchip-uboot/drivers/input/cros_ec_keyb.c
/rk3399_rockchip-uboot/drivers/input/i8042.c
/rk3399_rockchip-uboot/drivers/misc/Kconfig
/rk3399_rockchip-uboot/drivers/misc/cros_ec_i2c.c
/rk3399_rockchip-uboot/drivers/misc/cros_ec_lpc.c
/rk3399_rockchip-uboot/drivers/misc/cros_ec_sandbox.c
/rk3399_rockchip-uboot/drivers/misc/cros_ec_spi.c
/rk3399_rockchip-uboot/drivers/spi/Makefile
/rk3399_rockchip-uboot/drivers/spi/fsl_dspi.c
/rk3399_rockchip-uboot/drivers/spi/fsl_qspi.c
/rk3399_rockchip-uboot/drivers/usb/Kconfig
/rk3399_rockchip-uboot/drivers/usb/host/Makefile
/rk3399_rockchip-uboot/drivers/usb/host/usb-uclass.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/musb_uboot.c
/rk3399_rockchip-uboot/include/dm/device-internal.h
/rk3399_rockchip-uboot/include/dm/device.h
/rk3399_rockchip-uboot/include/dm/uclass-id.h
/rk3399_rockchip-uboot/include/fdtdec.h
/rk3399_rockchip-uboot/include/fsl_dspi.h
/rk3399_rockchip-uboot/include/linker_lists.h
/rk3399_rockchip-uboot/include/net.h
/rk3399_rockchip-uboot/include/os.h
/rk3399_rockchip-uboot/include/usb.h
/rk3399_rockchip-uboot/lib/fdtdec.c
/rk3399_rockchip-uboot/net/eth.c
/rk3399_rockchip-uboot/test/dm/bus.c
/rk3399_rockchip-uboot/test/dm/test-uclass.c
7e0c77a226-Mar-2015 Simon Glass <sjg@chromium.org>

cros_ec: Remove unused cros_ec_board_init() function

Now that driver model handles cros_ec init, we can drop this special code.

Signed-off-by: Simon Glass <sjg@chromium.org>

60f37fc626-Mar-2015 Simon Glass <sjg@chromium.org>

cros_ec: Drop unused CONFIG_DM_CROS_EC

Since all supported boards enable this option now, we can remove it along
with the old code.

Signed-off-by: Simon Glass <sjg@chromium.org>

ba45756226-Mar-2015 Simon Glass <sjg@chromium.org>

dm: x86: spi: Convert ICH SPI driver to driver model

Convert this driver over to use driver model. Since all x86 platforms use
it, move x86 to use driver model for SPI and SPI flash. Adjust all depe

dm: x86: spi: Convert ICH SPI driver to driver model

Convert this driver over to use driver model. Since all x86 platforms use
it, move x86 to use driver model for SPI and SPI flash. Adjust all dependent
code and remove the old x86 spi_init() function.

Note that this does not make full use of the new PCI uclass as yet. We still
scan the bus looking for the device. It should move to finding its details
in the device tree.

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

05c3e68f22-Mar-2015 Joe Hershberger <joe.hershberger@ni.com>

dm: eth: Add basic driver model support to Ethernet stack

First just add support for MAC drivers.

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

85848f0322-Mar-2015 Joe Hershberger <joe.hershberger@ni.com>

cmd: net: Clean up return codes

The return codes in common/cmd_net.c had a number of inconsistencies.
Update them to all use the enum from command.h

Signed-off-by: Joe Hershberger <joe.hershberger@

cmd: net: Clean up return codes

The return codes in common/cmd_net.c had a number of inconsistencies.
Update them to all use the enum from command.h

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...

d2eaec6022-Mar-2015 Joe Hershberger <joe.hershberger@ni.com>

net: Remove the bd* parameter from net stack functions

This value is not used by the network stack and is available in the
global data, so stop passing it around. For the one legacy function
that s

net: Remove the bd* parameter from net stack functions

This value is not used by the network stack and is available in the
global data, so stop passing it around. For the one legacy function
that still expects it (init op on old Ethernet drivers) pass in the
global pointer version directly to avoid changing that interface.

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Reported-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Simon Glass <sjg@chromium.org>
(Trival fix to remove an unneeded variable declaration in 4xx_enet.c)

show more ...

0eb25b6122-Mar-2015 Joe Hershberger <joe.hershberger@ni.com>

common: Make sure arch-specific map_sysmem() is defined

In the case where the arch defines a custom map_sysmem(), make sure that
including just mapmem.h is sufficient to have these functions as they

common: Make sure arch-specific map_sysmem() is defined

In the case where the arch defines a custom map_sysmem(), make sure that
including just mapmem.h is sufficient to have these functions as they
are when the arch does not override it.

Also split the non-arch specific functions out of common.h

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

show more ...


/rk3399_rockchip-uboot/arch/arm/lib/bootm.c
/rk3399_rockchip-uboot/arch/sandbox/Kconfig
/rk3399_rockchip-uboot/arch/sandbox/cpu/cpu.c
/rk3399_rockchip-uboot/arch/sandbox/dts/sandbox.dts
/rk3399_rockchip-uboot/arch/sandbox/include/asm/io.h
/rk3399_rockchip-uboot/arch/sandbox/include/asm/processor.h
/rk3399_rockchip-uboot/arch/sandbox/include/asm/test.h
/rk3399_rockchip-uboot/arch/sandbox/include/asm/u-boot-sandbox.h
/rk3399_rockchip-uboot/arch/sandbox/lib/Makefile
/rk3399_rockchip-uboot/arch/sandbox/lib/pci_io.c
/rk3399_rockchip-uboot/arch/x86/cpu/coreboot/pci.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/bd82x6x.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/cpu.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/lpc.c
/rk3399_rockchip-uboot/arch/x86/cpu/ivybridge/pci.c
/rk3399_rockchip-uboot/arch/x86/cpu/pci.c
/rk3399_rockchip-uboot/arch/x86/dts/chromebook_link.dts
/rk3399_rockchip-uboot/arch/x86/include/asm/arch-ivybridge/bd82x6x.h
/rk3399_rockchip-uboot/arch/x86/include/asm/pci.h
/rk3399_rockchip-uboot/arch/x86/lib/Makefile
/rk3399_rockchip-uboot/board/google/chromebook_link/link.c
board_f.c
board_r.c
bootm.c
cmd_bootm.c
cmd_demo.c
cmd_fat.c
cmd_fdt.c
cmd_lzmadec.c
cmd_md5sum.c
cmd_mem.c
cmd_nvedit.c
cmd_pxe.c
cmd_sf.c
cmd_source.c
cmd_trace.c
cmd_ximg.c
hash.c
image-fdt.c
image-fit.c
image.c
iotrace.c
lcd.c
malloc_simple.c
/rk3399_rockchip-uboot/configs/chromebook_link_defconfig
/rk3399_rockchip-uboot/configs/chromebox_panther_defconfig
/rk3399_rockchip-uboot/configs/coreboot-x86_defconfig
/rk3399_rockchip-uboot/configs/sandbox_defconfig
/rk3399_rockchip-uboot/drivers/demo/demo-simple.c
/rk3399_rockchip-uboot/drivers/i2c/i2c-uniphier-f.c
/rk3399_rockchip-uboot/drivers/i2c/i2c-uniphier.c
/rk3399_rockchip-uboot/drivers/misc/Makefile
/rk3399_rockchip-uboot/drivers/misc/swap_case.c
/rk3399_rockchip-uboot/drivers/mtd/spi/sf_probe.c
/rk3399_rockchip-uboot/drivers/pci/Kconfig
/rk3399_rockchip-uboot/drivers/pci/Makefile
/rk3399_rockchip-uboot/drivers/pci/pci-emul-uclass.c
/rk3399_rockchip-uboot/drivers/pci/pci_sandbox.c
/rk3399_rockchip-uboot/drivers/pci/pci_x86.c
/rk3399_rockchip-uboot/drivers/serial/ns16550.c
/rk3399_rockchip-uboot/drivers/serial/serial_uniphier.c
/rk3399_rockchip-uboot/fs/fs.c
/rk3399_rockchip-uboot/include/common.h
/rk3399_rockchip-uboot/include/configs/sandbox.h
/rk3399_rockchip-uboot/include/dm/uclass-id.h
/rk3399_rockchip-uboot/include/mapmem.h
/rk3399_rockchip-uboot/include/pci.h
/rk3399_rockchip-uboot/lib/fdtdec.c
/rk3399_rockchip-uboot/lib/trace.c
/rk3399_rockchip-uboot/test/compression.c
/rk3399_rockchip-uboot/test/dm/Makefile
/rk3399_rockchip-uboot/test/dm/cmd_dm.c
/rk3399_rockchip-uboot/test/dm/pci.c
/rk3399_rockchip-uboot/test/dm/test.dts
604c7d4a27-Mar-2015 Hannes Petermaier <hannes.petermaier@br-automation.com>

common/lcd_console: introduce display/framebuffer rotation

Sometimes, for example if the display is mounted in portrait mode or even if it
is mounted landscape but rotated by 180 degrees, we need to

common/lcd_console: introduce display/framebuffer rotation

Sometimes, for example if the display is mounted in portrait mode or even if it
is mounted landscape but rotated by 180 degrees, we need to rotate our content
of the display respectively the framebuffer, so that user can read the messages
which are printed out.

For this we introduce the feature called "CONFIG_LCD_ROTATION", this may be
defined in the board-configuration if needed. After this the lcd_console will
be initialized with a given rotation from "vl_rot" out of "vidinfo_t" which is
provided by the board specific code.

If CONFIG_LCD_ROTATION is not defined, the console will be initialized with
0 degrees rotation.

Signed-off-by: Hannes Petermaier <hannes.petermaier@br-automation.com>
Signed-off-by: Hannes Petermaier <oe5hpm@oevsv.at>
Acked-by: Nikita Kiryanov <nikita@compulab.co.il>
[agust: fixed 'struct vidinfo' has no member named 'vl_rot' errors]
Signed-off-by: Anatolij Gustschin <agust@denx.de>

show more ...

7471142c27-Mar-2015 Hannes Petermaier <hannes.petermaier@br-automation.com>

common/lcd_console: move single static variables into common (static) structure

For coming implementation of lcd_console rotation, we will need some more
variables for holding information about fram

common/lcd_console: move single static variables into common (static) structure

For coming implementation of lcd_console rotation, we will need some more
variables for holding information about framebuffer size, rotation, ...

For better readability we catch all them into a common structure.

Signed-off-by: Hannes Petermaier <hannes.petermaier@br-automation.com>
Signed-off-by: Hannes Petermaier <oe5hpm@oevsv.at>
Acked-by: Nikita Kiryanov <nikita@compulab.co.il>

show more ...

a202c5bd27-Mar-2015 Hannes Petermaier <hannes.petermaier@br-automation.com>

common/lcd_console: ask only one-time for bg/fg-color per call

Don't call the lcd_getfgcolor and lcd_getbgcolor within the "draw-loop", this
only wastes time.

Signed-off-by: Hannes Petermaier <hann

common/lcd_console: ask only one-time for bg/fg-color per call

Don't call the lcd_getfgcolor and lcd_getbgcolor within the "draw-loop", this
only wastes time.

Signed-off-by: Hannes Petermaier <hannes.petermaier@br-automation.com>
Signed-off-by: Hannes Petermaier <oe5hpm@oevsv.at>
Acked-by: Nikita Kiryanov <nikita@compulab.co.il>

show more ...

97562c1227-Mar-2015 Hannes Petermaier <hannes.petermaier@br-automation.com>

common/lcd_console: cleanup lcd_drawchars/lcd_putc_xy

the capability of drawing some *str with count from lcd_drawchars is unnary.
It is always called from lcd_putc_xy with one character of and coun

common/lcd_console: cleanup lcd_drawchars/lcd_putc_xy

the capability of drawing some *str with count from lcd_drawchars is unnary.
It is always called from lcd_putc_xy with one character of and count = 1.

So we simply rename lcd_drawchars into lcd_putc_xy and remove the loops inside.

Signed-off-by: Hannes Petermaier <hannes.petermaier@br-automation.com>
Signed-off-by: Hannes Petermaier <oe5hpm@oevsv.at>
Acked-by: Nikita Kiryanov <nikita@compulab.co.il>

show more ...


/rk3399_rockchip-uboot/arch/arm/cpu/armv7/omap5/hw_data.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/board.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/rsb.c
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/sunxi/usbc.c
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/cpu_sun4i.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/gpio.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/i2c.h
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-sunxi/usbc.h
/rk3399_rockchip-uboot/arch/arm/mach-kirkwood/include/mach/config.h
/rk3399_rockchip-uboot/board/sunxi/Kconfig
/rk3399_rockchip-uboot/board/sunxi/MAINTAINERS
/rk3399_rockchip-uboot/board/sunxi/board.c
/rk3399_rockchip-uboot/board/sunxi/gmac.c
/rk3399_rockchip-uboot/board/ti/beagle_x15/board.c
lcd_console.c
/rk3399_rockchip-uboot/configs/A20-OLinuXino-Lime2_defconfig
/rk3399_rockchip-uboot/configs/Ainol_AW1_defconfig
/rk3399_rockchip-uboot/configs/Ampe_A76_defconfig
/rk3399_rockchip-uboot/configs/Cubieboard2_defconfig
/rk3399_rockchip-uboot/configs/Ippo_q8h_v1_2_defconfig
/rk3399_rockchip-uboot/configs/Ippo_q8h_v5_defconfig
/rk3399_rockchip-uboot/configs/TZX-Q8-713B7_defconfig
/rk3399_rockchip-uboot/configs/Yones_Toptech_BD1078_defconfig
/rk3399_rockchip-uboot/configs/iNet_3F_defconfig
/rk3399_rockchip-uboot/configs/iNet_3W_defconfig
/rk3399_rockchip-uboot/configs/iNet_86VS_defconfig
/rk3399_rockchip-uboot/configs/mixtile_loftq_defconfig
/rk3399_rockchip-uboot/drivers/gpio/sunxi_gpio.c
/rk3399_rockchip-uboot/drivers/i2c/mvtwsi.c
/rk3399_rockchip-uboot/drivers/net/sunxi_emac.c
/rk3399_rockchip-uboot/drivers/power/axp152.c
/rk3399_rockchip-uboot/drivers/power/axp209.c
/rk3399_rockchip-uboot/drivers/power/axp221.c
/rk3399_rockchip-uboot/drivers/usb/musb-new/sunxi.c
/rk3399_rockchip-uboot/drivers/usb/phy/omap_usb_phy.c
/rk3399_rockchip-uboot/drivers/video/sunxi_display.c
/rk3399_rockchip-uboot/include/axp152.h
/rk3399_rockchip-uboot/include/axp209.h
/rk3399_rockchip-uboot/include/axp221.h
/rk3399_rockchip-uboot/include/configs/db-mv784mp-gp.h
/rk3399_rockchip-uboot/include/configs/edminiv2.h
/rk3399_rockchip-uboot/include/configs/maxbcm.h
/rk3399_rockchip-uboot/include/configs/sunxi-common.h
ff3e077b05-Mar-2015 Simon Glass <sjg@chromium.org>

dm: pci: Add a uclass for PCI

Add a uclass for PCI controllers and a generic one for PCI devices. Adjust
the 'pci' command and the existing PCI support to work with this new uclass.
Keep most of the

dm: pci: Add a uclass for PCI

Add a uclass for PCI controllers and a generic one for PCI devices. Adjust
the 'pci' command and the existing PCI support to work with this new uclass.
Keep most of the compatibility code in a separate file so that it can be
removed one day.

TODO: Add more header file comments to the new parts of pci.h

Signed-off-by: Simon Glass <sjg@chromium.org>

show more ...

1...<<71727374757677787980>>...211