• Home
  • Raw
  • Download

Lines Matching +full:s3c6410 +full:- +full:rtc

1 // SPDX-License-Identifier: GPL-2.0
20 #include <linux/dma-mapping.h>
29 #include <linux/platform_data/s3c-hsudc.h>
30 #include <linux/platform_data/s3c-hsotg.h>
31 #include <linux/platform_data/dma-s3c24xx.h>
47 #include <linux/platform_data/ata-samsung_cf.h>
49 #include <plat/fb-s3c2410.h>
50 #include <linux/platform_data/hwmon-s3c.h>
51 #include <linux/platform_data/i2c-s3c2410.h>
53 #include <linux/platform_data/mmc-s3cmci.h>
54 #include <linux/platform_data/mtd-nand-s3c2410.h>
55 #include <plat/pwm-core.h>
57 #include <linux/platform_data/touchscreen-s3c2410.h>
58 #include <linux/platform_data/usb-s3c2410_udc.h>
59 #include <linux/platform_data/usb-ohci-s3c2410.h>
60 #include <plat/usb-phy.h>
61 #include <plat/regs-spi.h>
62 #include <linux/platform_data/asoc-s3c.h>
63 #include <linux/platform_data/spi-s3c64xx.h>
75 .name = "samsung-ac97",
76 .id = -1,
96 .name = "s3c24xx-adc",
97 .id = -1,
111 .name = "exynos-adc",
112 .id = -1,
128 .name = "s3c2440-camif",
129 .id = -1,
150 .name = "s3c-fb",
151 .id = -1,
171 .name = "s3c-hwmon",
172 .id = -1,
198 .name = "s3c-sdhci",
228 .name = "s3c-sdhci",
260 .name = "s3c-sdhci",
290 .name = "s3c-sdhci",
315 .name = "s3c2410-i2c",
334 pd->bus_num = 0; in s3c_i2c0_set_platdata()
339 if (!npd->cfg_gpio) in s3c_i2c0_set_platdata()
340 npd->cfg_gpio = s3c_i2c0_cfg_gpio; in s3c_i2c0_set_platdata()
350 .name = "s3c2410-i2c",
362 pd->bus_num = 1; in s3c_i2c1_set_platdata()
367 if (!npd->cfg_gpio) in s3c_i2c1_set_platdata()
368 npd->cfg_gpio = s3c_i2c1_cfg_gpio; in s3c_i2c1_set_platdata()
379 .name = "s3c2410-i2c",
391 pd->bus_num = 2; in s3c_i2c2_set_platdata()
396 if (!npd->cfg_gpio) in s3c_i2c2_set_platdata()
397 npd->cfg_gpio = s3c_i2c2_cfg_gpio; in s3c_i2c2_set_platdata()
408 .name = "s3c2440-i2c",
420 pd->bus_num = 3; in s3c_i2c3_set_platdata()
425 if (!npd->cfg_gpio) in s3c_i2c3_set_platdata()
426 npd->cfg_gpio = s3c_i2c3_cfg_gpio; in s3c_i2c3_set_platdata()
437 .name = "s3c2440-i2c",
449 pd->bus_num = 4; in s3c_i2c4_set_platdata()
454 if (!npd->cfg_gpio) in s3c_i2c4_set_platdata()
455 npd->cfg_gpio = s3c_i2c4_cfg_gpio; in s3c_i2c4_set_platdata()
466 .name = "s3c2440-i2c",
478 pd->bus_num = 5; in s3c_i2c5_set_platdata()
483 if (!npd->cfg_gpio) in s3c_i2c5_set_platdata()
484 npd->cfg_gpio = s3c_i2c5_cfg_gpio; in s3c_i2c5_set_platdata()
495 .name = "s3c2440-i2c",
507 pd->bus_num = 6; in s3c_i2c6_set_platdata()
512 if (!npd->cfg_gpio) in s3c_i2c6_set_platdata()
513 npd->cfg_gpio = s3c_i2c6_cfg_gpio; in s3c_i2c6_set_platdata()
524 .name = "s3c2440-i2c",
536 pd->bus_num = 7; in s3c_i2c7_set_platdata()
541 if (!npd->cfg_gpio) in s3c_i2c7_set_platdata()
542 npd->cfg_gpio = s3c_i2c7_cfg_gpio; in s3c_i2c7_set_platdata()
554 .name = "s3c24xx-iis",
555 .id = -1,
595 .name = "samsung-keypad",
596 .id = -1,
607 if (!npd->cfg_gpio) in samsung_keypad_set_platdata()
608 npd->cfg_gpio = samsung_keypad_cfg_gpio; in samsung_keypad_set_platdata()
621 .name = "s3c2410-lcd",
622 .id = -1,
637 npd->displays = kmemdup(pd->displays, in s3c24xx_fb_set_platdata()
638 sizeof(struct s3c2410fb_display) * npd->num_displays, in s3c24xx_fb_set_platdata()
640 if (!npd->displays) in s3c24xx_fb_set_platdata()
656 .name = "s3c2410-nand",
657 .id = -1,
663 * s3c_nand_copy_set() - copy nand set data
678 size = sizeof(struct mtd_partition) * set->nr_partitions; in s3c_nand_copy_set()
680 ptr = kmemdup(set->partitions, size, GFP_KERNEL); in s3c_nand_copy_set()
681 set->partitions = ptr; in s3c_nand_copy_set()
684 return -ENOMEM; in s3c_nand_copy_set()
687 if (set->nr_map && set->nr_chips) { in s3c_nand_copy_set()
688 size = sizeof(int) * set->nr_chips; in s3c_nand_copy_set()
689 ptr = kmemdup(set->nr_map, size, GFP_KERNEL); in s3c_nand_copy_set()
690 set->nr_map = ptr; in s3c_nand_copy_set()
693 return -ENOMEM; in s3c_nand_copy_set()
716 size = sizeof(struct s3c2410_nand_set) * npd->nr_sets; in s3c_nand_set_platdata()
718 struct s3c2410_nand_set *from = npd->sets; in s3c_nand_set_platdata()
723 npd->sets = to; /* set, even if we failed */ in s3c_nand_set_platdata()
730 for (i = 0; i < npd->nr_sets; i++) { in s3c_nand_set_platdata()
753 .name = "samsung-onenand",
768 .name = "samsung-onenand",
789 .name = "samsung-pwm",
790 .id = -1,
801 /* RTC */
811 .name = "s3c2410-rtc",
812 .id = -1,
826 .name = "s3c64xx-rtc",
827 .id = -1,
842 .name = "s3c2410-sdi",
843 .id = -1,
864 .name = "s3c2410-spi",
880 .name = "s3c2410-spi",
900 .name = "s3c2410-ts",
901 .id = -1,
940 .name = "s3c2410-ohci",
941 .id = -1,
951 * s3c_ohci_set_platdata - initialise OHCI device platform data
975 .name = "s3c2410-usbgadget",
976 .id = -1,
996 .name = "s3c-hsotg",
997 .id = -1,
1012 if (!npd->phy_init) in dwc2_hsotg_set_platdata()
1013 npd->phy_init = s5p_usb_phy_init; in dwc2_hsotg_set_platdata()
1014 if (!npd->phy_exit) in dwc2_hsotg_set_platdata()
1015 npd->phy_exit = s5p_usb_phy_exit; in dwc2_hsotg_set_platdata()
1028 .name = "s3c-hsudc",
1029 .id = -1,
1053 .name = "s3c2410-wdt",
1054 .id = -1,
1067 .name = "s3c6410-spi",
1103 .name = "s3c6410-spi",
1139 .name = "s3c6410-spi",