Lines Matching refs:pid
69 static int dove_mpp_ctrl_get(unsigned pid, unsigned long *config) in dove_mpp_ctrl_get() argument
71 return default_mpp_ctrl_get(mpp_base, pid, config); in dove_mpp_ctrl_get()
74 static int dove_mpp_ctrl_set(unsigned pid, unsigned long config) in dove_mpp_ctrl_set() argument
76 return default_mpp_ctrl_set(mpp_base, pid, config); in dove_mpp_ctrl_set()
79 static int dove_pmu_mpp_ctrl_get(unsigned pid, unsigned long *config) in dove_pmu_mpp_ctrl_get() argument
81 unsigned off = (pid / MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS; in dove_pmu_mpp_ctrl_get()
82 unsigned shift = (pid % MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS; in dove_pmu_mpp_ctrl_get()
86 if ((pmu & BIT(pid)) == 0) in dove_pmu_mpp_ctrl_get()
87 return default_mpp_ctrl_get(mpp_base, pid, config); in dove_pmu_mpp_ctrl_get()
96 static int dove_pmu_mpp_ctrl_set(unsigned pid, unsigned long config) in dove_pmu_mpp_ctrl_set() argument
98 unsigned off = (pid / MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS; in dove_pmu_mpp_ctrl_set()
99 unsigned shift = (pid % MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS; in dove_pmu_mpp_ctrl_set()
104 writel(pmu & ~BIT(pid), mpp_base + PMU_MPP_GENERAL_CTRL); in dove_pmu_mpp_ctrl_set()
105 return default_mpp_ctrl_set(mpp_base, pid, config); in dove_pmu_mpp_ctrl_set()
108 writel(pmu | BIT(pid), mpp_base + PMU_MPP_GENERAL_CTRL); in dove_pmu_mpp_ctrl_set()
117 static int dove_mpp4_ctrl_get(unsigned pid, unsigned long *config) in dove_mpp4_ctrl_get() argument
122 switch (pid) { in dove_mpp4_ctrl_get()
147 static int dove_mpp4_ctrl_set(unsigned pid, unsigned long config) in dove_mpp4_ctrl_set() argument
152 switch (pid) { in dove_mpp4_ctrl_set()
181 static int dove_nand_ctrl_get(unsigned pid, unsigned long *config) in dove_nand_ctrl_get() argument
191 static int dove_nand_ctrl_set(unsigned pid, unsigned long config) in dove_nand_ctrl_set() argument
199 static int dove_audio0_ctrl_get(unsigned pid, unsigned long *config) in dove_audio0_ctrl_get() argument
208 static int dove_audio0_ctrl_set(unsigned pid, unsigned long config) in dove_audio0_ctrl_set() argument
220 static int dove_audio1_ctrl_get(unsigned pid, unsigned long *config) in dove_audio1_ctrl_get() argument
250 static int dove_audio1_ctrl_set(unsigned pid, unsigned long config) in dove_audio1_ctrl_set() argument
277 static int dove_audio1_ctrl_gpio_req(unsigned pid) in dove_audio1_ctrl_gpio_req() argument
281 dove_audio1_ctrl_get(pid, &config); in dove_audio1_ctrl_gpio_req()
286 if (pid >= 56) in dove_audio1_ctrl_gpio_req()
291 if (pid <= 55) in dove_audio1_ctrl_gpio_req()
304 static int dove_audio1_ctrl_gpio_dir(unsigned pid, bool input) in dove_audio1_ctrl_gpio_dir() argument
306 if (pid < 52 || pid > 57) in dove_audio1_ctrl_gpio_dir()
311 static int dove_twsi_ctrl_get(unsigned pid, unsigned long *config) in dove_twsi_ctrl_get() argument
330 static int dove_twsi_ctrl_set(unsigned pid, unsigned long config) in dove_twsi_ctrl_set() argument