Lines Matching full:ptcr
62 u32 pdcr, ptcr; in audmux_read_file() local
68 ptcr = readl(audmux_base + IMX_AUDMUX_V2_PTCR(port)); in audmux_read_file()
77 ret = sysfs_emit(buf, "PDCR: %08x\nPTCR: %08x\n", pdcr, ptcr); in audmux_read_file()
79 if (ptcr & IMX_AUDMUX_V2_PTCR_TFSDIR) in audmux_read_file()
82 audmux_port_string((ptcr >> 27) & 0x7)); in audmux_read_file()
87 if (ptcr & IMX_AUDMUX_V2_PTCR_TCLKDIR) in audmux_read_file()
90 audmux_port_string((ptcr >> 22) & 0x7)); in audmux_read_file()
97 if (ptcr & IMX_AUDMUX_V2_PTCR_SYN) { in audmux_read_file()
101 if (ptcr & IMX_AUDMUX_V2_PTCR_RFSDIR) in audmux_read_file()
104 audmux_port_string((ptcr >> 17) & 0x7)); in audmux_read_file()
109 if (ptcr & IMX_AUDMUX_V2_PTCR_RCLKDIR) in audmux_read_file()
112 audmux_port_string((ptcr >> 12) & 0x7)); in audmux_read_file()
196 int imx_audmux_v2_configure_port(unsigned int port, unsigned int ptcr, in imx_audmux_v2_configure_port() argument
211 writel(ptcr, audmux_base + IMX_AUDMUX_V2_PTCR(port)); in imx_audmux_v2_configure_port()
227 unsigned int ptcr = 0; in imx_audmux_parse_dt_defaults() local
253 ptcr |= val; in imx_audmux_parse_dt_defaults()
271 imx_audmux_v2_configure_port(port, ptcr, pdcr); in imx_audmux_parse_dt_defaults()