Lines Matching +full:p1010 +full:- +full:flexcan
2 * Copyright 2010-2011 Freescale Semiconductor, Inc.
4 * SPDX-License-Identifier: GPL-2.0+
82 setbits_be32(&ifc.gregs->ifc_gcr, 1 << IFC_GCR_TBCTL_TRN_TIME_SHIFT); in board_early_init_f()
86 setbits_be32(&pgpio->gpdir, GPIO4_PCIE_RESET_SET); in board_early_init_f()
87 setbits_be32(&pgpio->gpdat, GPIO4_PCIE_RESET_SET); in board_early_init_f()
98 * Remap Boot flash region to caching-inhibited in board_early_init_r()
102 /* Flush d-cache and invalidate i-cache of any FLASH data */ in board_early_init_r()
106 if (flash_esel == -1) { in board_early_init_r()
149 clrbits_be32(&gur->pmuxcr, PMUXCR1_IFC_MASK); in config_board_mux()
158 clrsetbits_be32(&gur->pmuxcr, PMUXCR1_SDHC_MASK, in config_board_mux()
162 out_8(&cpld_data->spi_cs0_sel, MUX_CPLD_SPICS0_FLASH); in config_board_mux()
165 out_8(&cpld_data->tdm_can_sel, MUX_CPLD_TDM); in config_board_mux()
166 out_8(&cpld_data->spi_cs0_sel, MUX_CPLD_SPICS0_SLIC); in config_board_mux()
169 out_8(&cpld_data->tdm_can_sel, MUX_CPLD_CAN_UART); in config_board_mux()
187 clrbits_be32(&gur->pmuxcr, PMUXCR1_IFC_MASK); in config_board_mux()
197 clrsetbits_be32(&gur->pmuxcr, PMUXCR1_SDHC_MASK, in config_board_mux()
277 cpu = gd->arch.cpu; in checkboard()
279 printf("Board: %sRDB-PA, ", cpu->name); in checkboard()
281 printf("Board: %sRDB-PB, ", cpu->name); in checkboard()
294 val = (in_8(&cpld_data->pcba_ver) & 0xf); in checkboard()
297 val = in_8(&cpld_data->cpld_ver); in checkboard()
300 val = in_8(&cpld_data->rom_loc) & 0xf; in checkboard()
337 cpu = gd->arch.cpu; in board_eth_init()
349 if (cpu->soc_ver != SVR_P1014) { in board_eth_init()
376 "fsl,p1010-flexcan")) >= 0) { in fdt_del_flexcan()
406 "fsl,starlite-tdm")) >= 0) { in fdt_del_tdm()
452 cpu = gd->arch.cpu; in ft_board_setup()
470 if (cpu->soc_ver == SVR_P1014) { in ft_board_setup()
491 * explicitly, defaultly spi_cs_sel to spi-flash instead of in ft_board_setup()
507 return -1; in board_mmc_init()
524 clrbits_be32(&gur->pmuxcr, MPC85xx_PMUXCR_CAN1_TDM | in misc_init_r()
530 clrbits_be32(&gur->pmuxcr, MPC85xx_PMUXCR_CAN2_UART | in misc_init_r()
532 setbits_be32(&gur->pmuxcr, MPC85xx_PMUXCR_CAN2_TDM | in misc_init_r()
534 clrbits_be32(&gur->pmuxcr2, MPC85xx_PMUXCR2_UART_GPIO); in misc_init_r()
535 setbits_be32(&gur->pmuxcr2, MPC85xx_PMUXCR2_UART_TDM); in misc_init_r()
548 setbits_be32(&gur->pmuxcr2, MPC85xx_PMUXCR2_GPIO01_DRVVBUS); in misc_init_r()