Lines Matching +full:board +full:- +full:specific
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * linux/arch/arm/mach-omap1/devices.c
8 #include <linux/dma-mapping.h>
15 #include <linux/platform_data/omap-wd-timer.h>
16 #include <linux/soc/ti/omap1-io.h>
51 .id = -1,
64 /*-------------------------------------------------------------------------*/
81 if (mmc_controller->slots[0].wires == 4) { in omap1_mmc_mux()
84 if (!mmc_controller->slots[0].nomux) in omap1_mmc_mux()
92 if (!mmc_controller->slots[1].nomux) { in omap1_mmc_mux()
97 if (mmc_controller->slots[1].wires == 4) { in omap1_mmc_mux()
109 /* Feedback clock must be set on OMAP-1710 MMC2 */ in omap1_mmc_mux()
132 return -ENOMEM; in omap_mmc_add()
136 res[0].end = base + size - 1; in omap_mmc_add()
148 data->slots[0].features = MMC_OMAP15XX; in omap_mmc_add()
150 data->slots[0].features = MMC_OMAP16XX; in omap_mmc_add()
162 /* return device handle to board setup code */ in omap_mmc_add()
163 data->dev = &pdev->dev; in omap_mmc_add()
206 omap_mmc_add("mmci-omap", i, base, size, irq, in omap1_init_mmc()
213 /*-------------------------------------------------------------------------*/
215 /* Numbering for the SPI-capable controllers when used for SPI:
236 .id = -1,
244 * up devices to the microwire controller, and multi-board configs in omap_init_uwire()
248 /* board-specific code must configure chipselects (only a few in omap_init_uwire()
270 .id = -1,
283 /*-------------------------------------------------------------------------*/
286 * This gets called after board-specific INIT_MACHINE, and initializes most
287 * on-chip peripherals accessible on this board (except for few like USB):
289 * (a) Does any "standard config" pin muxing needed. Board-specific
292 * (b) Populating board-specific platform_data with the data drivers
294 * (c) Creating platform devices as meaningful on this board and
300 * Board-specific knowledge like creating devices or pin setup is to be
308 return -ENODEV; in omap1_init_devices()
337 .id = -1,
348 return -ENODEV; in omap_init_wdt()