Switch to target function name for clocks reading
authorPiotr Dymacz <pepe2k@gmail.com>
Tue, 28 Apr 2015 18:18:14 +0000 (20:18 +0200)
committerPiotr Dymacz <pepe2k@gmail.com>
Tue, 28 Apr 2015 18:18:14 +0000 (20:18 +0200)
u-boot/common/cmd_custom.c
u-boot/cpu/mips/ar7240/ag7240.c
u-boot/cpu/mips/ar7240/ar933x_clocks.c
u-boot/lib_mips/board.c

index 5e8b701905394b10775a833e60b87b3f27918499..f9a10cfa6800e8345df81a3277eaa52885ae5993 100644 (file)
@@ -26,7 +26,7 @@
 #include <ar7240_soc.h>
 #include "../board/ar7240/common/ar7240_flash.h"
 
-extern void ar7240_sys_frequency(u32 *cpu_freq, u32 *ddr_freq, u32 *ahb_freq);
+extern void ar933x_sys_frequency(u32 *cpu_freq, u32 *ddr_freq, u32 *ahb_freq);
 
 #if defined(OFFSET_MAC_ADDRESS)
 /*
@@ -247,7 +247,7 @@ int do_default_env(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[]){
 }
 
 U_BOOT_CMD(defenv, 1, 0, do_default_env, "reset environment variables to their default values\n", NULL);
-#endif /* if defined(CONFIG_FOR_8DEVICES_CARAMBOLA2) || defined(CONFIG_FOR_DRAGINO_V2) || defined(CONFIG_FOR_MESH_POTATO_V2) */
+#endif /* if !defined(CONFIG_FOR_DLINK_DIR505_A1) */
 
 #if defined(PLL_IN_FLASH_MAGIC_OFFSET)
 
@@ -558,7 +558,7 @@ int do_set_clocks(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[]){
        if(argc == 1){
 
                // read clocks
-               ar7240_sys_frequency(&cpu_freq, &ddr_freq, &ahb_freq);
+               ar933x_sys_frequency(&cpu_freq, &ddr_freq, &ahb_freq);
 
                // calculate SPI clock (we need to set bit 0 to 1 in SPI_FUNC_SELECT to access SPI registers)
                ar7240_reg_wr(AR7240_SPI_FS, 0x01);
index b18292bce17b443bc80d90355a2787e4ada15836..191da09cc7659de18cf92038aab54cb0a1384009 100644 (file)
@@ -28,7 +28,7 @@ void ag7240_miiphy_write(char *devname, uint32_t phaddr, uint8_t reg, uint16_t d
 
 ag7240_mac_t *ag7240_macs[CFG_AG7240_NMACS];
 
-extern void ar7240_sys_frequency(u32 *cpu_freq, u32 *ddr_freq, u32 *ahb_freq);
+extern void ar933x_sys_frequency(u32 *cpu_freq, u32 *ddr_freq, u32 *ahb_freq);
 
 extern int athrs26_phy_setup(int unit);
 extern int athrs26_phy_is_up(int unit);
@@ -174,7 +174,7 @@ void ag7240_mii_setup(ag7240_mac_t *mac) {
                        ag7240_reg_wr(mac, AG7240_MAC_MII_MGMT_CFG, mgmt_cfg_val);
                }
        } else {
-               ar7240_sys_frequency(&cpu_freq, &ddr_freq, &ahb_freq);
+               ar933x_sys_frequency(&cpu_freq, &ddr_freq, &ahb_freq);
 
                switch (ahb_freq / 1000000) {
                case 150:
index 8771d61a9225a047622ff1d6e6636f096beab2c9..fd01789d7d2c15f9baed924438c364eaca9eec3a 100644 (file)
@@ -22,8 +22,7 @@ inline int ar933x_40MHz_xtal(void)
  * Get CPU, RAM and AHB clocks
  * Based on: Linux/arch/mips/ath79/clock.c
  */
-/* TODO: void ar933x_sys_frequency(u32 *cpu_freq, u32 *ddr_freq, u32 *ahb_freq) */
-void ar7240_sys_frequency(u32 *cpu_freq, u32 *ddr_freq, u32 *ahb_freq)
+void ar933x_sys_frequency(u32 *cpu_freq, u32 *ddr_freq, u32 *ahb_freq)
 {
        u32 ref_rate, clock_ctrl, cpu_config, pll, temp;
 
index cec1fcf17b9d108075a6e9b1836288cba0466f50..1572043122b3cab6786d58a35d7bd354ba10f6f2 100644 (file)
@@ -53,7 +53,11 @@ extern int timer_init(void);
 extern void all_led_on(void);
 extern void all_led_off(void);
 extern const char* print_mem_type(void);
+#ifdef CONFIG_WASP
 extern void ar7240_sys_frequency(u32 *cpu_freq, u32 *ddr_freq, u32 *ahb_freq);
+#else
+extern void ar933x_sys_frequency(u32 *cpu_freq, u32 *ddr_freq, u32 *ahb_freq);
+#endif
 
 ulong monitor_flash_len;
 
@@ -336,7 +340,11 @@ void board_init_r(gd_t *id, ulong dest_addr){
        bd = gd->bd;
 
        /* get CPU/RAM/AHB clocks */
+#ifdef CONFIG_WASP
        ar7240_sys_frequency(&cpu_freq, &ddr_freq, &ahb_freq);
+#else
+       ar933x_sys_frequency(&cpu_freq, &ddr_freq, &ahb_freq);
+#endif
 
        /* set bi_cfg_hz */
        bd->bi_cfg_hz = (unsigned long)(cpu_freq >> 1);