| #
0879361f |
| 28-Feb-2015 |
Simon Glass <sjg@chromium.org> |
fdt: Rename setup_fdt() and make it prepare also
There is little reason to split these two functions. Bring them together which simplifies the init sequence.
Signed-off-by: Simon Glass <sjg@chromiu
fdt: Rename setup_fdt() and make it prepare also
There is little reason to split these two functions. Bring them together which simplifies the init sequence.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
b45122fd |
| 28-Feb-2015 |
Simon Glass <sjg@chromium.org> |
fdt: sandbox: Move setup code from board_f to fdtdec
We want to be able to set up the device tree in SPL, so move this code to a common place.
Signed-off-by: Simon Glass <sjg@chromium.org>
|
| #
66312374 |
| 28-Feb-2015 |
Simon Glass <sjg@chromium.org> |
dm: Add a panic_str() function to reduce code size
The printf() in panic() adds about 1.5KB of code size to SPL when compiled with Thumb-2. Provide a smaller version that does not support printf()-s
dm: Add a panic_str() function to reduce code size
The printf() in panic() adds about 1.5KB of code size to SPL when compiled with Thumb-2. Provide a smaller version that does not support printf()-style arguments and use it in two commonly compiled places.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
3fbb7871 |
| 26-Mar-2015 |
Simon Glass <sjg@chromium.org> |
cros_ec: exynos: Match up device tree with kernel version
The U-Boot device trees are slightly different in a few places. Adjust them to remove most of the differences. Note that U-Boot does not sup
cros_ec: exynos: Match up device tree with kernel version
The U-Boot device trees are slightly different in a few places. Adjust them to remove most of the differences. Note that U-Boot does not support the concept of interrupts as distinct from GPIOs, so this difference remains.
For sandbox, use the same keyboard file as for ARM boards and drop the host emulation bus which seems redundant.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
ce6adaa4 |
| 26-Mar-2015 |
Simon Glass <sjg@chromium.org> |
fdt: Drop LPC compatible string in fdtdec
This is not needed now that we have moved chromebook_link and cros_ec to driver model.
Signed-off-by: Simon Glass <sjg@chromium.org>
|
| #
672055e2 |
| 26-Mar-2015 |
Simon Glass <sjg@chromium.org> |
fdt: cros_ec: Drop compatible string in fdtdec
This is not needed now that we have moved to driver model.
Signed-off-by: Simon Glass <sjg@chromium.org>
|
| #
90b16d14 |
| 26-Mar-2015 |
Simon Glass <sjg@chromium.org> |
x86: chromebook_link: dts: Add PCH and LPC devices
The PCH (Platform Controller Hub) is on the PCI bus, so show it as such. The LPC (Low Pin Count) and SPI bus are inside the PCH, so put these in th
x86: chromebook_link: dts: Add PCH and LPC devices
The PCH (Platform Controller Hub) is on the PCI bus, so show it as such. The LPC (Low Pin Count) and SPI bus are inside the PCH, so put these in the right place also.
Rename the compatible strings to be more descriptive since this board is the only user. Once we are using driver model fully on x86, these will be dropped.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
aad78d27 |
| 05-Mar-2015 |
Simon Glass <sjg@chromium.org> |
dm: x86: pci: Convert chromebook_link to use driver model for pci
Move chromebook_link over to driver model for PCI.
This involves: - adding a uclass for platform controller hub - removing most of
dm: x86: pci: Convert chromebook_link to use driver model for pci
Move chromebook_link over to driver model for PCI.
This involves: - adding a uclass for platform controller hub - removing most of the existing PCI driver - adjusting how CPU init works to use driver model instead - rename the lpc compatible string (it will be removed later)
This does not really take advantage of driver model fully, but it does work. Furture work will improve the code structure to remove many of the explicit calls to init the board.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
106cce96 |
| 05-Mar-2015 |
Simon Glass <sjg@chromium.org> |
fdt: Tighten up error handling in fdtdec_get_pci_addr()
This function returns -ENOENT when the property is missing (which the caller might forgive) and also when the property is present but incorrec
fdt: Tighten up error handling in fdtdec_get_pci_addr()
This function returns -ENOENT when the property is missing (which the caller might forgive) and also when the property is present but incorrectly formatted (which many callers would like to report).
Update the error return value to allow these different situations to be distinguished.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
| #
5f7bfdd6 |
| 05-Mar-2015 |
Simon Glass <sjg@chromium.org> |
fdt: Export fdtdec_get_number() for general use
This function is missing a prototype but is more widey useful. Add it.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@kon
fdt: Export fdtdec_get_number() for general use
This function is missing a prototype but is more widey useful. Add it.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
show more ...
|
| #
a74ef40a |
| 15-Mar-2015 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-uniphier
|
| #
6462cded |
| 11-Mar-2015 |
Masahiro Yamada <yamada.masahiro@socionext.com> |
ARM: UniPhier: adjust device trees for business transfer
Panasonic's System LSI products, UniPhier SoC family, have been transferred to Socionext Inc.
Signed-off-by: Masahiro Yamada <yamada.masahir
ARM: UniPhier: adjust device trees for business transfer
Panasonic's System LSI products, UniPhier SoC family, have been transferred to Socionext Inc.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
show more ...
|
| #
9b5b60a0 |
| 05-Mar-2015 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot
|
| #
1da7ce41 |
| 02-Mar-2015 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-uniphier
|
| #
1e7df7c4 |
| 26-Feb-2015 |
Masahiro Yamada <yamada.m@jp.panasonic.com> |
usb: UniPhier: add UniPhier on-chip xHCI host driver support
Support xHCI host driver used on Panasonic UniPhier platform.
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Acked-by: Marek
usb: UniPhier: add UniPhier on-chip xHCI host driver support
Support xHCI host driver used on Panasonic UniPhier platform.
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Acked-by: Marek Vasut <marex@denx.de>
show more ...
|
| #
e1cc4d31 |
| 24-Feb-2015 |
Albert ARIBAUD <albert.u.boot@aribaud.net> |
Merge remote-tracking branch 'u-boot/master' into 'u-boot-arm/master'
|
| #
e72d3443 |
| 13-Feb-2015 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot
|
| #
db7a7dee |
| 10-Feb-2015 |
Tom Rini <trini@ti.com> |
Merge branch 'master' of git://git.denx.de/u-boot-x86
|
| #
c89ada01 |
| 05-Feb-2015 |
Bin Meng <bmeng.cn@gmail.com> |
fdtdec: Add compatible id and string for Intel Quark MRC
Add COMPAT_INTEL_QRK_MRC and "intel,quark-mrc" so that fdtdec can decode Intel Quark MRC node.
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
fdtdec: Add compatible id and string for Intel Quark MRC
Add COMPAT_INTEL_QRK_MRC and "intel,quark-mrc" so that fdtdec can decode Intel Quark MRC node.
Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
8e3da9dd |
| 30-Jan-2015 |
Tom Rini <trini@ti.com> |
Merge branch 'master' of git://git.denx.de/u-boot-dm
|
| #
b9749eb5 |
| 25-Jan-2015 |
Simon Glass <sjg@chromium.org> |
dm: exynos: Drop unused COMPAT features for SPI
This has moved to driver model so we don't need the fdtdec support.
Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: Minkyu Kang <mk7.kang@sam
dm: exynos: Drop unused COMPAT features for SPI
This has moved to driver model so we don't need the fdtdec support.
Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: Minkyu Kang <mk7.kang@samsung.com>
show more ...
|
| #
dedff1a0 |
| 25-Jan-2015 |
Simon Glass <sjg@chromium.org> |
dm: tegra: Drop unused COMPAT features for I2C, SPI
These have moved to driver model so we don't need the fdtdec support.
Signed-off-by: Simon Glass <sjg@chromium.org>
|
| #
a08d643d |
| 15-Jan-2015 |
Simon Glass <sjg@chromium.org> |
dm: Drop gpio.h header from fdtdec.c
Since GPIO support has now moved to the driver model uclass, we can drop this include.
Signed-off-by: Simon Glass <sjg@chromium.org>
|
| #
009067c3 |
| 06-Jan-2015 |
Simon Glass <sjg@chromium.org> |
dm: fdt: Remove the old GPIO functions
Now that we support device tree GPIO bindings directly in the driver model GPIO uclass we can remove these functions.
Signed-off-by: Simon Glass <sjg@chromium
dm: fdt: Remove the old GPIO functions
Now that we support device tree GPIO bindings directly in the driver model GPIO uclass we can remove these functions.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| #
57068a7a |
| 06-Jan-2015 |
Simon Glass <sjg@chromium.org> |
dm: fdt: Add a function to decode phandles with arguments
For GPIOs and other functions we want to look up a phandle and then decode a list of arguments for that phandle. Each phandle can have a dif
dm: fdt: Add a function to decode phandles with arguments
For GPIOs and other functions we want to look up a phandle and then decode a list of arguments for that phandle. Each phandle can have a different number of arguments, specified by a property in the target node. This is the "#gpio-cells" property for GPIOs.
Add a function to provide this feature, taken modified from Linux 3.18.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|