projects
/
linux-2.6-block.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
soc/tegra: fuse: Set up in early initcall
[linux-2.6-block.git]
/
drivers
/
soc
/
tegra
/
fuse
/
tegra-apbmisc.c
diff --git
a/drivers/soc/tegra/fuse/tegra-apbmisc.c
b/drivers/soc/tegra/fuse/tegra-apbmisc.c
index bfc1d54ac4adc349465428c22faeddba4aa0f0aa..3bf5aba4caaa8b4ec9279ff0482dbc57f01dd7f3 100644
(file)
--- a/
drivers/soc/tegra/fuse/tegra-apbmisc.c
+++ b/
drivers/soc/tegra/fuse/tegra-apbmisc.c
@@
-38,9
+38,12
@@
u32 tegra_read_chipid(void)
u8 tegra_get_chip_id(void)
{
- u32 id = tegra_read_chipid();
+ if (!apbmisc_base) {
+ WARN(1, "Tegra Chip ID not yet available\n");
+ return 0;
+ }
- return (
id
>> 8) & 0xff;
+ return (
tegra_read_chipid()
>> 8) & 0xff;
}
u32 tegra_read_straps(void)