Lines Matching refs:kcs
6 #define pr_fmt(fmt) "aspeed-kcs-bmc: " fmt
26 #define DEVICE_NAME "ast-kcs-bmc"
241 struct kcs_bmc *kcs;
254 kcs = kcs_bmc_alloc(&pdev->dev, sizeof(struct aspeed_kcs_bmc), channel);
255 if (!kcs)
258 priv = kcs_bmc_priv(kcs);
271 kcs->ioreg = ast_kcs_bmc_ioregs[channel - 1];
272 aspeed_kcs_set_address(kcs, slave);
274 return kcs;
294 struct kcs_bmc *kcs;
322 kcs = kcs_bmc_alloc(&pdev->dev, sizeof(struct aspeed_kcs_bmc), channel);
323 if (!kcs)
326 kcs->ioreg = ioreg;
328 priv = kcs_bmc_priv(kcs);
339 aspeed_kcs_set_address(kcs, slave);
341 return kcs;
352 if (of_device_is_compatible(np, "aspeed,ast2400-kcs-bmc") ||
353 of_device_is_compatible(np, "aspeed,ast2500-kcs-bmc"))
355 else if (of_device_is_compatible(np, "aspeed,ast2400-kcs-bmc-v2") ||
356 of_device_is_compatible(np, "aspeed,ast2500-kcs-bmc-v2"))
399 { .compatible = "aspeed,ast2400-kcs-bmc" },
400 { .compatible = "aspeed,ast2500-kcs-bmc" },
401 { .compatible = "aspeed,ast2400-kcs-bmc-v2" },
402 { .compatible = "aspeed,ast2500-kcs-bmc-v2" },