Lines Matching +full:mtd +full:- +full:eeprom

1 // SPDX-License-Identifier: GPL-2.0
4 // Based on mach-anubis.c by Ben Dooks <ben@simtec.co.uk>
33 #include <linux/platform_data/fb-s3c2410.h>
34 #include <asm/mach-types.h>
36 #include "regs-gpio.h"
37 #include <linux/platform_data/leds-s3c24xx.h>
39 #include "gpio-samsung.h"
40 #include <linux/platform_data/mtd-nand-s3c2410.h>
41 #include <linux/platform_data/i2c-s3c2410.h>
42 #include <linux/platform_data/mmc-s3cmci.h>
43 #include <linux/platform_data/usb-s3c2410_udc.h>
45 #include <linux/mtd/mtd.h>
46 #include <linux/mtd/rawnand.h>
47 #include <linux/mtd/nand-ecc-sw-hamming.h>
48 #include <linux/mtd/partitions.h>
50 #include "gpio-cfg.h"
99 .dev_id = "s3c2410-usbgadget",
172 /* mini2440 + 3.5" TFT (LCD-W35i, LQ035Q1DG06 type) + touchscreen*/
192 /* todo - put into gpio header */
253 .dev_id = "s3c2410-sdi",
274 .name = "u-boot",
279 .name = "u-boot-env",
304 .flash_bbt = 1, /* we use u-boot to create a BBT */
328 * The DM9000 has no eeprom, and it's MAC address is set by
337 .id = -1,
346 * +--+ /-----\
351 * | | +----+ +----+
353 * | | +----+ +----+
354 * | | +----+ +----+
356 * | | +----+ +----+
357 * | | +----+ +----+
359 * | | +----+ +----+
395 * marked as "in use" somehow in the kernel -- possibly wrongly
412 .name = "gpio-keys",
413 .id = -1,
468 .def_trigger = "nand-disk",
579 .name = "uda134x-codec",
580 .id = -1,
625 * 0-9 LCD configuration
658 features->count = 0; in mini2440_parse_features()
659 features->done = 0; in mini2440_parse_features()
660 features->lcd_index = -1; in mini2440_parse_features()
667 if (features->done & FEATURE_SCREEN) { in mini2440_parse_features()
671 int li = f - '0'; in mini2440_parse_features()
677 features->optional[features->count++] = in mini2440_parse_features()
679 features->lcd_index = li; in mini2440_parse_features()
682 features->done |= FEATURE_SCREEN; in mini2440_parse_features()
685 if (features->done & FEATURE_BACKLIGHT) in mini2440_parse_features()
689 features->optional[features->count++] = in mini2440_parse_features()
692 features->done |= FEATURE_BACKLIGHT; in mini2440_parse_features()
699 if (features->done & FEATURE_CAMERA) in mini2440_parse_features()
703 features->optional[features->count++] = in mini2440_parse_features()
705 features->done |= FEATURE_CAMERA; in mini2440_parse_features()
729 /* remove pullup on optional PWM backlight -- unused on 3.5 and 7"s */ in mini2440_init()
744 if (features.lcd_index != -1) { in mini2440_init()
774 /* Disable pull-up on the LED lines */ in mini2440_init()