Home
last modified time | relevance | path

Searched refs:chips (Results 1 – 200 of 514) sorted by relevance

123

/linux-4.1.27/drivers/gpio/
Dgpio-davinci.c182 struct davinci_gpio_controller *chips = dev_get_drvdata(gc->dev); in davinci_gpio_of_xlate() local
188 if (gc != &chips[gpiospec->args[0] / 32].chip) in davinci_gpio_of_xlate()
202 struct davinci_gpio_controller *chips; in davinci_gpio_probe() local
230 chips = devm_kzalloc(dev, in davinci_gpio_probe()
233 if (!chips) in davinci_gpio_probe()
242 chips[i].chip.label = "DaVinci"; in davinci_gpio_probe()
244 chips[i].chip.direction_input = davinci_direction_in; in davinci_gpio_probe()
245 chips[i].chip.get = davinci_gpio_get; in davinci_gpio_probe()
246 chips[i].chip.direction_output = davinci_direction_out; in davinci_gpio_probe()
247 chips[i].chip.set = davinci_gpio_set; in davinci_gpio_probe()
[all …]
Dgpio-pxa.c306 struct pxa_gpio_chip *chips; in pxa_init_gpio_chip() local
308 chips = kzalloc(nbanks * sizeof(struct pxa_gpio_chip), GFP_KERNEL); in pxa_init_gpio_chip()
309 if (chips == NULL) { in pxa_init_gpio_chip()
315 struct gpio_chip *c = &chips[i].chip; in pxa_init_gpio_chip()
317 sprintf(chips[i].label, "gpio-%d", i); in pxa_init_gpio_chip()
318 chips[i].regbase = gpio_reg_base + BANK_OFF(i); in pxa_init_gpio_chip()
319 chips[i].set_wake = set_wake; in pxa_init_gpio_chip()
322 c->label = chips[i].label; in pxa_init_gpio_chip()
339 pxa_gpio_chips = chips; in pxa_init_gpio_chip()
Dgpio-mcp23s08.c888 int chips = 0; in mcp23s08_probe() local
919 chips++; in mcp23s08_probe()
939 chips++; in mcp23s08_probe()
949 if (!chips) in mcp23s08_probe()
953 sizeof(*data) + chips * sizeof(struct mcp23s08), in mcp23s08_probe()
965 chips--; in mcp23s08_probe()
966 data->mcp[addr] = &data->chip[chips]; in mcp23s08_probe()
/linux-4.1.27/drivers/mtd/chips/
DKconfig5 tristate "Detect flash chips by Common Flash Interface (CFI) probe"
17 tristate "Detect non-CFI AMD/JEDEC-compatible flash chips"
20 This option enables JEDEC-style probing of flash chips which are not
22 CFI-targeted flash drivers for any chips which are identified which
24 covers most AMD/Fujitsu-compatible chips and also non-CFI
25 Intel chips.
35 chips, or if you wish to reduce the size of the kernel by including
36 support for only specific arrangements of flash chips, say 'Y'. This
48 data bits when writing the 'magic' commands to the chips. Saying
50 enabled, means that the CPU will not do any swapping; the chips
[all …]
Dcfi_cmdset_0002.c645 cfi->chips[i].word_write_time = 1<<cfi->cfiq->WordWriteTimeoutTyp; in cfi_cmdset_0002()
646 cfi->chips[i].buffer_write_time = 1<<cfi->cfiq->BufWriteTimeoutTyp; in cfi_cmdset_0002()
647 cfi->chips[i].erase_time = 1<<cfi->cfiq->BlockEraseTimeoutTyp; in cfi_cmdset_0002()
656 cfi->chips[i].buffer_write_time_max = in cfi_cmdset_0002()
660 cfi->chips[i].buffer_write_time_max = 0; in cfi_cmdset_0002()
662 cfi->chips[i].buffer_write_time_max = in cfi_cmdset_0002()
663 max(cfi->chips[i].buffer_write_time_max, 2000); in cfi_cmdset_0002()
665 cfi->chips[i].ref_point_counter = 0; in cfi_cmdset_0002()
666 init_waitqueue_head(&(cfi->chips[i].wq)); in cfi_cmdset_0002()
1160 ret = do_read_onechip(map, &cfi->chips[chipnum], ofs, thislen, buf); in cfi_amdstd_read()
[all …]
Dcfi_cmdset_0001.c534 cfi->chips[i].word_write_time = in cfi_cmdset_0001()
537 cfi->chips[i].word_write_time = 50000; in cfi_cmdset_0001()
540 cfi->chips[i].buffer_write_time = in cfi_cmdset_0001()
545 cfi->chips[i].erase_time = in cfi_cmdset_0001()
548 cfi->chips[i].erase_time = 2000000; in cfi_cmdset_0001()
552 cfi->chips[i].word_write_time_max = in cfi_cmdset_0001()
556 cfi->chips[i].word_write_time_max = 50000 * 8; in cfi_cmdset_0001()
560 cfi->chips[i].buffer_write_time_max = in cfi_cmdset_0001()
566 cfi->chips[i].erase_time_max = in cfi_cmdset_0001()
570 cfi->chips[i].erase_time_max = 2000000 * 8; in cfi_cmdset_0001()
[all …]
Dcfi_cmdset_0020.c155 cfi->chips[i].word_write_time = 128; in cfi_cmdset_0020()
156 cfi->chips[i].buffer_write_time = 128; in cfi_cmdset_0020()
157 cfi->chips[i].erase_time = 1024; in cfi_cmdset_0020()
158 cfi->chips[i].ref_point_counter = 0; in cfi_cmdset_0020()
159 init_waitqueue_head(&(cfi->chips[i].wq)); in cfi_cmdset_0020()
405 ret = do_read_onechip(map, &cfi->chips[chipnum], ofs, thislen, buf); in cfi_staa_read()
632 ret = do_write_buffer(map, &cfi->chips[chipnum], in cfi_staa_write_buffers()
948 ret = do_erase_oneblock(map, &cfi->chips[chipnum], adr); in cfi_staa_erase_varsize()
984 chip = &cfi->chips[i]; in cfi_staa_sync()
1020 chip = &cfi->chips[i]; in cfi_staa_sync()
[all …]
Dgen_probe.c147 memset(&retcfi->chips[0], 0, sizeof(struct flchip) * cfi.numchips); in genprobe_ident_chips()
151 struct flchip *pchip = &retcfi->chips[j++]; in genprobe_ident_chips()
/linux-4.1.27/drivers/mtd/lpddr/
DKconfig5 tristate "Support for LPDDR flash chips"
9 flash chips. Synonymous with Mobile-DDR. It is a new standard for
14 tristate "Detect flash chips by QINFO probe"
16 Device Information for LPDDR chips is offered through the Overlay
24 tristate "Support for LPDDR2-NVM flash chips"
Dlpddr_cmds.c89 chip = &lpddr->chips[0]; in lpddr_cmdset()
95 *chip = lpddr->chips[i]; in lpddr_cmdset()
475 struct flchip *chip = &lpddr->chips[chipnum]; in do_erase_oneblock()
503 struct flchip *chip = &lpddr->chips[chipnum]; in lpddr_read()
528 struct flchip *chip = &lpddr->chips[chipnum]; in lpddr_point()
569 chip = &lpddr->chips[chipnum]; in lpddr_point()
588 chip = &lpddr->chips[chipnum]; in lpddr_unpoint()
660 ret = do_write_buffer(map, &lpddr->chips[chipnum], in lpddr_writev()
710 struct flchip *chip = &lpddr->chips[chipnum]; in do_xxlock()
/linux-4.1.27/drivers/net/wireless/rt2x00/
DKconfig28 Supported chips: RT2460.
40 Supported chips: RT2560.
55 Supported chips: RT2561, RT2561S & RT2661.
72 Supported chips: RT2760, RT2790, RT2860, RT2880, RT2890, RT3052,
85 Supported chips: RT3390
93 Supported chips: RT3060, RT3062, RT3562, RT3592
102 Supported chips: RT5390
110 Supported chips: RT3290
120 Supported chips: RT2571 & RT2572.
133 Supported chips: RT2571W, RT2573 & RT2671.
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/bus/
Dbrcm,gisb-arb.txt6 "brcm,gisb-arb" or "brcm,bcm7445-gisb-arb" for 28nm chips
7 "brcm,bcm7435-gisb-arb" for newer 40nm chips
8 "brcm,bcm7400-gisb-arb" for older 40nm chips and all 65nm chips
9 "brcm,bcm7038-gisb-arb" for 130nm chips
/linux-4.1.27/drivers/net/dsa/
DKconfig28 ethernet switch chips.
37 ethernet switch chips.
46 chips.
55 switch chips.
66 switch chips.
/linux-4.1.27/sound/usb/6fire/
Dchip.c38 static struct sfire_chip *chips[SNDRV_CARDS] = SNDRV_DEFAULT_PTR; variable
99 if (chips[i]) in usb6fire_chip_probe()
100 chips[i]->intf_count++; in usb6fire_chip_probe()
101 usb_set_intfdata(intf, chips[i]); in usb6fire_chip_probe()
139 chips[regidx] = chip; in usb6fire_chip_probe()
191 chips[chip->regidx] = NULL; in usb6fire_chip_disconnect()
/linux-4.1.27/Documentation/hwmon/
Dtmp4214 Supported chips:
33 TMP423, TMP441, and TMP442 temperature sensor chips. These chips
36 in degrees Celsius. The chips are wired over I2C/SMBus and specified
40 The chips support only temperature measurement. The driver exports
Dthmc504 Supported chips:
27 List of adapter,address pairs to force chips into ADM1022 mode with
28 second remote temperature. This does not work for original THMC50 chips.
46 The THMC50 is usually used in combination with LM78-like chips, to measure
72 The driver was tested on Compaq AP550 with two ADM1022 chips (one works
Dtmp4014 Supported chips:
34 TMP431, TMP432 and TMP435 chips. These chips implement one or two remote
44 The TMP411 and TMP431 chips are compatible with TMP401. TMP411 provides
Demc14034 Supported chips:
35 The Standard Microsystems Corporation (SMSC) / Microchip EMC14xx chips
41 The chips implement three limits for each sensor: low (tempX_min), high
42 (tempX_max) and critical (tempX_crit.) The chips also implement an
Dsmsc47m14 Supported chips:
33 The Standard Microsystems Corporation (SMSC) 47M1xx Super I/O chips
36 The LPC47M15x, LPC47M192 and LPC47M292 chips contain a full 'hardware
42 ID as the 47M15x and 47M192 chips and seems to be compatible.
Dlm754 Supported chips:
77 slowest chips and 125 ms for the fastest chips; reading it more often
80 The original LM75 was typically used in combination with LM78-like chips
92 Both chips are simply not compatible, value encoding differs.
Duserspace-tools4 Most mainboards have sensor chips to monitor system health (like temperatures,
8 The kernel drivers make the data from the sensor chips available in the /sys
10 values or configure the chips in a more friendly manner.
Dadm10214 Supported chips:
61 The chips supported by this driver are very similar. The Maxim MAX1617 is
64 Ditto for the THMC10. From here on, we will refer to all these chips as
95 2003) microarchitecture had real MAX1617, ADM1021, or compatible chips
97 era (with 400 MHz FSB) had chips with only one temperature sensor.
104 will have to explicitly instantiate the sensor chips from user-space. See
Dit874 Supported chips:
94 Force PWM polarity to active high (DANGEROUS). Some chips are
102 All the chips supported by this driver are LPC Super-I/O chips, accessed
116 chips.
118 These chips are 'Super I/O chips', supporting floppy disks, infrared ports,
143 compatible with the older chips and revisions. The 16-bit tachometer mode
144 is enabled by the driver when one of the above chips is detected.
218 "Smart Guardian" mode control handling is only implemented for older chips
233 which is implemented by IT8705F chips up to revision F and IT8712F
234 chips up to revision G.
Djc424 Supported chips:
45 * JEDEC JC 42.4 compliant temperature sensor chips
49 Common for all chips:
65 The driver auto-detects the chips listed above, but can be manually instantiated
66 to support other JC 42.4 compliant chips.
Dmax66974 Supported chips:
43 chips. The chips support one local temperature sensor plus four, six, or seven
Dw83627hf4 Supported chips:
42 the Winbond W83627HF, W83627THF, W83697HF and W83637HF Super I/O chips.
43 We will refer to them collectively as Winbond chips.
51 If you really want i2c accesses for these Super I/O chips,
57 VID reading. However the two chips have the identical 128 pin package. So,
Dsch56274 Supported chips:
16 SMSC SCH5627 Super I/O chips include complete hardware monitoring
Dadt74114 Supported chips:
16 be other chips that implement this interface.
Dlm834 Supported chips:
54 sensors. This means that temperature-only chips are usually used as
55 secondary chips coupled with another chip such as an IT8705F or similar
58 chips provide some temperature sensors, the secondary chip, if needed,
Dsch56364 Supported chips:
15 SMSC SCH5636 Super I/O chips include an embedded microcontroller for
Demc21034 Supported chips:
16 The Standard Microsystems Corporation (SMSC) EMC2103 chips
Dw83781d4 Supported chips:
50 chips, and the Asus AS99127F chips. We will refer to them collectively as
51 W8378* chips.
53 There is quite some difference between these chips, but they are similar
55 The Asus chips are similar to an I2C-only W83782D.
64 Detection of these chips can sometimes be foiled because they can be in
119 chips which triggers if your computer case is open.
151 The chips only update values each 1.5 seconds; reading them more often
163 Note that the individual beep bits are inverted from the other chips.
251 Kaam about how to detect these chips, and how to read their values. He
[all …]
Dw83l786ng4 Supported chips:
25 This driver implements support for Winbond W83L786NG/W83L786NR chips.
Dsysfs-interface12 Note that motherboards vary widely in the connections to sensor chips.
15 the CPU. Also, some values reported by the chips need some computation
16 before they make full sense. For example, most chips can only measure
34 find all sensor chips, it is easier to follow the device symlinks from
40 (e.g. drivers for multifunction chips) may want to use this possibility to
48 types for sensor chips are "in" (voltage), "temp" (temperature) and
57 Alarms are direct indications read from the chips. The drivers do NOT
76 Read/write values may be read-only for some chips, depending on the
209 Some chips only support values 1, 2, 4 and 8.
278 chip-dependent. Use this for chips which associate trip points
[all …]
Dlm952454 Supported chips:
23 The chips can be used to very accurately monitor the temperature of
Dgl518sm4 Supported chips:
29 0x80 chips support the reading of all voltages and revision 0x00 only
57 a resolution of 0.019 volt. Note that revision 0x00 chips do not support
Dnct66834 Supported chips:
18 The chips implement up to shared 32 temperature and voltage sensors.
Dmax16684 Supported chips:
17 chips.
Dsmsc47m1924 Supported chips:
22 of the SMSC LPC47M192 and compatible Super-I/O chips.
24 These chips support 3 temperature channels and 8 voltage inputs
Df71882fg4 Supported chips:
67 Fintek F718xx/F8000 Super I/O chips include complete hardware monitoring
71 These chips also have fan controlling features, using either DC or PWM, in
118 chips, and some modes may only be available in RPM / PWM mode.
Dnct677510 Supported chips:
43 and compatible super I/O chips.
45 The chips support up to 25 temperature monitoring sources. Up to 6 of those are
54 The temperature sensor sources on all chips are configurable. The configured
66 16, 32, 64 or 128) to give the readings more range or accuracy; the other chips
Dina2xx4 Supported chips:
51 with an I2C interface. The chips monitor both a shunt voltage drop and
Dsis55954 Supported chips:
23 Note: these chips contain a 0008 device which is incompatible with the
104 Some chips refuse to be enabled. We don't know why.
Dpmbus-core54 chips.
116 necessary for chips which react badly if non-supported commands are executed,
176 if a chip driver supports multiple chips, and the chip functionality is not
274 Some PMBus chips respond with valid data when trying to read an unsupported
275 register. For such chips, checking the status register is mandatory when
277 Other PMBus chips don't support the STATUS_CML register, or report
278 communication errors for no explicable reason. For such chips, checking the
Dab85004 Supported chips:
Dad73144 Supported chips:
Dmax66424 Supported chips:
Dadt74704 Supported chips:
16 be other chips that implement this interface.
Dzl61004 Supported chips:
80 configuration data (0x11, 0x12, 0x15, 0x16, and 0xf4). The chips supported by
102 is known to affect all currently supported chips. For manual override, the
Dwm83504 Supported chips:
Dnct78024 Supported chips:
Dtmp1034 Supported chips:
Dhih61304 Supported chips:
Dmcp30214 Supported chips:
Dtmp1024 Supported chips:
Dmax16194 Supported chips:
Dpmbus4 Supported chips:
57 supported by all chips), and since there is no well defined address range for
69 Support for additional PMBus chips can be added by defining chip parameters in
Dabx5004 Supported chips:
Dwm831x4 Supported chips:
Dlm784 Supported chips:
25 There is almost no difference between the three supported chips. Functionally,
Dmax160654 Supported chips:
66 any of the i2ctools commands on a command register (0xa5 to 0xac). The chips
Dw83627ehf4 Supported chips:
50 (NCT6775F), and NCT6776F super I/O chips. We will refer to them collectively
51 as Winbond chips.
53 The chips implement 3 to 4 temperature sensors (9 for NCT6775F and NCT6776F),
Dfam15h_power4 Supported chips:
Dtwl4030-madc-hwmon4 Supported chips:
Dadm10314 Supported chips:
Dltc41514 Supported chips:
Dltc42154 Supported chips:
Dlm634 Supported chips:
48 The fan speed is measured using a tachometer. Contrary to most chips which
Dw83792d4 Supported chips:
91 In addition to the alarms described above, there is a CHAS alarm on the chips
95 The chips only update values each 3 seconds; reading them more often will
Dlm854 Supported chips:
49 compatible chips including the Analog Devices ADM1027, ADT7463, ADT7468 and
50 SMSC EMC6D10x chips family.
148 these two chips. The LM85B is recommended for new designs.
150 The ADM1027, ADT7463 and ADT7468 chips have an optional SMBALERT output
Dpowr12204 Supported chips:
Dlm924 Supported chips:
Dmenf21bmc4 Supported chips:
Dvia686a4 Supported chips:
32 The driver does not distinguish between the chips and reports
Ducd90004 Supported chips:
106 Fan attributes are only available on chips supporting
Dds6204 Supported chips:
Dshtc14 Supported chips:
Demc6w2014 Supported chips:
/linux-4.1.27/Documentation/devicetree/bindings/gpio/
Dgpio-mcp23s08.txt24 multiple chips on the same chipselect. Have a look at
27 Required device specific properties (only for SPI chips):
30 chips - as the name suggests. Multiple SPI chips can share the same
36 least one bit to 1 for SPI chips.
47 chips. The spi chips can also do the interrupts, but this is not supported by
54 IO 8-15 are bank 2. These chips have two different interrupt outputs:
/linux-4.1.27/Documentation/devicetree/bindings/mtd/
Djedec,spi-nor.txt1 * MTD SPI driver for ST M25Pxx (and similar) serial flash chips
10 chips.
19 all chips and support for it can not be detected at runtime.
20 Refer to your chips' datasheet to check if this is supported
Dmtd-physmap.txt3 Flash chips (Memory Technology Devices) are often used for solid state
11 non-identical chips can be described in one node.
13 device width times the number of interleaved chips.
Datmel-nand.txt66 /* for PMECC supported chips */
93 /* for NFC supported chips */
Dsunxi-nand.txt15 Children nodes represent the available nand chips.
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Dccf.txt12 Example chips: T4240, B4860
15 Example chips: P5040, P5020, P4080, P3041, P2041
20 used for both CCF version 1 chips and CCF version 2
21 chips. It should be specified after either
Ddma.txt5 series chips such as mpc8315, mpc8349, mpc8379 etc.
72 mainly used in Freescale mpc85xx/86xx, Pxxx and BSC series chips, such as
134 series chips, such as t1040, t4240, b4860.
/linux-4.1.27/Documentation/sound/oss/
DESS1 Documentation for the ESS AudioDrive chips
9 All ESS chips now have a recording level setting. This is a need-to-have for
19 For ESS chips an additional parameter "esstype" can be specified. This controls
20 the (auto) detection of the ESS chips. It can have 3 kinds of values:
/linux-4.1.27/drivers/mtd/maps/
DKconfig6 bool "Support non-linear mappings of flash chips"
9 paged mappings of flash chips.
16 ROM driver code to communicate with chips which are mapped
18 the physical address and size of the flash chips on your
41 This is the physical memory location at which the flash chips
51 This is the total length of the mapping of the flash chips on
53 physical memory map between the chips, this could be larger
73 and RAM driver code to communicate with chips which are mapped
82 in which user-programmable flash chips are connected on the
105 which user-programmable flash chips are connected on various
[all …]
/linux-4.1.27/drivers/i2c/muxes/
Di2c-mux-pca954x.c78 static const struct chip_desc chips[] = { variable
153 const struct chip_desc *chip = &chips[data->type]; in pca954x_select_chan()
227 for (num = 0; num < chips[data->type].nchans; num++) { in pca954x_probe()
260 num, chips[data->type].muxtype == pca954x_ismux in pca954x_probe()
274 const struct chip_desc *chip = &chips[data->type]; in pca954x_remove()
/linux-4.1.27/drivers/hwmon/
DKconfig109 AD7416, AD7417 and AD7418 temperature monitoring chips.
119 and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A,
131 and Philips NE1619 sensor chips.
163 and ADM1030 sensor chips.
174 Dallas DS1780, National Semiconductor LM81 sensor chips.
193 ADT7310 and ADT7320 temperature monitoring chips.
204 ADT7410 and ADT7420 temperature monitoring chips.
224 ADT7462 temperature monitoring chips.
234 ADT7470 temperature monitoring chips.
246 chips.
[all …]
Dmax1111.c25 enum chips { max1110, max1111, max1112, max1113 }; enum
184 enum chips chip = spi_get_device_id(spi)->driver_data; in max1111_probe()
Dad7418.c29 enum chips { ad7416, ad7417, ad7418 }; enum
48 enum chips type;
Dtmp421.c38 enum chips { tmp421, tmp422, tmp423, tmp441, tmp442 }; enum
236 enum chips kind; in tmp421_detect()
Dds1621.c50 enum chips { ds1621, ds1625, ds1631, ds1721, ds1731 }; enum
127 enum chips kind; /* device type */
Dsmsc47m1.c52 enum chips { smsc47m1, smsc47m2 }; enum
127 enum chips type;
141 enum chips type;
632 enum chips type, int action, in smsc47m1_handle_resources()
/linux-4.1.27/net/switchdev/
DKconfig10 drivers in order to support hardware switch chips in very generic
12 also various flow offloading chips, including switches embedded into
/linux-4.1.27/sound/isa/
DKconfig47 AD1816A or compatible sound chips.
57 CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
59 For newer chips from Cirrus Logic, use the CS4231 or CS4232+
74 Diamond Technologies DT-019X or Avance Logic chips: ALS007,
75 ALS100, ALS110, ALS120 and ALS200 chips.
150 Say Y here to include support for CS4231 chips from Cirrus
163 CS4238B,CS4239 chips from Cirrus Logic - Crystal
176 ES1688 chips. Also, this module support cards with ES968 PnP chip.
187 Say Y here to include support for ESS AudioDrive ES18xx chips.
203 These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
[all …]
/linux-4.1.27/drivers/gpu/drm/mgag200/
DKconfig11 This is a KMS driver for the MGA G200 server chips, it
13 chips. It requires 0.3.0 of the modesetting userspace driver,
/linux-4.1.27/drivers/mtd/devices/
DKconfig57 This enables access to AT45xxx DataFlash chips, using SPI.
58 Sometimes DataFlash chips are packaged inside MMC-format
75 Newer DataFlash chips (revisions C and D) support 128 bytes of
82 tristate "Support most SPI Flash chips (AT26DF, M25P, W25X, ...)"
85 This enables access to most modern SPI flash chips, used for
87 Spansion S25SL, SST 25VF, ST M25P, and Winbond W25X. Other chips
89 or to add other chips.
91 Note that the original DataFlash chips (AT45 series, not AT26DF),
106 tristate "Support SST25L (non JEDEC) SPI Flash chips"
109 This enables access to the non JEDEC SST25L SPI flash chips, used
/linux-4.1.27/drivers/net/can/cc770/
DKconfig10 This driver adds legacy support for CC770 and AN82527 chips
17 This driver adds support for the CC770 and AN82527 chips
/linux-4.1.27/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra20-ahb.txt9 Tegra20, Tegra30, and Tegra114 chips, the value must be <0x6000c004
10 0x10c>. For Tegra124, Tegra132 and Tegra210 chips, the value should
/linux-4.1.27/Documentation/fb/
D00-INDEX11 - info on the fbdev driver for ARK Logic chips.
49 - info on the fbdev driver for S3 Trio/Virge chips.
55 - info on the framebuffer device driver for various SiS chips.
65 - Driver for DisplayLink USB 2.0 chips.
Dudlfb.txt5 This is a driver for DisplayLink USB 2.0 era graphics chips.
7 DisplayLink chips provide simple hline/blit operations with some compression,
32 Advantages of supporting DisplayLink chips with kernel framebuffer interface:
34 * The actual hardware functionality of DisplayLink chips matches nearly
59 DisplayLink chips (Alex and Ollie family). It will then attempt to read the EDID
Dtridentfb.txt3 The following list of chips is thought to be supported although not all are
24 older chips.
/linux-4.1.27/sound/aoa/codecs/
DKconfig11 tristate "support TAS chips"
15 This option enables support for the tas chips
/linux-4.1.27/drivers/regulator/
DKconfig61 This driver supports Marvell 88PM800 voltage regulator chips.
64 It's suitable to support PXA988 chips to control VCC_MAIN and
71 This driver supports 88PM8607 voltage regulator chips.
85 This driver supports AD5398 and AD5821 current regulator chips.
325 for PXA27x chips to control VCC_CORE and VCC_USIM voltages.
380 S5PV210, and Exynos-4 chips to control VCC_CORE and
389 and S5PC1XX chips to control VCC_CORE and VCC_USIM voltages.
397 Exynos-4 chips to control VARM and VINT voltages.
406 Exynos-4x12 chips.
423 This is suitable for Exynos5433 SoC chips.
[all …]
/linux-4.1.27/drivers/net/can/c_can/
DKconfig10 This driver adds support for the C_CAN/D_CAN chips connected
21 This driver adds support for the C_CAN/D_CAN chips connected
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_dump.h47 u32 chips; member
56 u32 chips; member
Dbnx2x_ethtool.c688 #define IS_E1_REG(chips) ((chips & DUMP_CHIP_E1) == DUMP_CHIP_E1) argument
689 #define IS_E1H_REG(chips) ((chips & DUMP_CHIP_E1H) == DUMP_CHIP_E1H) argument
690 #define IS_E2_REG(chips) ((chips & DUMP_CHIP_E2) == DUMP_CHIP_E2) argument
691 #define IS_E3A0_REG(chips) ((chips & DUMP_CHIP_E3A0) == DUMP_CHIP_E3A0) argument
692 #define IS_E3B0_REG(chips) ((chips & DUMP_CHIP_E3B0) == DUMP_CHIP_E3B0) argument
762 return IS_E1_REG(reg_info->chips); in bnx2x_is_reg_in_chip()
764 return IS_E1H_REG(reg_info->chips); in bnx2x_is_reg_in_chip()
766 return IS_E2_REG(reg_info->chips); in bnx2x_is_reg_in_chip()
768 return IS_E3A0_REG(reg_info->chips); in bnx2x_is_reg_in_chip()
770 return IS_E3B0_REG(reg_info->chips); in bnx2x_is_reg_in_chip()
[all …]
/linux-4.1.27/drivers/nfc/nxp-nci/
DKconfig6 Generic core driver for NXP NCI chips such as the NPC100
20 chips.
/linux-4.1.27/Documentation/devicetree/bindings/media/
Dsi4713.txt13 - interrupts-extended: Interrupt specifier for the chips interrupt
14 - reset-gpios: GPIO specifier for the chips reset line
/linux-4.1.27/Documentation/i2c/busses/
Di2c-i80160 ICH3 (82801CA/CAM) and later devices (PCH) are Intel chips that are a part of
64 The ICH chips contain at least SEVEN separate PCI functions in TWO logical
77 The ICH chips are quite similar to Intel's PIIX4 chip, at least in the
90 I2C block read is supported on the 82801EB (ICH5) and later chips.
96 The 82801DB (ICH4) and later chips support several SMBus 2.0 features.
102 PCI interrupt support is supported on the 82801EB (ICH5) and later chips.
149 If it works, proves useful (i.e. there are usable chips on the SMBus)
Di2c-sis559517 Note: these chips contain a 0008 device which is incompatible with the
58 drivers to access chips on the bus.
Di2c-ali156316 For an overview of these chips see http://www.acerlabs.com
/linux-4.1.27/drivers/mtd/nand/
Dnand_bbt.c530 int i, chips; in search_bbt() local
547 chips = this->numchips; in search_bbt()
551 chips = 1; in search_bbt()
555 for (i = 0; i < chips; i++) { in search_bbt()
579 for (i = 0; i < chips; i++) { in search_bbt()
843 int i, chips, writeops, create, chipsel, res, res2; in check_create() local
851 chips = this->numchips; in check_create()
853 chips = 1; in check_create()
855 for (i = 0; i < chips; i++) { in check_create()
969 int i, j, chips, block, nrblocks, update; in mark_bbt_region() local
[all …]
DKconfig73 determine the size of certain chips. Set the address of the
189 using NAND. Early versions of the chips have had problems with
317 The CS553x companion chips for the AMD Geode processor
345 chips) NAND controller. This is the default for the PHYTEC 3250
355 Uses the LPC32XX MLC (i.e. for Multi Level Cell chips) NAND
383 The simulator may simulate various NAND flash chips for the
427 Various Freescale chips, including the 8313, include a NAND Flash
438 Various Freescale chips e.g P1010, include a NAND Flash machine
448 Enables support for NAND Flash chips wired onto Freescale PowerPC
478 Enable the driver for NAND flash chips on Texas Instruments
[all …]
/linux-4.1.27/drivers/rtc/
DKconfig141 88PM860x chips.
151 88PM80x chips.
172 clock chips.
182 chips.
191 chips (often with battery backup) connected with I2C. This driver
193 EPSON RX-8025 and probably other chips. In some cases the RTC
197 The first seven registers on these chips hold an RTC, and other
210 DS1374 real-time clock chips. If an interrupt is associated
222 real-time clock chips.
238 DS3232 real-time clock chips. If an interrupt is associated
[all …]
/linux-4.1.27/Documentation/w1/slaves/
Dw1_ds24064 Supported chips:
13 These chips also provide 128 bytes of OTP EPROM, but reading/writing it is
Dw1_ds28e044 Supported chips:
/linux-4.1.27/Documentation/video4linux/bttv/
DInsmod-options86 driver for all simple i2c audio control chips (tda/tea*).
90 tda9840 = 1 various chips.
95 tea6300 = 0 The two tda985x chips use the same i2c
117 Note 1: tda9874a supports both tda9874h (old) and tda9874a (new) chips.
133 The driver for the msp34xx sound processor chips. If you have a
168 The driver for the tda9850/55 audio chips.
DICs37 Look at the board! What chips are on it?
DSound-FAQ27 and other nice features. The msp34xx chips are used by Hauppauge for
44 The bt8xx chips have 32 general purpose pins, and registers to control
54 receiver chips. Some boards use the i2c bus instead of the gpio pins
/linux-4.1.27/drivers/usb/host/
DKconfig9 The Cypress C67x00 (EZ-Host/EZ-OTG) chips are dual-role
80 Some EHCI chips have vendor-specific extensions to integrate
145 Variation of ARC USB block used in some Freescale chips.
152 Variation of ARC USB block used in some Freescale chips.
155 tristate "EHCI support for OMAP3 and later chips"
161 OMAP3 and later chips.
180 ST SPEAr chips.
197 Atmel chips.
306 USB 2.0 device support. All CN6XXX based chips with USB are
326 The ISP1160 and ISP1161 chips are USB host controllers. Enable this
[all …]
/linux-4.1.27/Documentation/spi/
Dspi-sc18is6024 Supported chips:
18 The driver does not probe for supported chips, since the SI18IS602/603 does not
/linux-4.1.27/Documentation/devicetree/bindings/input/touchscreen/
Dedt-ft5x06.txt9 The software interface is identical for all those chips, so that
11 different chips. Nevertheless distinct compatible strings are used so
/linux-4.1.27/sound/pci/
DKconfig44 ALS4000 chips.
176 Brooktree Bt878/Bt879 chips, say Y here and read
211 CMI8768 or CMI8770 chips, say Y here and read
251 Say Y here to include support for Cirrus Logic CS4281 chips.
263 CS4614/CS4615/CS4622/CS4624/CS4630/CS4280 chips.
282 Say Y here to include support for audio on Cyrix/NatSemi CS5530 chips.
293 Say Y here to include support for audio on CS5535 chips. It is
296 device. However, for both chips, on certain boards, you may
310 boards with 20k1 or 20k2 chips, say Y here.
495 Say Y here to include support for Ensoniq AudioPCI ES1370 chips.
[all …]
/linux-4.1.27/drivers/mfd/
DKconfig273 chips labeled "AIC2" and "AIC3", found on HTC Blueangel and
284 interface to one or more sub-chips.
735 Power Management chips.
807 bool "SMSC ECE1099 series chips"
813 ece1099 chips from SMSC.
823 chips. This core driver expose register access functions.
965 of Touch Screen /ADC chips.
1008 bool "TI Palmas series chips"
1015 series of PMIC chips from Texas Instruments.
1030 tristate "TI TPS6501x Power Management chips"
[all …]
/linux-4.1.27/arch/cris/arch-v10/
DKconfig282 Enable this if you use SDRAM chips and configure
291 chips in the system are connected to the ETRAX CPU. This is
293 chips. So this value often needs to be different for each Axis
301 Different DRAM chips have different speeds. Current Axis products
302 use 50ns DRAM chips which can use the timing: 5611.
310 chips in the system are connected to the ETRAX CPU. This is
312 chips. So this value often needs to be different for each Axis
320 Different SDRAM chips have different timing.
/linux-4.1.27/Documentation/gpio/
Dgpio.txt33 non-dedicated pin can be configured as a GPIO; and most chips have at least
35 provide GPIOs; multifunction chips like power managers, and audio codecs
37 also "GPIO Expander" chips that connect using the I2C or SPI serial buses.
43 - Output values are writable (high=1, low=0). Some chips also have
48 - Input values are likewise readable (1, 0). Some chips support readback
/linux-4.1.27/Documentation/w1/
D00-INDEX6 - Individual chips providing 1-wire busses.
/linux-4.1.27/drivers/media/usb/em28xx/
DKconfig31 implementing the USB Audio Class. For those chips, this module
64 Empiatech em28xx chips.
/linux-4.1.27/drivers/net/wireless/rtl818x/
DKconfig10 These are PCI based chips found in cards such as:
66 These are USB based chips found in devices such as:
/linux-4.1.27/drivers/net/ethernet/octeon/
DKconfig14 CN54XX, CN52XX, and CN6XXX chips.
/linux-4.1.27/Documentation/devicetree/bindings/crypto/
Dfsl-imx-sahara.txt1 Freescale SAHARA Cryptographic Accelerator included in some i.MX chips.
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dpxa-clock.txt1 * Clock bindings for Marvell PXA chips
/linux-4.1.27/Documentation/devicetree/bindings/rtc/
Dimxdi-rtc.txt3 This binding supports the following chips: i.MX25, i.MX53
/linux-4.1.27/drivers/staging/xgifb/
DKconfig8 This driver supports notebooks with XGI Z7,Z9,Z11 PCI chips.
/linux-4.1.27/arch/x86/
DKconfig.cpu75 Select this for Intel Pentium Pro chips. This enables the use of
83 Select this for Intel chips based on the Pentium-II and
93 Select this for Intel chips based on the Pentium-III and
103 notebook chips.
109 Select this for Intel Pentium 4 chips. This includes the
111 Pentium-4 M (not Pentium M) chips. This option enables compile
346 # 6 processor, except that it is broken on certain VIA chips.
347 # Furthermore, AMD chips prefer a totally different sequence of NOPs
352 # NOPs do work on all x86-64 capable chips); the list of processors in
/linux-4.1.27/sound/soc/sirf/
DKconfig2 tristate "SoC Audio for the SiRF SoC chips"
/linux-4.1.27/drivers/net/ethernet/wiznet/
DKconfig25 Support for WIZnet W5100 chips.
38 Support for WIZnet W5300 chips.
/linux-4.1.27/Documentation/isdn/
DREADME.hfc-pci1 The driver for the HFC-PCI and HFC-PCI-A chips from CCD may be used
2 for many OEM cards using this chips.
/linux-4.1.27/Documentation/devicetree/bindings/arm/bcm/
Dbrcm,brcmstb.txt82 The string property "brcm,brcmstb-reboot" for 40nm/28nm chips with
84 chips with the old SUN_TOP_CTRL interface.
/linux-4.1.27/Documentation/w1/masters/
Dmxc-w14 Supported chips:
Dds24824 Supported chips:
/linux-4.1.27/include/linux/mtd/
Dqinfo.h26 struct flchip chips[0]; member
/linux-4.1.27/drivers/video/fbdev/mmp/hw/
DKconfig10 MMP2 chips
/linux-4.1.27/drivers/staging/sm7xxfb/
DKconfig9 and SM722 chips.
/linux-4.1.27/drivers/gpu/drm/ast/
DKconfig2 tristate "AST server chips"
/linux-4.1.27/drivers/net/ethernet/dec/tulip/
DKconfig20 21040 (Tulip series) chips. Some LinkSys PCI cards are
49 21140 (Tulip series) chips. Some LinkSys PCI cards are
165 It should work with most DEC 21*4*-based chips/ethercards, as well
166 as with work-alike chips from Lite-On (PNIC) and Macronix (MXIC) and
/linux-4.1.27/drivers/net/ethernet/realtek/
DKconfig43 the RTL8139C+ chips. If you have one of those, say Y and read
57 the RTL 8129/8130/8139 chips. If you have one of those, say Y and
89 RTL-8130 chips, which support MII via an external transceiver,
/linux-4.1.27/Documentation/devicetree/bindings/x86/
Dinterrupt.txt1 Interrupt chips
/linux-4.1.27/drivers/mtd/onenand/
DKconfig64 Now the following chips support it. (KFXXX16Q2M)
68 And more recent chips
/linux-4.1.27/drivers/misc/ti-st/
DKconfig12 BT / FM and GPS combo chips. This enables protocol drivers
/linux-4.1.27/drivers/net/wireless/
DKconfig83 chips. This driver supports standard Linux wireless extensions.
107 Atmel at76c502 and at76c504 chips.
115 at76c505 or at76c505a chips.
226 These are PCI/mini-PCI/Cardbus 802.11b chips found in cards such as:
240 However, some of these cards have been replaced with other chips
/linux-4.1.27/sound/soc/kirkwood/
DKconfig2 tristate "SoC Audio for the Marvell Kirkwood and Dove chips"
/linux-4.1.27/Documentation/devicetree/bindings/arm/msm/
Dssbi.txt5 chips).
/linux-4.1.27/drivers/dma/dw/
DKconfig16 can be integrated in chips such as the Atmel AT32ap7000.
/linux-4.1.27/drivers/net/wireless/ti/
DKconfig5 for Texas Instruments WLAN chips, such as wl1251 and the wl12xx
/linux-4.1.27/Documentation/devicetree/bindings/serial/
Dvt8500-uart.txt4 - compatible: should be "via,vt8500-uart" (for VIA/WonderMedia chips up to and
/linux-4.1.27/drivers/net/can/mscan/
DKconfig3 tristate "Support for Freescale MSCAN based chips"
/linux-4.1.27/drivers/staging/rtl8723au/
DTODO4 - find and remove any code for other chips that is left over
/linux-4.1.27/Documentation/thermal/
Dnouveau_thermal4 Supported chips:
16 cannot access any of the i2c external monitoring chips it may find. If you
Dx86_pkg_temperature_thermal4 Supported chips:
/linux-4.1.27/arch/powerpc/boot/dts/
Dmpc5121ads.dts20 * ADS has two Hynix 512MB Nand flash chips in a single
23 chips = <2>;
/linux-4.1.27/Documentation/misc-devices/
Dmax68754 Supported chips:
60 Use the i2c-dev interface to access and program the chips.
Dbh1770glc.txt4 Supported chips:
39 Calibscale factor is used to hide differences between the chips. By default
Dics932s4014 Supported chips:
/linux-4.1.27/drivers/mtd/
DMakefile33 obj-y += chips/ lpddr/ maps/ devices/ nand/ onenand/ tests/
DKconfig5 Memory Technology Devices are flash, RAM and similar chips, often
171 Although most flash chips have an erase size too large to be useful
173 on RAM chips in this manner. This block device is a user of MTD
182 on flash chips to emulate a smaller block size. Needless to say,
325 source "drivers/mtd/chips/Kconfig"
/linux-4.1.27/Documentation/devicetree/bindings/mmc/
Dmxs-mmc.txt10 - compatible: Should be "fsl,<chip>-mmc". The supported chips include
/linux-4.1.27/arch/sh/tools/
Dmach-types15 # List of companion chips / MFDs.
/linux-4.1.27/drivers/gpu/drm/i2c/
DKconfig1 menu "I2C encoder or helper chips"
/linux-4.1.27/Documentation/devicetree/bindings/fb/
Dmxsfb.txt4 - compatible: Should be "fsl,<chip>-lcdif". Supported chips include
/linux-4.1.27/drivers/watchdog/
Dw83627hf_wdt.c51 enum chips { w83627hf, w83627s, w83697hf, w83697ug, w83637hf, w83627thf, enum
141 static int w83627hf_init(struct watchdog_device *wdog, enum chips chip) in w83627hf_init()
/linux-4.1.27/drivers/staging/rtl8188eu/
DTODO4 - find and remove any code for other chips that is left over
/linux-4.1.27/drivers/misc/c2port/
DKconfig10 program Silicon micro controller chips (and other 8051 compatible).
/linux-4.1.27/drivers/net/ethernet/pasemi/
DKconfig28 PA Semi's PWRficient line of chips.
/linux-4.1.27/arch/arm/mach-clps711x/
DKconfig21 Boards based on the Cirrus Logic 7212/7312 chips.
/linux-4.1.27/arch/powerpc/platforms/
DKconfig165 This option enables a MPIC driver workaround for some chips
167 to not read back properly. It is safe to use on other chips as
282 coprocessors on Freescale embedded CPUs (akin to CPM in older chips).
333 platform devices for direct mapped RTC chips like the DS1742 or DS1743.
351 boards with the MPC8349E-mITX-compatible MCU chips. This driver will
/linux-4.1.27/Documentation/sound/alsa/
DCMIPCI.txt61 The recent CM8738 chips support for the 4/6 multi-channel playback
165 [FIXME: this doesn't work on all chips..]
212 With CMI8338 chips, the MPU401-UART interface is disabled as default.
217 With CMI8738 and newer chips, the MIDI interface is enabled by default
236 CMI8768 and newer chips do not have the FM synth.
DALSA-Configuration.txt157 Module for sound cards based on Analog Devices AD1816A/AD1815 ISA chips.
166 Module for sound cards based on AD1848/AD1847/CS4248 ISA chips.
180 Module for Analog Devices AD1889 chips.
203 Module for sound cards based on Avance Logic ALS100/ALS120 ISA chips.
399 Module for video cards based on Bt87x chips.
420 Module for sound cards based on C-Media CMI8330 ISA chips.
464 Module for sound cards based on CS4231 ISA chips.
483 CS4238B/CS4239 ISA chips.
522 CS4624/CS4630/CS4280 PCI chips.
550 Module for Creative Sound Blaster X-Fi boards (20k1 / 20k2 chips)
[all …]
/linux-4.1.27/arch/powerpc/
DKconfig.debug200 Select this to enable early debugging for IBM 44x chips via the
208 Select this to enable early debugging for IBM 40x chips via the
209 inbuilt serial port. This works on chips with a 16550 compatible
210 UART. Xilinx chips with uartlite cannot use this option.
217 Select this to enable early debugging for Freescale chips
/linux-4.1.27/drivers/spi/
Dspi-sc18is602.c27 enum chips { sc18is602, sc18is602b, sc18is603 }; enum
49 enum chips id;
DKconfig20 chips, analog to digital (and d-to-a) converters, and more.
39 # MASTER side ... talking to discrete SPI slave chips including microcontrollers
49 controller and the protocol drivers for the SPI slave chips
76 many AT32 (AVR32) and AT91 (ARM) chips.
219 has only been tested with m25p80 type chips. The hardware has no
347 This hooks up to the MicroWire controller on OMAP1 chips.
376 This enables using the SPI master controller on the Orion chips.
659 SPI driver for Infineon TLE62X0 series line driver chips,
/linux-4.1.27/drivers/net/ethernet/rdc/
DKconfig29 the RDC R-321x System-on-chips.
/linux-4.1.27/Documentation/devicetree/bindings/leds/
Dpca963x.txt8 to open-drain, newer chips to totem pole)
/linux-4.1.27/Documentation/devicetree/bindings/video/
Dssd1307fb.txt5 now is i2c, and the supported chips are ssd1306 and ssd1307.
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dvexpress-scc.txt4 Test chips for ARM Versatile Express platform implement SCC (Serial
/linux-4.1.27/drivers/net/can/sja1000/
DKconfig10 This driver adds legacy support for SJA1000 chips connected to
16 This driver adds support for the SJA1000 chips connected to
/linux-4.1.27/drivers/hwmon/pmbus/
Dltc2978.c28 enum chips { ltc2974, ltc2977, ltc2978, ltc3880, ltc3883, ltm4676 }; enum
80 enum chips id;
312 enum chips id) in ltc2978_clear_peaks()
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
DKconfig6 This module contains the main code for TI WLAN chips. It abstracts
/linux-4.1.27/Documentation/scsi/
Dqlogicfas.txt2 This driver supports the Qlogic FASXXX family of chips. This driver
73 termination (the ACK can be reflected), or by noise when the chips
Dsym53c8xx_2.txt13 2. Supported chips and SCSI features
14 3. Advantages of this driver for newer chips.
99 Information about new chips is available at LSILOGIC web server:
112 2. Supported chips and SCSI features
114 The following features are supported for all chips:
164 3. Advantages of this driver for newer chips.
168 All chips except the 810, 815 and 825, support new SCSI SCRIPTS instructions
177 Due to the lack of LOAD/STORE SCRIPTS instructions by earlier chips, this
179 order to provide support for the entire SYM53C8XX chips family.
183 Newer chips (see above) allows handling of the phase mismatch context from
[all …]
/linux-4.1.27/arch/arm/mach-bcm/
DKconfig4 This enables support for Broadcom ARM based SoC chips
152 including the 7445 family of chips.
/linux-4.1.27/drivers/power/
DKconfig164 Say Y here to enable support for batteries with BQ27x00 (I2C/HDQ) chips.
172 Say Y here to enable support for batteries with BQ27x00 (I2C) chips.
179 Say Y here to enable support for batteries with BQ27000 (HDQ) chips.
233 with MAX17042. This driver also supports max17047/50 chips which are
410 PMIC chips.
/linux-4.1.27/drivers/media/usb/gspca/
DKconfig141 Say Y here if you want support for cameras based on the NW80x chips.
228 sn9c20x chips (SN9C201 and SN9C202).
238 chips with Bayer format (SN9C101, SN9C102 and SN9C103).
248 chips with JPEG format (SN9C102P, SN9C105 and >= SN9C110).
375 SPCA504(abc) SPCA533 SPCA536 chips.
394 TP6800 and TP6810 Topro chips.
/linux-4.1.27/sound/soc/au1x/
DKconfig29 old DMA controller as found on the Au1000/Au1500/Au1100 chips.
/linux-4.1.27/drivers/staging/iio/Documentation/dac/
Dmax5174 Supported chips:
/linux-4.1.27/Documentation/devicetree/bindings/dma/
Dfsl-mxs-dma.txt14 Supported chips:
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
DKconfig7 typically found on 4xx embedded PowerPC chips, but also on the
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dtwl-familly.txt6 These chips are connected to an i2c bus.

123