300-mt7620-export-chip-version-and-pkg.patch 506 B

12345678910111213141516171819
  1. --- a/arch/mips/include/asm/mach-ralink/mt7620.h
  2. +++ b/arch/mips/include/asm/mach-ralink/mt7620.h
  3. @@ -61,4 +61,16 @@ static inline int mt7620_get_eco(void)
  4. return rt_sysc_r32(SYSC_REG_CHIP_REV) & CHIP_REV_ECO_MASK;
  5. }
  6. +static inline int mt7620_get_chipver(void)
  7. +{
  8. + return (rt_sysc_r32(SYSC_REG_CHIP_REV) >> CHIP_REV_VER_SHIFT) &
  9. + CHIP_REV_VER_MASK;
  10. +}
  11. +
  12. +static inline int mt7620_get_pkg(void)
  13. +{
  14. + return (rt_sysc_r32(SYSC_REG_CHIP_REV) >> CHIP_REV_PKG_SHIFT) &
  15. + CHIP_REV_PKG_MASK;
  16. +}
  17. +
  18. #endif