Lines Matching defs:data

109 	(*map)[*num_maps].data.mux.group = group;
110 (*map)[*num_maps].data.mux.function = function;
132 (*map)[*num_maps].data.configs.group_or_pin = group;
133 (*map)[*num_maps].data.configs.configs = dup_configs;
134 (*map)[*num_maps].data.configs.num_configs = num_configs;
168 kfree(map[i].data.configs.configs);
383 u32 mask, shift, data, pin_offset;
405 data = readl(reg + type->reg_offset[PINCFG_TYPE_FUNC]);
406 data &= ~(mask << shift);
407 data |= func->val << shift;
408 writel(data, reg + type->reg_offset[PINCFG_TYPE_FUNC]);
439 u32 data, width, pin_offset, mask, shift;
458 data = readl(reg_base + cfg_reg);
462 data &= ~(mask << shift);
463 data |= (cfg_value << shift);
464 writel(data, reg_base + cfg_reg);
466 data >>= shift;
467 data &= mask;
468 *config = PINCFG_PACK(cfg_type, data);
547 u32 data;
551 data = readl(reg + type->reg_offset[PINCFG_TYPE_DAT]);
552 data &= ~(1 << offset);
554 data |= 1 << offset;
555 writel(data, reg + type->reg_offset[PINCFG_TYPE_DAT]);
573 u32 data;
579 data = readl(reg + type->reg_offset[PINCFG_TYPE_DAT]);
580 data >>= offset;
581 data &= 1;
582 return data;
597 u32 data, mask, shift;
613 data = readl(reg);
614 data &= ~(mask << shift);
616 data |= PIN_CON_FUNC_OUTPUT << shift;
617 writel(data, reg);
1057 /* retrieve the soc specific data */
1146 dev_err(&pdev->dev, "driver data not available\n");
1193 * Save data for all banks handled by this device.
1293 .data = &exynos3250_of_data },
1295 .data = &exynos4210_of_data },
1297 .data = &exynos4x12_of_data },
1299 .data = &exynos5250_of_data },
1301 .data = &exynos5260_of_data },
1303 .data = &exynos5410_of_data },
1305 .data = &exynos5420_of_data },
1307 .data = &s5pv210_of_data },
1311 .data = &exynos5433_of_data },
1313 .data = &exynos7_of_data },
1315 .data = &exynos7885_of_data },
1317 .data = &exynos850_of_data },
1319 .data = &exynosautov9_of_data },
1321 .data = &fsd_of_data },
1325 .data = &s3c64xx_of_data },