aboutsummaryrefslogtreecommitdiff
path: root/drivers/serial/serial_bcm283x_mu.c
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2018-01-25 12:05:47 +0100
committerTom Rini <trini@konsulko.com>2018-01-28 12:27:34 -0500
commitbceab8d569953dc21d263dc20b2d4c0c37f8b28c (patch)
tree2de4b19b087db472b9729b68093f21732872f82a /drivers/serial/serial_bcm283x_mu.c
parent80d5001c30284238e80130c18002e28c33675c14 (diff)
downloadu-boot-bceab8d569953dc21d263dc20b2d4c0c37f8b28c.zip
u-boot-bceab8d569953dc21d263dc20b2d4c0c37f8b28c.tar.gz
u-boot-bceab8d569953dc21d263dc20b2d4c0c37f8b28c.tar.bz2
serial_bcm283x_mu: Always skip init
The serial initialization doesn't always quite work for me, so let's always skip it for now. We know that firmware on the RPi initializes us properly already. Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'drivers/serial/serial_bcm283x_mu.c')
-rw-r--r--drivers/serial/serial_bcm283x_mu.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/serial/serial_bcm283x_mu.c b/drivers/serial/serial_bcm283x_mu.c
index 20dc3de..c6132b4 100644
--- a/drivers/serial/serial_bcm283x_mu.c
+++ b/drivers/serial/serial_bcm283x_mu.c
@@ -147,7 +147,12 @@ static int bcm283x_mu_serial_ofdata_to_platdata(struct udevice *dev)
plat->base = addr;
plat->clock = dev_read_u32_default(dev, "clock", 1);
- plat->skip_init = dev_read_bool(dev, "skip-init");
+
+ /*
+ * TODO: Reinitialization doesn't always work for now, just skip
+ * init always - we know we're already initialized
+ */
+ plat->skip_init = true;
return 0;
}