Masahiro Yamada
51b17d4946
arm: debug: add Kconfig entries for lowlevel debug
...
We have not had a good method to debug the early boot stage such as
lowlevel_init function. I guess developers generally use dedicated
debuggers for that, but it is difficult in some cases.
(For example, my debugger cannot connect to the ARM processor when
it is in the secure state. It sometimes happens when I need to
debug the early boot stage on ARM SoCs with secure extension.)
The low level debug feature in Linux would be also helpful for U-boot
when we are stucking in nasty problems where the console is not
available yet.
You have to enable CONFIG_DEBUG_LL to use this feature.
For now, only 8250-compatible UART devices are supported.
You can add a header file under arch/arm/include/debug/ directory
to support your UART device if necessary.
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
11 years ago
Masahiro Yamada
9345651200
arm: debug: replace license blocks with SPDX
...
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
11 years ago
Masahiro Yamada
1cfe9fa012
arm: debug: import debug files from Linux 3.16
...
U-Boot does not have arch/arm/kernel, include/uapi directories,
This commit copies files as follows:
Location in Linux -> Location in U-Boot
arch/arm/kernel/debug.S -> arch/arm/lib/debug.S
arch/arm/include/debug/8250.S -> arch/arm/include/debug/8250.S
include/uapi/linux/serial_reg.h -> include/linux/serial_reg.h
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
11 years ago
Tom Rini
d0796defbe
Merge http://git.denx.de/u-boot-sunxi
11 years ago
Tom Rini
1fba907f9a
Merge branch 'master' of git://git.denx.de/u-boot-usb
11 years ago
Tom Rini
84a6df09c7
Merge git://git.denx.de/u-boot-dm
...
Fix a trivial conflict over adding <dm.h>
Conflicts:
arch/arm/cpu/armv7/omap3/board.c
Signed-off-by: Tom Rini <trini@ti.com>
11 years ago
Jeroen Hofstee
c69ecd9722
i2c: designware: add an implement i2c protos
...
Include the i2c header and change the non confirming
functions to do so.
Cc: Heiko Schocher <hs@denx.de>
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
Acked-by: Heiko Schocher <hs@denx.de>
[trini: Fix i2c_get_bus_num prototype]
Signed-off-by: Tom Rini <trini@ti.com>
11 years ago
Jeroen Hofstee
7b8119ddf5
tegra: add proto for pin_mux_mmc
...
while at it, fix a typo
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
ce04822437
spl: add prototype for jump_to_image_no_args
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
aeb8055584
mmc: add prototype for mmc_get_env_addr
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
611aee2bb7
ide: add missing prototype
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
5b5ac64560
gpio: add protype for name_to_gpio
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
d50b07df28
fdt_support: add prototypes for __weak functions
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
6f38477d3a
elf: add prototype for valid_elf_image
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
f1bd871ad1
bootm: add prototype for arch_preboot_os
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
49c4bc3a6c
arm: vectors: provide protypes from vectors.S
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
Acked-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
11 years ago
Jeroen Hofstee
522a4aef19
twister: add missing includes
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
bf8550287d
omap3: board: add missing include and proto
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
ee3fad8769
net: davince: add missing include
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
74321944e6
mmc: bcm2835_sdhci: add missing include
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
1e96220a56
lib: bootm: add missing include
...
since the vxworks weaks are reimplement make
sure their prototypes are visible.
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
52422e37bb
leds: missing include
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
5624c6bd4e
imx: add missing includes
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
73063c0422
common/cmd_elf.c: add missing include
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
[trini: bootm.h must come after common.h]
Signed-off-by: Tom Rini <trini@ti.com>
11 years ago
Jeroen Hofstee
67c398d2c0
arch-mx: add missing include
...
mxs_wait_mask_set and friends need a declaration
of struct mxs_register_32.
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
5afe73f576
string.h: add missing prototypes
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
482f4691a3
common:console: add missing include
...
search_device is declared in iomux, but console only
had the definition. This prevents a warning.
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Tom Rini
73144dae0b
modem.c: Switch to debug() from dbg found in common/console.c
...
Signed-off-by: Tom Rini <trini@ti.com>
11 years ago
Jeroen Hofstee
c5fe2532ac
video: ipu: prevent warnings with W=1
...
- make local functions static
- remove unused is_interlaced function
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
19d7bf3d86
tegra: make local functions static
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
654f8d0f3d
serial: make local functions static
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
6588c78bf3
sdhci: make local functions static
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
441529795c
omap_gpmc: fix warnigs with W=1
...
- make omap_spl_dev_ready static
- make omap_reverse_list static, move to under CONFIG_NAND_OMAP_ELM
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
Signed-off-by: Tom Rini <trini@ti.com>
11 years ago
Jeroen Hofstee
98431d5881
omap3: make local functions static
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
84f64c8bbe
net: fec_mxc: make local functions static
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
750a6ff468
lmb: make local functions static
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
718fecae4a
image-fit: make local function static
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
2115d89db8
gpio: make local functions static
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
783a91fdbb
eth: make eth_address_set static
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
45f08d359f
env_nand: make local functions static
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
2d17b48911
ehci-hcd.c: make local functions static
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
76ee65bde2
disk/part.c: make local function static
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
2588ba14db
common: board_r: make local functions static
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
553d8c3a5a
common: cmd_elf: make do_bootelf_exec static
...
do_bootelf_exec was a weak function without a prototype nor
and strong version. Just make it static.
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
69d2754588
video: use __weak
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
3dd80aae3a
usb: use __weak
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
e7e60c13c5
samsung: board: use __weak
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
7b19fd6d9f
pci: use __weak
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
3c6928fd7b
net: phy: fix warnings with W=1
...
get_phy_id is marked weak but has no protype nor a
strong version, just make it static. Use __weak for
board_phy_config.
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago
Jeroen Hofstee
002ad7b877
misc: use __weak
...
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
11 years ago