MIPS: Octeon: Mark octeon_model_get_string() with __init
Mark octeon_model_get_string() with __init and make internal functions static. Signed-off-by: Aaro Koskinen <aaro.koskinen@nsn.com> Cc: David Daney <david.daney@cavium.com> Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/7668/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
653e052881
commit
da85e36495
|
@ -33,7 +33,7 @@
|
||||||
*
|
*
|
||||||
* Returns fuse value: 0 or 1
|
* Returns fuse value: 0 or 1
|
||||||
*/
|
*/
|
||||||
uint8_t cvmx_fuse_read_byte(int byte_addr)
|
static uint8_t __init cvmx_fuse_read_byte(int byte_addr)
|
||||||
{
|
{
|
||||||
union cvmx_mio_fus_rcmd read_cmd;
|
union cvmx_mio_fus_rcmd read_cmd;
|
||||||
|
|
||||||
|
@ -52,7 +52,8 @@ uint8_t cvmx_fuse_read_byte(int byte_addr)
|
||||||
* as running early in u-boot static/global variables don't work when
|
* as running early in u-boot static/global variables don't work when
|
||||||
* running from flash.
|
* running from flash.
|
||||||
*/
|
*/
|
||||||
const char *octeon_model_get_string_buffer(uint32_t chip_id, char *buffer)
|
static const char *__init octeon_model_get_string_buffer(uint32_t chip_id,
|
||||||
|
char *buffer)
|
||||||
{
|
{
|
||||||
const char *family;
|
const char *family;
|
||||||
const char *core_model;
|
const char *core_model;
|
||||||
|
@ -422,7 +423,7 @@ const char *octeon_model_get_string_buffer(uint32_t chip_id, char *buffer)
|
||||||
*
|
*
|
||||||
* Returns Model string
|
* Returns Model string
|
||||||
*/
|
*/
|
||||||
const char *octeon_model_get_string(uint32_t chip_id)
|
const char *__init octeon_model_get_string(uint32_t chip_id)
|
||||||
{
|
{
|
||||||
static char buffer[32];
|
static char buffer[32];
|
||||||
return octeon_model_get_string_buffer(chip_id, buffer);
|
return octeon_model_get_string_buffer(chip_id, buffer);
|
||||||
|
|
|
@ -451,6 +451,4 @@ static inline uint32_t cvmx_octeon_num_cores(void)
|
||||||
return cvmx_pop(ciu_fuse);
|
return cvmx_pop(ciu_fuse);
|
||||||
}
|
}
|
||||||
|
|
||||||
uint8_t cvmx_fuse_read_byte(int byte_addr);
|
|
||||||
|
|
||||||
#endif /* __CVMX_H__ */
|
#endif /* __CVMX_H__ */
|
||||||
|
|
|
@ -326,8 +326,7 @@ static inline int __octeon_is_model_runtime__(uint32_t model)
|
||||||
#define OCTEON_IS_COMMON_BINARY() 1
|
#define OCTEON_IS_COMMON_BINARY() 1
|
||||||
#undef OCTEON_MODEL
|
#undef OCTEON_MODEL
|
||||||
|
|
||||||
const char *octeon_model_get_string(uint32_t chip_id);
|
const char *__init octeon_model_get_string(uint32_t chip_id);
|
||||||
const char *octeon_model_get_string_buffer(uint32_t chip_id, char *buffer);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Return the octeon family, i.e., ProcessorID of the PrID register.
|
* Return the octeon family, i.e., ProcessorID of the PrID register.
|
||||||
|
|
Loading…
Reference in a new issue