Lines Matching defs:pid

64 				 unsigned pid, unsigned long *config)
66 unsigned off = (pid / MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS;
67 unsigned shift = (pid % MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS;
71 if ((pmu & BIT(pid)) == 0)
72 return mvebu_mmio_mpp_ctrl_get(data, pid, config);
82 unsigned pid, unsigned long config)
84 unsigned off = (pid / MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS;
85 unsigned shift = (pid % MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS;
90 writel(pmu & ~BIT(pid), data->base + PMU_MPP_GENERAL_CTRL);
91 return mvebu_mmio_mpp_ctrl_set(data, pid, config);
94 writel(pmu | BIT(pid), data->base + PMU_MPP_GENERAL_CTRL);
103 static int dove_mpp4_ctrl_get(struct mvebu_mpp_ctrl_data *data, unsigned pid,
109 switch (pid) {
134 static int dove_mpp4_ctrl_set(struct mvebu_mpp_ctrl_data *data, unsigned pid,
140 switch (pid) {
169 static int dove_nand_ctrl_get(struct mvebu_mpp_ctrl_data *data, unsigned pid,
180 static int dove_nand_ctrl_set(struct mvebu_mpp_ctrl_data *data, unsigned pid,
189 static int dove_audio0_ctrl_get(struct mvebu_mpp_ctrl_data *data, unsigned pid,
199 static int dove_audio0_ctrl_set(struct mvebu_mpp_ctrl_data *data, unsigned pid,
212 static int dove_audio1_ctrl_get(struct mvebu_mpp_ctrl_data *data, unsigned pid,
243 static int dove_audio1_ctrl_set(struct mvebu_mpp_ctrl_data *data, unsigned pid,
272 unsigned pid)
276 dove_audio1_ctrl_get(data, pid, &config);
281 if (pid >= 56)
286 if (pid <= 55)
300 unsigned pid, bool input)
302 if (pid < 52 || pid > 57)
307 static int dove_twsi_ctrl_get(struct mvebu_mpp_ctrl_data *data, unsigned pid,
327 static int dove_twsi_ctrl_set(struct mvebu_mpp_ctrl_data *data, unsigned pid,