soc/tegra: fuse: Warn if straps are not ready
authorDmitry Osipenko <digetx@gmail.com>
Wed, 18 Dec 2019 18:23:02 +0000 (21:23 +0300)
committerThierry Reding <treding@nvidia.com>
Fri, 10 Jan 2020 14:58:48 +0000 (15:58 +0100)
Now both Chip ID and HW straps are becoming available at the same time,
thus we could simply check the availability of the ID in order to check
the availability of the straps. We couldn't check straps for 0x0 because
it could be a correct value.

This change didn't uncover any problems, but anyways it is nicer to have
straps verified for consistency with the Chip ID verification.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/soc/tegra/fuse/tegra-apbmisc.c

index 984f42c8011281b1a11060fa74b16cea49c98828..3a787a30c3b1bc482a198e8fc6abb5c1f3279845 100644 (file)
@@ -27,7 +27,7 @@ static u32 chipid;
 
 u32 tegra_read_chipid(void)
 {
-       WARN(!chipid, "Tegra Chip ID not yet available\n");
+       WARN(!chipid, "Tegra ABP MISC not yet available\n");
 
        return chipid;
 }
@@ -39,6 +39,8 @@ u8 tegra_get_chip_id(void)
 
 u32 tegra_read_straps(void)
 {
+       WARN(!chipid, "Tegra ABP MISC not yet available\n");
+
        return strapping;
 }