"Das U-Boot" Source Tree
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

rockchip: rk3128: init timer

+20 -3
+15
arch/arm/mach-rockchip/rk3128/rk3128.c
··· 143 143 rk_clrreg(&grf->soc_con0, BIT(8)); 144 144 #endif 145 145 #endif 146 + 147 + #define STIMER_BASE 0x200440a0 148 + #define TIMER_CONTROL_REG 0x10 149 + #define TIMER_LOAD_COUNT0 0x00 150 + #define TIMER_LOAD_COUNT1 0x04 151 + #define TIMER_ENABLE (1 << 0) 152 + #define TIMER_MODE_FREE_RUNNING (0 << 1) 153 + #define TIMER_DISABLE (0 << 0) 154 + 155 + writel(TIMER_DISABLE, STIMER_BASE + TIMER_CONTROL_REG); 156 + writel(0xffffffff, STIMER_BASE + TIMER_LOAD_COUNT0); 157 + writel(0xffffffff, STIMER_BASE + TIMER_LOAD_COUNT1); 158 + writel(TIMER_ENABLE | TIMER_MODE_FREE_RUNNING, 159 + STIMER_BASE + TIMER_CONTROL_REG); 160 + 146 161 return 0; 147 162 } 148 163 #endif
+5 -3
configs/evb-rk3128_defconfig
··· 4 4 CONFIG_NR_DRAM_BANKS=2 5 5 CONFIG_SF_DEFAULT_SPEED=20000000 6 6 CONFIG_ENV_OFFSET=0x0 7 - CONFIG_DEFAULT_DEVICE_TREE="rockchip/rk3128-evb" 7 + CONFIG_DEFAULT_DEVICE_TREE="rockchip/rk3128-xpi-3128" 8 8 CONFIG_ROCKCHIP_RK3128=y 9 9 CONFIG_SYS_BOOTM_LEN=0x4000000 10 10 CONFIG_SYS_LOAD_ADDR=0x60800800 11 - CONFIG_DEBUG_UART_BASE=0x20068000 11 + CONFIG_DEBUG_UART_BASE=0x20064000 12 12 CONFIG_DEBUG_UART_CLOCK=24000000 13 13 CONFIG_DEBUG_UART=y 14 - CONFIG_DEFAULT_FDT_FILE="rockchip/rk3128-evb.dtb" 14 + CONFIG_DEFAULT_FDT_FILE="rockchip/rk3128-xpi-3128.dtb" 15 15 # CONFIG_DISPLAY_CPUINFO is not set 16 16 CONFIG_DISPLAY_BOARDINFO_LATE=y 17 17 CONFIG_CMD_GPT=y ··· 43 43 CONFIG_USB_GADGET=y 44 44 CONFIG_USB_GADGET_DWC2_OTG=y 45 45 CONFIG_ERRNO_STR=y 46 + CONFIG_OF_EMBED=y 47 + CONFIG_DEBUG_UART_ANNOUNCE=y