aspeed_peci
struct aspeed_peci *aspeed_peci;
static void aspeed_peci_controller_enable(struct aspeed_peci *priv)
static void aspeed_peci_init_regs(struct aspeed_peci *priv)
static int aspeed_peci_check_idle(struct aspeed_peci *priv)
struct aspeed_peci *priv = dev_get_drvdata(controller->dev.parent);
struct aspeed_peci *priv = arg;
struct aspeed_peci *aspeed_peci = peci_clk->aspeed_peci;
val = readl(aspeed_peci->base + ASPEED_PECI_CTRL);
writel(val, aspeed_peci->base + ASPEED_PECI_CTRL);
writel(val, aspeed_peci->base + ASPEED_PECI_TIMING_NEGOTIATION);
struct aspeed_peci *aspeed_peci = peci_clk->aspeed_peci;
reg = readl(aspeed_peci->base + ASPEED_PECI_TIMING_NEGOTIATION);
reg = readl(aspeed_peci->base + ASPEED_PECI_CTRL);
struct aspeed_peci *priv)
peci_clk->aspeed_peci = priv;
static void aspeed_peci_property_setup(struct aspeed_peci *priv)
struct aspeed_peci *priv;