/linux-master/drivers/media/platform/ |
H A D | Makefile | 15 obj-y += chips-media/
|
/linux-master/drivers/regulator/ |
H A D | tps62360-regulator.c | 40 enum chips {TPS62360, TPS62361, TPS62362, TPS62363}; enum
|
H A D | pfuze100-regulator.c | 63 enum chips { PFUZE100, PFUZE200, PFUZE3000 = 3, PFUZE3001 = 0x31, }; enum
|
/linux-master/drivers/hwmon/pmbus/ |
H A D | mp2975.c | 92 enum chips { enum 104 enum chips chip_id; 109 enum chips chip_id;
|
H A D | adm1275.c | 21 enum chips { adm1075, adm1272, adm1275, adm1276, adm1278, adm1281, adm1293, adm1294 }; enum 186 * The PMON configuration register is a 16-bit register only on chips 187 * supporting power average sampling. On other chips it is an 8-bit
|
H A D | ucd9000.c | 23 enum chips { ucd9000, ucd90120, ucd90124, ucd90160, ucd90320, ucd9090, enum 517 * Of the chips this driver supports, only the UCD9090, UCD90160, 520 * chips. 564 enum chips chip;
|
H A D | lm25066.c | 20 enum chips { lm25056 = 1, lm25066, lm5064, lm5066, lm5066i }; enum 485 data->id = (enum chips)(unsigned long)i2c_get_match_data(client); 570 MODULE_DESCRIPTION("PMBus driver for LM25066 and compatible chips");
|
/linux-master/drivers/hwmon/ |
H A D | it87.c | 65 enum chips { it87, it8712, it8716, it8718, it8720, it8721, it8728, it8732, enum 226 /* Interface Selection register on other chips */ 319 * Disabling configuration mode on some chips can result in system 322 * chips to avoid the problem. 555 enum chips type; 579 enum chips type; 943 /* Newer chips don't have clock dividers */ 2719 /* If only one value given use for all chips */ 2805 * I don't know if any such chips can exist but be defensive. 2833 /* in7 (VSB or VCCH5V) is always internal on some chips */ [all...] |
H A D | gl518sm.c | 36 enum chips { gl518sm_r00, gl518sm_r80 }; enum 107 enum chips type;
|
H A D | tmp401.c | 35 enum chips { tmp401, tmp411, tmp431, tmp432, tmp435 }; enum 111 enum chips kind; 613 enum chips kind;
|
H A D | max6697.c | 22 enum chips { max6581, max6602, max6622, max6636, max6689, max6693, max6694, enum 76 enum chips type;
|
H A D | max31827.c | 49 enum chips { max31827 = 1, max31828, max31829 }; enum 498 enum chips type; 515 type = (enum chips)(uintptr_t)device_get_match_data(dev);
|
/linux-master/drivers/soc/hisilicon/ |
H A D | kunpeng_hccs.c | 391 hdev->chips = devm_kzalloc(hdev->dev, 394 if (!hdev->chips) { 395 dev_err(hdev->dev, "allocate all chips memory failed.\n"); 400 chip = &hdev->chips[idx]; 458 chip = &hdev->chips[i]; 608 chip = &hdev->chips[i]; 1160 hccs_remove_chip_dir(&hdev->chips[i]); 1248 chip = &hdev->chips[id]; 1259 hccs_remove_chip_dir(&hdev->chips[k]);
|
/linux-master/drivers/pwm/ |
H A D | pwm-dwc.h | 44 struct pwm_chip *chips[]; member in struct:dwc_pwm_drvdata
|
H A D | pwm-dwc.c | 51 ddata->chips[idx] = chip; 74 ddata = devm_kzalloc(dev, struct_size(ddata, chips, info->nr), GFP_KERNEL); 111 struct pwm_chip *chip = ddata->chips[idx]; 136 struct pwm_chip *chip = ddata->chips[idx];
|
/linux-master/drivers/i2c/muxes/ |
H A D | i2c-mux-pca954x.c | 9 * chips made by NXP Semiconductors. 14 * It's also compatible to Maxims MAX735x I2C switch chips, which are controlled 15 * as the NXP PCA9548 and the MAX736x chips that act like the PCA9544. 20 * These chips are all controlled via the I2C bus itself, and all have a 126 static const struct chip_desc chips[] = { variable in typeref:struct:chip_desc 276 { .compatible = "maxim,max7356", .data = &chips[max_7356] }, 277 { .compatible = "maxim,max7357", .data = &chips[max_7357] }, 278 { .compatible = "maxim,max7358", .data = &chips[max_7358] }, 279 { .compatible = "maxim,max7367", .data = &chips[max_7367] }, 280 { .compatible = "maxim,max7368", .data = &chips[max_736 [all...] |
/linux-master/include/linux/mtd/ |
H A D | spinand.h | 238 * NAND chips coming from this vendor can be initialized properly. 250 * @chips: supported SPI NANDs under current manufacturer 251 * @nchips: number of SPI NANDs available in chips array 257 const struct spinand_info *chips; member in struct:spinand_manufacturer 326 * struct spinand_info - Structure used to describe SPI NAND chips 338 * multi-die chips 341 * describing all the chips supported by the driver.
|
/linux-master/drivers/mtd/nand/spi/ |
H A D | winbond.c | 256 .chips = winbond_spinand_table,
|
H A D | esmt.c | 144 .chips = esmt_c8_spinand_table,
|
/linux-master/drivers/mtd/nand/raw/ |
H A D | nand_bbt.c | 253 * @chip: read the table for a specific chip, -1 read all chips; applies only if 256 * Read the bad block table for all chips starting at a given page. We assume 380 * read_abs_bbts - [GENERIC] Read the bad block table(s) for all chips starting at a given page 386 * Read the bad block table(s) for all chips starting at a given page. We 484 * @chip: create the table for a specific chip, -1 read all chips; applies only 506 pr_warn("create_bbt(): chipnr (%d) > available chips (%d)\n", 557 int i, chips; local 574 chips = nanddev_ntargets(&this->base); 578 chips = 1; 581 for (i = 0; i < chips; 952 int i, chips, writeops, create, chipsel, res, res2; local 1133 int i, j, chips, block, nrblocks, update; local [all...] |
H A D | mtk_nand.c | 153 struct list_head chips; member in struct:mtk_nfc 1427 list_add_tail(&chip->node, &nfc->chips); 1503 INIT_LIST_HEAD(&nfc->chips); 1558 dev_err(dev, "failed to init nand chips\n"); 1577 while (!list_empty(&nfc->chips)) { 1578 mtk_chip = list_first_entry(&nfc->chips, 1625 list_for_each_entry(chip, &nfc->chips, node) {
|
H A D | meson_nand.c | 177 struct list_head chips; member in struct:meson_nfc 1441 list_add_tail(&meson_chip->node, &nfc->chips); 1451 while (!list_empty(&nfc->chips)) { 1452 meson_chip = list_first_entry(&nfc->chips, 1532 INIT_LIST_HEAD(&nfc->chips); 1573 dev_err(dev, "failed to init NAND chips\n");
|
H A D | fsl_elbc_nand.c | 51 struct fsl_elbc_mtd *chips[MAX_BANKS]; member in struct:fsl_elbc_fcm_ctrl 120 * OOB {11, 5}, works for both SP and LP chips, with ECCM = 1 and ECCM = 0. 533 * chips per bank. 850 elbc_fcm_ctrl->chips[priv->bank] = NULL; 919 elbc_fcm_ctrl->chips[bank] = priv;
|
/linux-master/drivers/mtd/nand/raw/atmel/ |
H A D | nand-controller.c | 225 struct list_head chips; member in struct:atmel_nand_controller 1754 list_add_tail(&nand->node, &nc->chips); 1765 list_for_each_entry_safe(nand, tmp, &nc->chips, node) { 2034 INIT_LIST_HEAD(&nc->chips); 2643 list_for_each_entry(nand, &nc->chips, node) {
|
/linux-master/drivers/mtd/chips/ |
H A D | cfi_cmdset_0002.c | 289 /* Atmel chips don't use the same PRI format as AMD chips */ 303 /* Some chips got it backwards... */ 323 /* Setup for chips with a secsi area */ 340 * Some Atmel chips (e.g. the AT49BV6416) power-up with all sectors 451 /* Used to fix CFI-Tables of chips without Extended Query Tables */ 518 * Samsung K8P2815UQB and K8D6x16UxM chips 520 * K8D3x16UxC chips report major=3 / minor=3. 530 * SST 38VF640x chips report major=0xFF / minor=0xFF. 731 cfi->chips[ [all...] |