Lines Matching defs:config
64 unsigned pid, unsigned long *config)
72 return mvebu_mmio_mpp_ctrl_get(data, pid, config);
75 *config = (func >> shift) & MVEBU_MPP_MASK;
76 *config |= CONFIG_PMU;
82 unsigned pid, unsigned long config)
89 if ((config & CONFIG_PMU) == 0) {
91 return mvebu_mmio_mpp_ctrl_set(data, pid, config);
97 func |= (config & MVEBU_MPP_MASK) << shift;
104 unsigned long *config)
129 *config = ((mpp4 & mask) != 0);
135 unsigned long config)
161 if (config)
170 unsigned long *config)
175 *config = ((gmpp & NAND_GPIO_EN) != 0);
181 unsigned long config)
185 (config) ? NAND_GPIO_EN : 0);
190 unsigned long *config)
194 *config = ((pmu & AU0_AC97_SEL) != 0);
200 unsigned long config)
205 if (config)
213 unsigned long *config)
224 *config = 0;
226 *config |= BIT(3);
228 *config |= BIT(2);
230 *config |= BIT(1);
232 *config |= BIT(0);
235 if ((*config & BIT(3)) == 0)
236 *config &= ~(BIT(2) | BIT(0));
238 if ((*config & BIT(1)) == 0)
239 *config &= ~BIT(0);
244 unsigned long config)
249 if (config & BIT(3))
255 (config & BIT(2)) ? SSP_ON_AU1 : 0);
258 (config & BIT(1)) ? AU1_SPDIFO_GPIO_EN : 0);
261 (config & BIT(0)) ? TWSI_OPTION3_GPIO : 0);
266 /* mpp[52:57] gpio pins depend heavily on current config;
274 unsigned long config;
276 dove_audio1_ctrl_get(data, pid, &config);
278 switch (config) {
308 unsigned long *config)
316 *config = 0;
318 *config = 1;
320 *config = 2;
322 *config = 3;
328 unsigned long config)
333 switch (config) {
828 gconfmap = syscon_regmap_lookup_by_compatible("marvell,dove-global-config");