Lines Matching +full:apb +full:- +full:base
1 // SPDX-License-Identifier: GPL-2.0+
27 * APB clk : 100Mhz
28 * div : scl : baseclk [APB/((div/2) + 1)] : tBuf [1/bclk * 16]
29 * I2CG10[31:24] base clk4 for i2c auto recovery timeout counter (0xC6)
30 * I2CG10[23:16] base clk3 for Standard-mode (100Khz) min tBuf 4.7us
36 * I2CG10[15:8] base clk2 for Fast-mode (400Khz) min tBuf 1.3us
38 * I2CG10[7:0] base clk1 for Fast-mode Plus (1Mhz) min tBuf 0.5us
47 i2c_global->regs = devfdt_get_addr_ptr(dev); in aspeed_i2c_global_probe()
48 if (IS_ERR(i2c_global->regs)) in aspeed_i2c_global_probe()
49 return PTR_ERR(i2c_global->regs); in aspeed_i2c_global_probe()
53 ret = reset_get_by_index(dev, 0, &i2c_global->reset); in aspeed_i2c_global_probe()
59 i2c_global->version = dev_get_driver_data(dev); in aspeed_i2c_global_probe()
61 reset_deassert(&i2c_global->reset); in aspeed_i2c_global_probe()
64 i2c_global->version == AST2600_I2C_GLOBAL) { in aspeed_i2c_global_probe()
65 writel(AST2600_GLOBAL_INIT, i2c_global->regs + in aspeed_i2c_global_probe()
67 writel(I2CCG_DIV_CTRL, i2c_global->regs + in aspeed_i2c_global_probe()
76 .compatible = "aspeed,ast2500-i2c-ic",
80 .compatible = "aspeed,ast2600-i2c-global",