Searched +full:mv78230 +full:- +full:a0 +full:- +full:i2c (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/Documentation/devicetree/bindings/i2c/ |
D | marvell,mv64xxx-i2c.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/i2c/marvell,mv64xxx-i2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Marvell MV64XXX I2C Controller 10 - Gregory CLEMENT <gregory.clement@bootlin.com> 15 - const: allwinner,sun4i-a10-i2c 16 - items: 17 - const: allwinner,sun7i-a20-i2c 18 - const: allwinner,sun4i-a10-i2c [all …]
|
/linux-6.12.1/arch/arm/mach-mvebu/ |
D | board-v7.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Gregory CLEMENT <gregory.clement@free-electrons.com> 9 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 18 #include <linux/dma-mapping.h> 23 #include <asm/hardware/cache-l2x0.h> 28 #include "armada-370-xp.h" 31 #include "mvebu-soc-id.h" 37 * Cortex-A based SOCs, not on PJ4B based ones. 42 of_find_compatible_node(NULL, NULL, "arm,cortex-a9-scu"); in mvebu_scu_enable() 76 reg = of_get_flat_dt_prop(node, "linux,usable-memory", &l); in mvebu_scan_mem() [all …]
|
/linux-6.12.1/drivers/i2c/busses/ |
D | i2c-mv64xxx.c | 2 * Driver for the i2c controller on the Marvell line of host bridges 16 #include <linux/i2c.h> 60 /* Register defines (I2C bridge) */ 181 drv_data->cntl_bits = MV64XXX_I2C_REG_CONTROL_ACK | in mv64xxx_i2c_prepare_for_io() 184 if (!drv_data->atomic) in mv64xxx_i2c_prepare_for_io() 185 drv_data->cntl_bits |= MV64XXX_I2C_REG_CONTROL_INTEN; in mv64xxx_i2c_prepare_for_io() 187 if (msg->flags & I2C_M_RD) in mv64xxx_i2c_prepare_for_io() 190 if (msg->flags & I2C_M_TEN) { in mv64xxx_i2c_prepare_for_io() 191 drv_data->addr1 = 0xf0 | (((u32)msg->addr & 0x300) >> 7) | dir; in mv64xxx_i2c_prepare_for_io() 192 drv_data->addr2 = (u32)msg->addr & 0xff; in mv64xxx_i2c_prepare_for_io() [all …]
|
/linux-6.12.1/arch/arm/boot/dts/marvell/ |
D | armada-38x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 * Gregory CLEMENT <gregory.clement@free-electrons.com> 9 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 18 #address-cells = <1>; 19 #size-cells = <1>; 32 compatible = "arm,cortex-a9-pmu"; 33 interrupts-extended = <&mpic 3>; 37 compatible = "marvell,armada380-mbus", "simple-bus"; [all …]
|