Searched refs:chips (Results 1 - 25 of 121) sorted by last modified time

12345

/linux-master/drivers/media/platform/
H A DMakefile15 obj-y += chips-media/
/linux-master/drivers/regulator/
H A Dtps62360-regulator.c40 enum chips {TPS62360, TPS62361, TPS62362, TPS62363}; enum
H A Dpfuze100-regulator.c63 enum chips { PFUZE100, PFUZE200, PFUZE3000 = 3, PFUZE3001 = 0x31, }; enum
/linux-master/drivers/hwmon/pmbus/
H A Dmp2975.c92 enum chips { enum
104 enum chips chip_id;
109 enum chips chip_id;
H A Dadm1275.c21 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 Ducd9000.c23 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 Dlm25066.c20 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 Dit87.c65 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 Dgl518sm.c36 enum chips { gl518sm_r00, gl518sm_r80 }; enum
107 enum chips type;
H A Dtmp401.c35 enum chips { tmp401, tmp411, tmp431, tmp432, tmp435 }; enum
111 enum chips kind;
613 enum chips kind;
H A Dmax6697.c22 enum chips { max6581, max6602, max6622, max6636, max6689, max6693, max6694, enum
76 enum chips type;
H A Dmax31827.c49 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 Dkunpeng_hccs.c391 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 Dpwm-dwc.h44 struct pwm_chip *chips[]; member in struct:dwc_pwm_drvdata
H A Dpwm-dwc.c51 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 Di2c-mux-pca954x.c9 * 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 Dspinand.h238 * 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 Dwinbond.c256 .chips = winbond_spinand_table,
H A Desmt.c144 .chips = esmt_c8_spinand_table,
/linux-master/drivers/mtd/nand/raw/
H A Dnand_bbt.c253 * @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 Dmtk_nand.c153 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 Dmeson_nand.c177 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 Dfsl_elbc_nand.c51 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 Dnand-controller.c225 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 Dcfi_cmdset_0002.c289 /* 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...]

Completed in 512 milliseconds

12345