diff options
author | Jonas Gorski <jogo@openwrt.org> | 2013-03-23 14:07:48 +0100 |
---|---|---|
committer | David Woodhouse <David.Woodhouse@intel.com> | 2013-08-05 18:58:55 +0100 |
commit | e60665c50f0d94c0f2696b19cad7d281b2bc00cf (patch) | |
tree | 16e0a7249ca81944a1b78388f964e7ef4a8bd16a /arch/mips/bcm63xx | |
parent | c88fd9d9705506b5d75757735745183e5f2ff2cd (diff) | |
download | blackbird-op-linux-e60665c50f0d94c0f2696b19cad7d281b2bc00cf.tar.gz blackbird-op-linux-e60665c50f0d94c0f2696b19cad7d281b2bc00cf.zip |
MIPS: BCM63XX: export PSI size from nvram
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
Acked-by: Florian Fainelli <florian@openwrt.org>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'arch/mips/bcm63xx')
-rw-r--r-- | arch/mips/bcm63xx/nvram.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/mips/bcm63xx/nvram.c b/arch/mips/bcm63xx/nvram.c index e652e578a679..4b50d40f7451 100644 --- a/arch/mips/bcm63xx/nvram.c +++ b/arch/mips/bcm63xx/nvram.c @@ -35,6 +35,8 @@ struct bcm963xx_nvram { u32 checksum_high; }; +#define BCM63XX_DEFAULT_PSI_SIZE 64 + static struct bcm963xx_nvram nvram; static int mac_addr_used; @@ -114,3 +116,12 @@ int bcm63xx_nvram_get_mac_address(u8 *mac) return 0; } EXPORT_SYMBOL(bcm63xx_nvram_get_mac_address); + +int bcm63xx_nvram_get_psi_size(void) +{ + if (nvram.psi_size > 0) + return nvram.psi_size; + + return BCM63XX_DEFAULT_PSI_SIZE; +} +EXPORT_SYMBOL(bcm63xx_nvram_get_psi_size); |