Lines Matching refs:addrs
228 static int aspeed_kcs_set_address(struct kcs_bmc_device *kcs_bmc, u32 addrs[2], int nr_addrs)
238 regmap_write(priv->map, LPC_LADR12H, addrs[0] >> 8);
239 regmap_write(priv->map, LPC_LADR12L, addrs[0] & 0xFF);
242 addrs[1] << LPC_LSADR12_LSADR1_SHIFT);
251 regmap_write(priv->map, LPC_LADR12H, addrs[0] >> 8);
252 regmap_write(priv->map, LPC_LADR12L, addrs[0] & 0xFF);
255 addrs[1] << LPC_LSADR12_LSADR2_SHIFT);
269 regmap_write(priv->map, LPC_LADR3H, addrs[0] >> 8);
270 regmap_write(priv->map, LPC_LADR3L, addrs[0] & 0xFF);
275 regmap_write(priv->map, LPC_LADR4, ((addrs[0] + 1) << 16) | addrs[0]);
277 regmap_write(priv->map, LPC_LADR4, (addrs[1] << 16) | addrs[0]);
530 aspeed_kcs_of_get_io_address(struct platform_device *pdev, u32 addrs[2])
536 addrs, 1, 2);
542 if (addrs[0] > 0xffff) {
547 if (rc == 2 && addrs[1] > 0xffff) {
564 u32 addrs[2];
578 nr_addrs = aspeed_kcs_of_get_io_address(pdev, addrs);
609 rc = aspeed_kcs_set_address(kcs_bmc, addrs, nr_addrs);
639 kcs_bmc->channel, addrs[0]);