Lines Matching full:cs
83 struct device_node *np, u32 cs) in pl172_setup_static() argument
98 dev_err(&adev->dev, "invalid memory width cs%u\n", cs); in pl172_setup_static()
109 if (of_property_read_bool(np, "mpmc,cs-active-high")) in pl172_setup_static()
125 writel(cfg, pl172->base + MPMC_STATIC_CFG(cs)); in pl172_setup_static()
126 dev_dbg(&adev->dev, "mpmc static config cs%u: 0x%08x\n", cs, cfg); in pl172_setup_static()
130 MPMC_STATIC_WAIT_WEN(cs), in pl172_setup_static()
136 MPMC_STATIC_WAIT_OEN(cs), in pl172_setup_static()
142 MPMC_STATIC_WAIT_RD(cs), in pl172_setup_static()
148 MPMC_STATIC_WAIT_PAGE(cs), in pl172_setup_static()
154 MPMC_STATIC_WAIT_WR(cs), in pl172_setup_static()
160 MPMC_STATIC_WAIT_TURN(cs), in pl172_setup_static()
167 dev_err(&adev->dev, "failed to configure cs%u\n", cs); in pl172_setup_static()
174 u32 cs; in pl172_parse_cs_config() local
176 if (!of_property_read_u32(np, "mpmc,cs", &cs)) { in pl172_parse_cs_config()
177 if (cs >= PL172_MAX_CS) { in pl172_parse_cs_config()
178 dev_err(&adev->dev, "cs%u invalid\n", cs); in pl172_parse_cs_config()
182 return pl172_setup_static(adev, np, cs); in pl172_parse_cs_config()
185 dev_err(&adev->dev, "cs property required\n"); in pl172_parse_cs_config()