Searched +full:i3c +full:- +full:scl +full:- +full:hz (Results 1 – 5 of 5) sorted by relevance
1 Bindings for cadence I3C master block5 --------------------6 - compatible: shall be "cdns,i3c-master"7 - clocks: shall reference the pclk and sysclk8 - clock-names: shall contain "pclk" and "sysclk"9 - interrupts: the interrupt line connected to this I3C master10 - reg: I3C master registers13 Documentation/devicetree/bindings/i3c/i3c.yaml for more details):15 - #address-cells: shall be set to 116 - #size-cells: shall be set to 0[all …]
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/i3c/i3c.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: I3C bus binding10 - Alexandre Belloni <alexandre.belloni@bootlin.com>11 - Miquel Raynal <miquel.raynal@bootlin.com>14 I3C busses can be described with a node for the primary I3C controller device15 and a set of child nodes for each I2C or I3C slave on the bus. Each of them20 pattern: "^i3c-master@[0-9a-f]+$"[all …]
1 Bindings for Synopsys DesignWare I3C master block5 --------------------6 - compatible: shall be "snps,dw-i3c-master-1.00a"7 - clocks: shall reference the core_clk8 - interrupts: the interrupt line connected to this I3C master9 - reg: Offset and length of I3C master registers12 Documentation/devicetree/bindings/i3c/i3c.yaml for more details):14 - #address-cells: shall be set to 315 - #size-cells: shall be set to 018 Documentation/devicetree/bindings/i3c/i3c.yaml for more details):[all …]
1 What: /sys/bus/i3c/devices/i3c-<bus-id>3 Contact: linux-i3c@vger.kernel.org5 An I3C bus. This directory will contain one sub-directory per6 I3C device present on the bus.8 What: /sys/bus/i3c/devices/i3c-<bus-id>/current_master10 Contact: linux-i3c@vger.kernel.org12 Expose the master that owns the bus (<bus-id>-<master-pid>) at17 What: /sys/bus/i3c/devices/i3c-<bus-id>/mode19 Contact: linux-i3c@vger.kernel.org21 I3C bus mode. Can be "pure", "mixed-fast" or "mixed-slow". See[all …]
1 // SPDX-License-Identifier: GPL-2.026 * i3c_bus_maintenance_lock - Lock the bus for a maintenance operation27 * @bus: I3C bus to take the lock on31 * - enabling/disabling slave events32 * - re-triggering DAA33 * - changing the dynamic address of a device34 * - relinquishing mastership35 * - ...38 * logic to rely on I3C device information that could be changed behind their43 down_write(&bus->lock); in i3c_bus_maintenance_lock()[all …]