Lines Matching +full:feedback +full:- +full:pin
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * linux/arch/arm/mach-omap1/devices.c
8 #include <linux/dma-mapping.h>
16 #include <linux/platform_data/omap-wd-timer.h>
17 #include <linux/soc/ti/omap1-io.h>
53 .id = -1,
68 /*-------------------------------------------------------------------------*/
91 if (mmc_controller->slots[0].wires == 4 && !cpu_is_omap7xx()) { in omap1_mmc_mux()
94 if (!mmc_controller->slots[0].nomux) in omap1_mmc_mux()
102 if (!mmc_controller->slots[1].nomux) { in omap1_mmc_mux()
107 if (mmc_controller->slots[1].wires == 4) { in omap1_mmc_mux()
119 /* Feedback clock must be set on OMAP-1710 MMC2 */ in omap1_mmc_mux()
142 return -ENOMEM; in omap_mmc_add()
146 res[0].end = base + size - 1; in omap_mmc_add()
158 data->slots[0].features = MMC_OMAP7XX; in omap_mmc_add()
160 data->slots[0].features = MMC_OMAP15XX; in omap_mmc_add()
162 data->slots[0].features = MMC_OMAP16XX; in omap_mmc_add()
175 data->dev = &pdev->dev; in omap_mmc_add()
218 omap_mmc_add("mmci-omap", i, base, size, irq, in omap1_init_mmc()
225 /*-------------------------------------------------------------------------*/
260 /*-------------------------------------------------------------------------*/
264 /* Numbering for the SPI-capable controllers when used for SPI:
285 .id = -1,
293 * up devices to the microwire controller, and multi-board configs in omap_init_uwire()
297 /* board-specific code must configure chipselects (only a few in omap_init_uwire()
319 .id = -1,
332 /*-------------------------------------------------------------------------*/
335 * This gets called after board-specific INIT_MACHINE, and initializes most
336 * on-chip peripherals accessible on this board (except for few like USB):
338 * (a) Does any "standard config" pin muxing needed. Board-specific
341 * (b) Populating board-specific platform_data with the data drivers
349 * Board-specific knowledge like creating devices or pin setup is to be
350 * kept out of drivers as much as possible. In particular, pin setup
357 return -ENODEV; in omap1_init_devices()
389 .id = -1,
400 return -ENODEV; in omap_init_wdt()