Searched hist:"8 c4585881de51e8c9a8b2207bb2fab1cd83728b8" (Results 1 – 2 of 2) sorted by relevance
| /rk3399_rockchip-uboot/drivers/serial/ |
| H A D | serial-uclass.c | 8c4585881de51e8c9a8b2207bb2fab1cd83728b8 Sat Aug 08 15:45:18 UTC 2015 Hans de Goede <hdegoede@redhat.com> dm: serial: Add a REQUIRE_SERIAL_CONSOLE option for boards with no serial port
Currently the serial code assumes that there is always at least one serial port (and panics / crashes due to null pointer dereferences when there is none).
This makes it impossible to use u-boot on boards where there is no (debug) serial port, because e.g. all uart pins are muxed to another function.
This commit adds a CONFIG_REQUIRE_SERIAL_CONSOLE Kconfig option, which defaults to y (preserving existing behavior), which can be set to n on such boards to make them work.
This commit only implements this for CONFIG_DM_SERIAL=y configs, as allowing running without a serial port for CONFIG_DM_SERIAL=n configs is non trivial, and is not necessary at this moment.
Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Simon Glass <sjg@chromium.org>
|
| H A D | Kconfig | 8c4585881de51e8c9a8b2207bb2fab1cd83728b8 Sat Aug 08 15:45:18 UTC 2015 Hans de Goede <hdegoede@redhat.com> dm: serial: Add a REQUIRE_SERIAL_CONSOLE option for boards with no serial port
Currently the serial code assumes that there is always at least one serial port (and panics / crashes due to null pointer dereferences when there is none).
This makes it impossible to use u-boot on boards where there is no (debug) serial port, because e.g. all uart pins are muxed to another function.
This commit adds a CONFIG_REQUIRE_SERIAL_CONSOLE Kconfig option, which defaults to y (preserving existing behavior), which can be set to n on such boards to make them work.
This commit only implements this for CONFIG_DM_SERIAL=y configs, as allowing running without a serial port for CONFIG_DM_SERIAL=n configs is non trivial, and is not necessary at this moment.
Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Simon Glass <sjg@chromium.org>
|