Lines Matching +full:vs +full:- +full:supply
13 #include <linux/dma-mapping.h>
19 #include <linux/platform_data/gpio-davinci.h>
25 #include <linux/nvmem-provider.h>
29 #include <linux/v4l2-dv-timings.h>
37 #include <asm/mach-types.h>
44 #include <linux/platform_data/i2c-davinci.h>
45 #include <linux/platform_data/mtd-davinci.h>
46 #include <linux/platform_data/mmc-davinci.h>
47 #include <linux/platform_data/usb-davinci.h>
48 #include <linux/platform_data/mtd-davinci-aemif.h>
49 #include <linux/platform_data/ti-aemif.h>
54 #define DM644X_EVM_PHY_ID "davinci_mdio-0:01"
59 /* bootloader (UBL, U-Boot, etc) in first 5 sectors */
64 .mask_flags = MTD_WRITEABLE, /* force read-only */
99 .end = DM644X_ASYNC_EMIF_DATA_CE0_BASE + SZ_16M - 1,
104 .name = "physmap-flash",
113 /* DM644x EVM includes a 64 MByte small-page NAND flash (16K blocks).
115 * tools to install the secondary boot loader (UBL) and U-Boot.
118 /* Bootloader layout depends on whose u-boot is installed, but we
120 * - block 0 for u-boot environment ... in mainline u-boot
121 * - block 1 for UBL (plus up to four backup copies in blocks 2..5)
122 * - blocks 6...? for u-boot
123 * - blocks 16..23 for u-boot environment ... in TI's u-boot
129 .mask_flags = MTD_WRITEABLE, /* force read-only */
147 * Linux and u-boot. We boot faster by using them.
174 .end = DM644X_ASYNC_EMIF_DATA_CE0_BASE + SZ_16M - 1,
178 .end = DM644X_ASYNC_EMIF_CONTROL_BASE + SZ_4K - 1,
186 .end = DM644X_ASYNC_EMIF_CONTROL_BASE + SZ_4K - 1,
217 .name = "ti-aemif",
218 .id = -1,
230 .id = -1,
255 .name = "S-Video",
307 .id = -1,
310 /*----------------------------------------------------------------------*/
319 /* U2 -- LEDs */
332 .default_trigger = "disk-activity", },
348 while (ngpio--) { in evm_led_setup()
349 leds->gpio = gpio++; in evm_led_setup()
356 evm_led_dev = platform_device_alloc("leds-gpio", 0); in evm_led_setup()
360 evm_led_dev->dev.parent = &client->dev; in evm_led_setup()
386 /* U18 - A/V clock generator and user switch */
412 status = device_create_file(&client->dev, &dev_attr_user_sw); in evm_u18_setup()
416 sw_gpio = -EINVAL; in evm_u18_setup()
418 /* audio PLL: 48 kHz (vs 44.1 or 32), single rate (vs double) */ in evm_u18_setup()
439 device_remove_file(&client->dev, &dev_attr_user_sw); in evm_u18_teardown()
453 /* U35 - various I/O signals used to manage USB, CF, ATA, etc */
458 /* p0 = nDRV_VBUS (initial: don't supply it) */ in evm_u35_setup()
510 /*----------------------------------------------------------------------*/
512 /* Most of this EEPROM is unused, but U-Boot uses some data:
513 * - 0x7f00, 6 bytes Ethernet Address
514 * - 0x0039, 1 byte NTSC vs PAL (bit 0x80 == PAL)
515 * - ... newer boards may have more
527 .nvmem_name = "1-00500",
533 .nvmem_name = "1-00500",
536 .con_id = "mac-address",
594 return -ENXIO; in dm6444evm_msp430_get_pins()
596 msg[0].addr = dm6446evm_msp->addr; in dm6444evm_msp430_get_pins()
597 msg[1].addr = dm6446evm_msp->addr; in dm6444evm_msp430_get_pins()
603 status = i2c_transfer(dm6446evm_msp->adapter, msg, 2); in dm6444evm_msp430_get_pins()
607 dev_dbg(&dm6446evm_msp->dev, "PINS: %4ph\n", buf); in dm6444evm_msp430_get_pins()
691 /* Baseboard 3.3V: 5V -> TPS54310PWP -> 3.3V */
692 REGULATOR_SUPPLY("AVDD", "1-001b"),
693 REGULATOR_SUPPLY("DRVDD", "1-001b"),
697 /* Baseboard 1.8V: 5V -> TPS54310PWP -> 1.8V */
698 REGULATOR_SUPPLY("IOVDD", "1-001b"),
699 REGULATOR_SUPPLY("DVDD", "1-001b"),
797 .module_name = "dm644x-vpbe-display",
843 .dev_id = "musb-davinci",
859 regulator_register_always_on(0, "fixed-dummy", fixed_supplies_1_8v, in davinci_evm_init()
861 regulator_register_always_on(1, "fixed-dummy", fixed_supplies_3_3v, in davinci_evm_init()
886 evm_leds[7].default_trigger = "nand-disk"; in davinci_evm_init()
912 soc_info->emac_pdata->phy_id = DM644X_EVM_PHY_ID; in davinci_evm_init()