Lines Matching refs:cs
23 static int is_valid_cs(unsigned int cs) in is_valid_cs() argument
25 if (cs > 6) in is_valid_cs()
34 int bcm63xx_set_cs_base(unsigned int cs, u32 base, unsigned int size) in bcm63xx_set_cs_base() argument
39 if (!is_valid_cs(cs)) in bcm63xx_set_cs_base()
54 bcm_mpi_writel(val, MPI_CSBASE_REG(cs)); in bcm63xx_set_cs_base()
65 int bcm63xx_set_cs_timing(unsigned int cs, unsigned int wait, in bcm63xx_set_cs_timing() argument
71 if (!is_valid_cs(cs)) in bcm63xx_set_cs_timing()
75 val = bcm_mpi_readl(MPI_CSCTL_REG(cs)); in bcm63xx_set_cs_timing()
82 bcm_mpi_writel(val, MPI_CSCTL_REG(cs)); in bcm63xx_set_cs_timing()
93 int bcm63xx_set_cs_param(unsigned int cs, u32 params) in bcm63xx_set_cs_param() argument
98 if (!is_valid_cs(cs)) in bcm63xx_set_cs_param()
102 if (cs == MPI_CS_PCMCIA_COMMON || in bcm63xx_set_cs_param()
103 cs == MPI_CS_PCMCIA_ATTR || in bcm63xx_set_cs_param()
104 cs == MPI_CS_PCMCIA_IO) in bcm63xx_set_cs_param()
108 val = bcm_mpi_readl(MPI_CSCTL_REG(cs)); in bcm63xx_set_cs_param()
114 bcm_mpi_writel(val, MPI_CSCTL_REG(cs)); in bcm63xx_set_cs_param()
125 int bcm63xx_set_cs_status(unsigned int cs, int enable) in bcm63xx_set_cs_status() argument
130 if (!is_valid_cs(cs)) in bcm63xx_set_cs_status()
134 val = bcm_mpi_readl(MPI_CSCTL_REG(cs)); in bcm63xx_set_cs_status()
139 bcm_mpi_writel(val, MPI_CSCTL_REG(cs)); in bcm63xx_set_cs_status()