Home
last modified time | relevance | path

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

/linux/drivers/media/i2c/
H A Dalvium-csi2.c320 static int alvium_read(struct alvium_dev *alvium, u32 reg, u64 *val, int *err) in alvium_read() argument
324 reg += alvium->bcrm_addr; in alvium_read()
327 return cci_read(alvium->regmap, reg, val, err); in alvium_read()
330 static int alvium_write(struct alvium_dev *alvium, u32 reg, u64 val, int *err) in alvium_write() argument
334 reg += alvium->bcrm_addr; in alvium_write()
337 return cci_write(alvium->regmap, reg, val, err); in alvium_write()
340 static int alvium_write_hshake(struct alvium_dev *alvium, u32 reg, u64 val) in alvium_write_hshake() argument
342 struct device *dev = &alvium->i2c_client->dev; in alvium_write_hshake()
347 alvium_write(alvium, REG_BCRM_WRITE_HANDSHAKE_RW, 0, &ret); in alvium_write_hshake()
348 alvium_write(alvium, reg, val, &ret); in alvium_write_hshake()
[all …]
/linux/
H A DMAINTAINERS849 F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
850 F: drivers/media/i2c/alvium-csi2.c
851 F: drivers/media/i2c/alvium-csi2.h