Home
last modified time | relevance | path

Searched refs:slsu (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-nomadik.c353 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 Di2c-nomadik.c353 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