Home
last modified time | relevance | path

Searched refs:ppbaud (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/i3c/master/
H A Dsvc-i3c-master.c539 u32 ppbaud, odbaud, odhpp, mconfig; in svc_i3c_master_set_speed() local
563 ppbaud = FIELD_GET(GENMASK(11, 8), mconfig); in svc_i3c_master_set_speed()
565 odbaud = DIV_ROUND_UP(fclk_rate, bus->scl_rate.i2c * (2 + 2 * ppbaud)) - 1; in svc_i3c_master_set_speed()
589 u32 ppbaud, pplow, odhpp, odbaud, odstop, i2cbaud, reg; in svc_i3c_master_bus_init() local
613 ppbaud = DIV_ROUND_UP(40, fclk_period_ns) - 1; in svc_i3c_master_bus_init()
622 high_period_ns = (ppbaud + 1) * fclk_period_ns; in svc_i3c_master_bus_init()
656 SVC_I3C_MCONFIG_PPBAUD(ppbaud) | in svc_i3c_master_bus_init()