Home
last modified time | relevance | path

Searched +full:r9a08g045 +full:- +full:i3c (Results 1 – 2 of 2) sorted by relevance

/linux/Documentation/devicetree/bindings/i3c/
H A Drenesas,i3c.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/i3c/renesas,i3c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas RZ/G3S and RZ/G3E I3C Bus Interface
10 - Wolfram Sang <wsa+renesas@sang-engineering.com>
11 - Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
16 - enum:
17 - renesas,r9a08g045-i3c # RZ/G3S
18 - renesas,r9a09g047-i3c # RZ/G3E
[all …]
/linux/drivers/i3c/master/
H A Drenesas-i3c.c1 // SPDX-License-Identifier: GPL-2.0
3 * Renesas I3C Controller driver
4 * Copyright (C) 2023-25 Renesas Electronics Corp.
16 #include <linux/i3c/master.h>
199 #define I2C_INIT_MSG -1
318 static int renesas_i3c_get_free_pos(struct renesas_i3c *i3c) in renesas_i3c_get_free_pos() argument
320 if (!(i3c->free_pos & GENMASK(i3c->maxdevs - 1, 0))) in renesas_i3c_get_free_pos()
321 return -ENOSPC; in renesas_i3c_get_free_pos()
323 return ffs(i3c->free_pos) - 1; in renesas_i3c_get_free_pos()
326 static int renesas_i3c_get_addr_pos(struct renesas_i3c *i3c, u8 addr) in renesas_i3c_get_addr_pos() argument
[all …]