Lines Matching refs:iccm
68 struct bcr_iccm_arcompact iccm; in read_decode_ccm_bcr() local
71 READ_BCR(ARC_REG_ICCM_BUILD, iccm); in read_decode_ccm_bcr()
72 if (iccm.ver) { in read_decode_ccm_bcr()
73 cpu->iccm.sz = 4096 << iccm.sz; /* 8K to 512K */ in read_decode_ccm_bcr()
74 cpu->iccm.base_addr = iccm.base << 16; in read_decode_ccm_bcr()
86 struct bcr_iccm_arcv2 iccm; in read_decode_ccm_bcr() local
90 READ_BCR(ARC_REG_ICCM_BUILD, iccm); in read_decode_ccm_bcr()
91 if (iccm.ver) { in read_decode_ccm_bcr()
92 cpu->iccm.sz = 256 << iccm.sz00; /* 512B to 16M */ in read_decode_ccm_bcr()
93 if (iccm.sz00 == 0xF && iccm.sz01 > 0) in read_decode_ccm_bcr()
94 cpu->iccm.sz <<= iccm.sz01; in read_decode_ccm_bcr()
97 cpu->iccm.base_addr = region & 0xF0000000; in read_decode_ccm_bcr()
366 if (cpu->dccm.sz || cpu->iccm.sz) in arc_extn_mumbojumbo()
369 cpu->iccm.base_addr, TO_KB(cpu->iccm.sz)); in arc_extn_mumbojumbo()
417 if (CONFIG_ARC_ICCM_SZ != cpu->iccm.sz) in arc_chk_core_config()