Searched refs:ao_cec (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/drivers/media/platform/meson/ |
D | ao-cec.c | 231 static inline int meson_ao_cec_wait_busy(struct meson_ao_cec_device *ao_cec) in meson_ao_cec_wait_busy() argument 235 while (readl_relaxed(ao_cec->base + CEC_RW_REG) & CEC_RW_BUS_BUSY) { in meson_ao_cec_wait_busy() 243 static void meson_ao_cec_read(struct meson_ao_cec_device *ao_cec, in meson_ao_cec_read() argument 254 spin_lock_irqsave(&ao_cec->cec_reg_lock, flags); in meson_ao_cec_read() 256 ret = meson_ao_cec_wait_busy(ao_cec); in meson_ao_cec_read() 260 writel_relaxed(reg, ao_cec->base + CEC_RW_REG); in meson_ao_cec_read() 262 ret = meson_ao_cec_wait_busy(ao_cec); in meson_ao_cec_read() 267 readl_relaxed(ao_cec->base + CEC_RW_REG)); in meson_ao_cec_read() 270 spin_unlock_irqrestore(&ao_cec->cec_reg_lock, flags); in meson_ao_cec_read() 276 static void meson_ao_cec_write(struct meson_ao_cec_device *ao_cec, in meson_ao_cec_write() argument [all …]
|
/Linux-v4.19/arch/arm64/boot/dts/amlogic/ |
D | meson-gxbb.dtsi | 209 ao_cec_pins: ao_cec { 211 groups = "ao_cec";
|
D | meson-gxl.dtsi | 219 ao_cec_pins: ao_cec { 221 groups = "ao_cec";
|
/Linux-v4.19/drivers/pinctrl/meson/ |
D | pinctrl-meson-gxl.c | 560 GROUP(ao_cec, 0, 15),
|
D | pinctrl-meson-gxbb.c | 568 GROUP(ao_cec, 0, 15),
|