Lines Matching refs:addrs

229 static int aspeed_kcs_set_address(struct kcs_bmc_device *kcs_bmc, u32 addrs[2], int nr_addrs)  in aspeed_kcs_set_address()
239 regmap_write(priv->map, LPC_LADR12H, addrs[0] >> 8); in aspeed_kcs_set_address()
240 regmap_write(priv->map, LPC_LADR12L, addrs[0] & 0xFF); in aspeed_kcs_set_address()
243 addrs[1] << LPC_LSADR12_LSADR1_SHIFT); in aspeed_kcs_set_address()
252 regmap_write(priv->map, LPC_LADR12H, addrs[0] >> 8); in aspeed_kcs_set_address()
253 regmap_write(priv->map, LPC_LADR12L, addrs[0] & 0xFF); in aspeed_kcs_set_address()
256 addrs[1] << LPC_LSADR12_LSADR2_SHIFT); in aspeed_kcs_set_address()
270 regmap_write(priv->map, LPC_LADR3H, addrs[0] >> 8); in aspeed_kcs_set_address()
271 regmap_write(priv->map, LPC_LADR3L, addrs[0] & 0xFF); in aspeed_kcs_set_address()
276 regmap_write(priv->map, LPC_LADR4, ((addrs[0] + 1) << 16) | addrs[0]); in aspeed_kcs_set_address()
278 regmap_write(priv->map, LPC_LADR4, (addrs[1] << 16) | addrs[0]); in aspeed_kcs_set_address()
531 aspeed_kcs_of_get_io_address(struct platform_device *pdev, u32 addrs[2]) in aspeed_kcs_of_get_io_address()
537 addrs, 1, 2); in aspeed_kcs_of_get_io_address()
543 if (addrs[0] > 0xffff) { in aspeed_kcs_of_get_io_address()
548 if (rc == 2 && addrs[1] > 0xffff) { in aspeed_kcs_of_get_io_address()
565 u32 addrs[2]; in aspeed_kcs_probe() local
579 nr_addrs = aspeed_kcs_of_get_io_address(pdev, addrs); in aspeed_kcs_probe()
610 rc = aspeed_kcs_set_address(kcs_bmc, addrs, nr_addrs); in aspeed_kcs_probe()
640 kcs_bmc->channel, addrs[0]); in aspeed_kcs_probe()