1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef __BRCMSTB_SOC_H
3 #define __BRCMSTB_SOC_H
5 #include <linux/kconfig.h>
7 static inline u32
BRCM_ID(u32 reg
)
9 return reg
>> 28 ? reg
>> 16 : reg
>> 8;
12 static inline u32
BRCM_REV(u32 reg
)
17 #if IS_ENABLED(CONFIG_SOC_BRCMSTB)
20 * Helper functions for getting family or product id from the
23 u32
brcmstb_get_family_id(void);
24 u32
brcmstb_get_product_id(void);
27 static inline u32
brcmstb_get_family_id(void)
32 static inline u32
brcmstb_get_product_id(void)
38 #endif /* __BRCMSTB_SOC_H */