Searched refs:slsu (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-nomadik.c | 353 u16 slsu; in setup_i2c_controller() local 364 * set the slsu: in setup_i2c_controller() 366 * slsu defines the data setup time after SCL clock in setup_i2c_controller() 373 * slsu = cycles / (1000000000 / f) + 1 in setup_i2c_controller() 379 slsu = DIV_ROUND_UP(100, ns); /* Fast */ in setup_i2c_controller() 382 slsu = DIV_ROUND_UP(10, ns); /* High */ in setup_i2c_controller() 386 slsu = DIV_ROUND_UP(250, ns); /* Standard */ in setup_i2c_controller() 389 slsu += 1; in setup_i2c_controller() 391 dev_dbg(&dev->adev->dev, "calculated SLSU = %04x\n", slsu); in setup_i2c_controller() 392 writel(slsu << 1 in setup_i2c_controller() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-nomadik.c | 353 u16 slsu; in setup_i2c_controller() local 364 * set the slsu: in setup_i2c_controller() 366 * slsu defines the data setup time after SCL clock in setup_i2c_controller() 373 * slsu = cycles / (1000000000 / f) + 1 in setup_i2c_controller() 379 slsu = DIV_ROUND_UP(100, ns); /* Fast */ in setup_i2c_controller() 382 slsu = DIV_ROUND_UP(10, ns); /* High */ in setup_i2c_controller() 386 slsu = DIV_ROUND_UP(250, ns); /* Standard */ in setup_i2c_controller() 389 slsu += 1; in setup_i2c_controller() 391 dev_dbg(&dev->adev->dev, "calculated SLSU = %04x\n", slsu); in setup_i2c_controller() 392 writel(slsu << 1 in setup_i2c_controller() [all...] |
Completed in 3 milliseconds