extern volatile u32 cru_clkgate3_con_mirror;
void cru_set_soft_reset(enum cru_soft_reset idx, bool on);
+#define LOOPS_PER_USEC 13
+#define LOOPS_PER_MSEC 12000
+#define LOOP(loops) do { int i = loops; barrier(); while (i--) barrier(); } while (0)
+
#endif
static unsigned long save_sp;
-#define LOOPS_PER_USEC 13
-#define LOOP(loops) do { int i = loops; barrier(); while (i--) barrier(); } while (0)
-
static inline void delay_500ns(void)
{
LOOP(LOOPS_PER_USEC);
#include <asm/tlbflush.h>\r
#include <asm/cacheflush.h>\r
\r
-#define LOOPS_PER_USEC 13\r
-#define LOOPS_PER_MSEC 12000\r
-#define LOOP(loops) do { int i = loops; barrier(); while (i--) barrier(); } while (0)\r
-\r
static void pwm2gpiodefault(void)\r
{\r
#define REG_FILE_BASE_ADDR RK29_GRF_BASE\r