Lines Matching refs:pid

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