arch: remove unicore32 port
[linux-2.6-block.git] / arch / unicore32 / include / asm / hwdef-copro.h
diff --git a/arch/unicore32/include/asm/hwdef-copro.h b/arch/unicore32/include/asm/hwdef-copro.h
deleted file mode 100644 (file)
index 2db8cf8..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-only */
-/*
- * Co-processor register definitions for PKUnity SoC and UniCore ISA
- *
- * Copyright (C) 2001-2012 GUAN Xue-tao
- */
-#ifndef __UNICORE_HWDEF_COPRO_H__
-#define __UNICORE_HWDEF_COPRO_H__
-
-/*
- * Control Register bits (CP#0 CR1)
- */
-#define CR_M   (1 << 0)        /* MMU enable                           */
-#define CR_A   (1 << 1)        /* Alignment abort enable               */
-#define CR_D   (1 << 2)        /* Dcache enable                        */
-#define CR_I   (1 << 3)        /* Icache enable                        */
-#define CR_B   (1 << 4)        /* Dcache write mechanism: write back   */
-#define CR_T   (1 << 5)        /* Burst enable                         */
-#define CR_V   (1 << 13)       /* Vectors relocated to 0xffff0000      */
-
-#ifndef __ASSEMBLY__
-
-#define vectors_high()         (cr_alignment & CR_V)
-
-extern unsigned long cr_no_alignment;  /* defined in entry.S */
-extern unsigned long cr_alignment;     /* defined in entry.S */
-
-static inline unsigned int get_cr(void)
-{
-       unsigned int val;
-       asm("movc %0, p0.c1, #0" : "=r" (val) : : "cc");
-       return val;
-}
-
-static inline void set_cr(unsigned int val)
-{
-       asm volatile("movc p0.c1, %0, #0" : : "r" (val) : "cc");
-       isb();
-}
-
-extern void adjust_cr(unsigned long mask, unsigned long set);
-
-#endif /* __ASSEMBLY__ */
-
-#endif /* __UNICORE_HWDEF_COPRO_H__ */