Lines Matching +full:local +full:- +full:bd +full:- +full:address
1 // SPDX-License-Identifier: GPL-2.0+
54 if (in_be32(&gur->porpllsr) & (1<<15)) { in checkboard()
67 * Initialize local bus. in checkboard()
78 gd->bd->bi_flashstart = 0 - gd->bd->bi_flashsize; in misc_init_r()
79 gd->bd->bi_flashoffset = 0; in misc_init_r()
84 if (gd->bd->bi_flashsize < (0 - CONFIG_SYS_FLASH0)) { in misc_init_r()
85 set_lbc_or(0, gd->bd->bi_flashstart | in misc_init_r()
87 set_lbc_br(0, gd->bd->bi_flashstart | in misc_init_r()
91 * Re-check to get correct base address in misc_init_r()
93 flash_get_size(gd->bd->bi_flashstart, CONFIG_SYS_MAX_FLASH_BANKS - 1); in misc_init_r()
99 if (gd->bd->bi_flashsize != CONFIG_SYS_MAX_FLASH_BANKS * (0 - CONFIG_SYS_FLASH0)) { in misc_init_r()
104 * Re-do flash protection upon new addresses in misc_init_r()
107 gd->bd->bi_flashstart, 0xffffffff, in misc_init_r()
108 &flash_info[CONFIG_SYS_MAX_FLASH_BANKS - 1]); in misc_init_r()
112 CONFIG_SYS_MONITOR_BASE, CONFIG_SYS_MONITOR_BASE + monitor_flash_len - 1, in misc_init_r()
113 &flash_info[CONFIG_SYS_MAX_FLASH_BANKS - 1]); in misc_init_r()
118 CONFIG_ENV_ADDR + CONFIG_ENV_SECT_SIZE - 1, in misc_init_r()
119 &flash_info[CONFIG_SYS_MAX_FLASH_BANKS - 1]); in misc_init_r()
124 CONFIG_ENV_ADDR_REDUND + CONFIG_ENV_SECT_SIZE - 1, in misc_init_r()
125 &flash_info[CONFIG_SYS_MAX_FLASH_BANKS - 1]); in misc_init_r()
132 * Initialize Local Bus
144 clkdiv = lbc->lcrr & LCRR_CLKDIV; in local_bus_init()
147 /* Disable PLL bypass for Local Bus Clock >= 66 MHz */ in local_bus_init()
153 out_be32 (&lbc->lcrr, lcrr); in local_bus_init()
156 out_be32 (&lbc->ltesr, 0xffffffff); /* Clear LBC error interrupts */ in local_bus_init()
157 out_be32 (&lbc->lteir, 0xffffffff); /* Enable LBC error interrupts */ in local_bus_init()
158 out_be32 (&ecm->eedr, 0xffffffff); /* Clear ecm errors */ in local_bus_init()
159 out_be32 (&ecm->eeer, 0xffffffff); /* Enable ecm errors */ in local_bus_init()
162 out_be32 (&lbc->mamr, 0x44440); /* Use a customer-supplied value */ in local_bus_init()
166 out_be32 (&lbc->mbmr, 0x444440); /* Use a customer-supplied value */ in local_bus_init()
210 out_8((unsigned char*)&gur->gpoutdr, 0x3F ); in board_early_init_r()
211 out_be32((unsigned int*)&gur->gpiocr, 0x200 ); /* enable GPOut */ in board_early_init_r()
213 out_8( (unsigned char*)&gur->gpoutdr, 0x1F ); in board_early_init_r()
220 int ft_board_setup(void *blob, bd_t *bd) in ft_board_setup() argument
225 ft_cpu_setup(blob, bd); in ft_board_setup()
230 val[i++] = gd->bd->bi_flashstart; in ft_board_setup()
231 val[i++] = gd->bd->bi_flashsize; in ft_board_setup()
311 /* Returns Lime base address */
338 return -1; in w83782d_hwmon_init()
412 rc = param ? simple_strtol(param, NULL, 10) : -1; in board_backlight_switch()