Lines Matching refs:ptcr
63 u32 pdcr, ptcr; in audmux_read_file() local
69 ptcr = readl(audmux_base + IMX_AUDMUX_V2_PTCR(port)); in audmux_read_file()
78 ret = sysfs_emit(buf, "PDCR: %08x\nPTCR: %08x\n", pdcr, ptcr); in audmux_read_file()
80 if (ptcr & IMX_AUDMUX_V2_PTCR_TFSDIR) in audmux_read_file()
83 audmux_port_string((ptcr >> 27) & 0x7)); in audmux_read_file()
88 if (ptcr & IMX_AUDMUX_V2_PTCR_TCLKDIR) in audmux_read_file()
91 audmux_port_string((ptcr >> 22) & 0x7)); in audmux_read_file()
98 if (ptcr & IMX_AUDMUX_V2_PTCR_SYN) { in audmux_read_file()
102 if (ptcr & IMX_AUDMUX_V2_PTCR_RFSDIR) in audmux_read_file()
105 audmux_port_string((ptcr >> 17) & 0x7)); in audmux_read_file()
110 if (ptcr & IMX_AUDMUX_V2_PTCR_RCLKDIR) in audmux_read_file()
113 audmux_port_string((ptcr >> 12) & 0x7)); in audmux_read_file()
197 int imx_audmux_v2_configure_port(unsigned int port, unsigned int ptcr, in imx_audmux_v2_configure_port() argument
212 writel(ptcr, audmux_base + IMX_AUDMUX_V2_PTCR(port)); in imx_audmux_v2_configure_port()
228 unsigned int ptcr = 0; in imx_audmux_parse_dt_defaults() local
254 ptcr |= val; in imx_audmux_parse_dt_defaults()
272 imx_audmux_v2_configure_port(port, ptcr, pdcr); in imx_audmux_parse_dt_defaults()