Home
last modified time | relevance | path

Searched full:lvr (Results 1 – 10 of 10) sorted by relevance

/Zephyr-latest/dts/bindings/i3c/
Di3c-device.yaml36 value of the Legacy Virtual Register (LVR).
40 3. LVR describes the I2C device where,
56 "<node name>@<address + 00000000 + LVR>",
57 e.g. "sensor@5000000000000000FF", where the middle 0x00 and LVR
Di3c-controller.yaml31 Virtual Register (LVR) of all connected I2C devices to determine
/Zephyr-latest/include/zephyr/drivers/
Di3c.h146 * @name Legacy Virtual Register (LVR)
149 * Legacy Virtual Register (LVR)
150 * - LVR[7:5]: I2C device index:
157 * - LVR[4]: I2C mode indicator:
160 * - LVR[3:0]: Reserved.
177 * Obtain I2C Mode value from the LVR value.
179 * @param lvr LVR value
181 #define I3C_LVR_I2C_MODE(lvr) \ argument
182 FIELD_GET(I3C_LVR_I2C_MODE_MASK, (lvr))
214 * Obtain I2C Device Index value from the LVR value.
[all …]
/Zephyr-latest/include/zephyr/drivers/i3c/
Ddevicetree.h183 .lvr = DT_PROP_BY_IDX(node_id, reg, 2), \
Dccc.h435 uint8_t lvr; member
/Zephyr-latest/drivers/i3c/
Di3c_common.c702 deftgts->targets[n].lvr = i3c_i2c_desc->lvr; in i3c_bus_deftgts()
Di3c_stm32.c165 * Reads the LVR of all I2C devices and returns the I3C bus
177 switch (I3C_LVR_I2C_DEV_IDX(dev_list->i2c[i].lvr)) { in i3c_bus_mode()
204 if (I3C_LVR_I2C_DEV_IDX(dev_list->i2c[i].lvr) == I3C_LVR_I2C_DEV_IDX_0) { in get_i3c_lvr_ic_mode()
205 if (I3C_LVR_I2C_MODE(dev_list->i2c[i].lvr) == I3C_LVR_I2C_FM_MODE) { in get_i3c_lvr_ic_mode()
Di3c_cdns.c386 #define DEV_ID_RR2_LVR(lvr) (lvr) argument
991 /* RR0[11] = 10b lvr addr */ in prepare_rr0_dev_address()
2083 uint32_t dev_id_rr2 = DEV_ID_RR2_LVR(desc->lvr); in cdns_i3c_i2c_attach_device()
3073 * Reads the LVR of all I2C devices and returns the I3C bus
3085 switch (I3C_LVR_I2C_DEV_IDX(dev_list->i2c[i].lvr)) { in i3c_bus_mode()
3205 * Set the I3C Bus Mode based on the LVR of the I2C devices in cdns_i3c_bus_init()
Di3c_shell.c281 i2c_desc->addr, i2c_desc->lvr); in cmd_i3c_info()
1888 .lvr = 0x00, in cmd_i3c_i2c_scan()
/Zephyr-latest/doc/hardware/peripherals/
Di3c.rst258 * Third element is the LVR (Legacy Virtual Register):