int ar7240_mem_config(void) { #if !defined(CONFIG_WASP_EMU) unsigned int tap_val1, tap_val2; ar7240_ddr_initial_config(CFG_DDR_REFRESH_VAL); /* Default tap values for starting the tap_init*/ if (!(is_ar7241() || is_ar7242())) { ar7240_reg_wr (AR7240_DDR_TAP_CONTROL0, 0x8); ar7240_reg_wr (AR7240_DDR_TAP_CONTROL1, 0x9); ar7240_ddr_tap_init(); } else { ar7240_reg_wr (AR7240_DDR_TAP_CONTROL0, 0x2); ar7240_reg_wr (AR7240_DDR_TAP_CONTROL1, 0x2); ar7240_reg_wr (AR7240_DDR_TAP_CONTROL2, 0x0); ar7240_reg_wr (AR7240_DDR_TAP_CONTROL3, 0x0); } tap_val1 = ar7240_reg_rd(0xb800001c); tap_val2 = ar7240_reg_rd(0xb8000020); printf("#### TAP VALUE 1 = 0x%x, 2 = 0x%x [0x%x: 0x%x]\n", tap_val1, tap_val2, *(unsigned *)0x80500000, *(unsigned *)0x80500004); ar7240_usb_initial_config(); ar7240_gpio_config(); #endif return (ar7240_ddr_find_size()); }
int ar7240_mem_config(void) { #ifndef COMPRESSED_UBOOT unsigned int tap_val1, tap_val2; #endif ar7240_ddr_initial_config(CFG_DDR_REFRESH_VAL); /* Default tap values for starting the tap_init*/ if (!(is_ar7241() || is_ar7242())) { ar7240_reg_wr (AR7240_DDR_TAP_CONTROL0, 0x8); ar7240_reg_wr (AR7240_DDR_TAP_CONTROL1, 0x9); #ifndef COMPRESSED_UBOOT ar7240_ddr_tap_init(); #endif } else { ar7240_reg_wr (AR7240_DDR_TAP_CONTROL0, 0x2); ar7240_reg_wr (AR7240_DDR_TAP_CONTROL1, 0x2); ar7240_reg_wr (AR7240_DDR_TAP_CONTROL2, 0x0); ar7240_reg_wr (AR7240_DDR_TAP_CONTROL3, 0x0); } #ifndef COMPRESSED_UBOOT tap_val1 = ar7240_reg_rd(0xb800001c); tap_val2 = ar7240_reg_rd(0xb8000020); printf("#### TAP VALUE 1 = %x, 2 = %x\n",tap_val1, tap_val2); #endif ar7240_usb_initial_config(); ar7240_gpio_config(); return (ar7240_ddr_find_size()); }
int ar7240_mem_config(void) { unsigned int tap_val1, tap_val2; ar7240_ddr_initial_config(CFG_DDR_REFRESH_VAL); /* Default tap values for starting the tap_init*/ ar7240_reg_wr (AR7240_DDR_TAP_CONTROL0, 0x8); ar7240_reg_wr (AR7240_DDR_TAP_CONTROL1, 0x9); ar7240_ddr_tap_init(); tap_val1 = ar7240_reg_rd(0xb800001c); tap_val2 = ar7240_reg_rd(0xb8000020); printf("#### TAP VALUE 1 = %x, 2 = %x\n",tap_val1, tap_val2); ar7240_usb_initial_config(); ar7240_gpio_config(); return (ar7240_ddr_find_size()); }
int ar7240_mem_config(void){ #ifndef COMPRESSED_UBOOT ar7240_ddr_initial_config(CFG_DDR_REFRESH_VAL); #endif /* Default tap values for starting the tap_init*/ ar7240_reg_wr(AR7240_DDR_TAP_CONTROL0, CFG_DDR_TAP0_VAL); ar7240_reg_wr(AR7240_DDR_TAP_CONTROL1, CFG_DDR_TAP1_VAL); gpio_config(); all_led_off(); #ifndef COMPRESSED_UBOOT ar7240_ddr_tap_init(); #else hornet_ddr_tap_init(); #endif // return memory size return(ar7240_ddr_find_size()); }