Lines Matching +full:cs +full:- +full:setup
1 // SPDX-License-Identifier: GPL-2.0+
3 * (C) Copyright 2007-2008
7 * (C) Copyright 2009-2015
15 #include <asm/mach-types.h>
16 #include <asm/setup.h>
33 static int hw_rev = -1; /* hardware revision */
60 csa = readl(&matrix->csa[0]) | AT91_MATRIX_CSA_EBI_CS3A; in meesc_nand_hw_init()
61 writel(csa, &matrix->csa[0]); in meesc_nand_hw_init()
66 &smc->cs[3].setup); in meesc_nand_hw_init()
70 &smc->cs[3].pulse); in meesc_nand_hw_init()
73 &smc->cs[3].cycle); in meesc_nand_hw_init()
78 &smc->cs[3].mode); in meesc_nand_hw_init()
110 &smc1->cs[0].setup); in meesc_ethercat_hw_init()
113 &smc1->cs[0].pulse); in meesc_ethercat_hw_init()
115 &smc1->cs[0].cycle); in meesc_ethercat_hw_init()
117 * Configure behavior at external wait signal, byte-select mode, 16 bit in meesc_ethercat_hw_init()
122 AT91_SMC_MODE_TDF, &smc1->cs[0].mode); in meesc_ethercat_hw_init()
130 /* dram_init must store complete ramsize in gd->ram_size */ in dram_init()
131 gd->ram_size = get_ram_size((void *)PHYS_SDRAM, in dram_init()
138 gd->bd->bi_dram[0].start = PHYS_SDRAM; in dram_init_banksize()
139 gd->bd->bi_dram[0].size = PHYS_SDRAM_SIZE; in dram_init_banksize()
165 /* ET1100 present, arch number of MEESC-Board */ in checkboard()
166 gd->bd->bi_arch_number = MACH_TYPE_MEESC; in checkboard()
167 puts("Board: CAN-EtherCAT Gateway"); in checkboard()
170 /* no ET1100 present, arch number of EtherCAN/2-Board */ in checkboard()
171 gd->bd->bi_arch_number = MACH_TYPE_ETHERCAN2; in checkboard()
177 /* assume, no ET1100 present, arch number of EtherCAN/2-Board */ in checkboard()
178 gd->bd->bi_arch_number = MACH_TYPE_ETHERCAN2; in checkboard()
188 printf("\nHardware-revision: 1.%d\n", get_hw_rev()); in checkboard()
190 printf("Mach-type: %lu\n", gd->bd->bi_arch_number); in checkboard()
204 serialnr->high = (*(str + 1) << 8) | *(str + 2); in get_board_serial()
205 serialnr->low = simple_strtoul(str + 3, NULL, 16); in get_board_serial()
208 serialnr->high = 0; in get_board_serial()
209 serialnr->low = 0; in get_board_serial()
235 writel((readl(&pmc->mckr) & ~AT91_PMC_MDIV) | in misc_init_r()
236 AT91SAM9_PMC_MDIV_4, &pmc->mckr); in misc_init_r()
261 gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE + 0x100; in board_init()