Searched +full:mmp +full:- +full:twsi (Results 1 – 11 of 11) sorted by relevance
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/i2c/ |
| D | i2c-pxa.txt | 1 * Marvell MMP I2C controller 5 - reg : Offset and length of the register set for the device 6 - compatible : should be "mrvl,mmp-twsi" where mmp is the name of a 8 For the pxa2xx/pxa3xx, an additional node "mrvl,pxa-i2c" is required 10 For the Armada 3700, the compatible should be "marvell,armada-3700-i2c". 14 - interrupts : the interrupt number 15 - mrvl,i2c-polling : Disable interrupt of i2c controller. Polling 17 - mrvl,i2c-fast-mode : Enable fast mode of i2c controller. 21 compatible = "mrvl,mmp-twsi"; 24 mrvl,i2c-fast-mode; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | mmp2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include <dt-bindings/clock/marvell,mmp2.h> 8 #include <dt-bindings/power/marvell,mmp2.h> 11 #address-cells = <1>; 12 #size-cells = <1>; 24 #address-cells = <1>; 25 #size-cells = <1>; 26 compatible = "simple-bus"; 27 interrupt-parent = <&intc>; 30 L2: l2-cache { [all …]
|
| D | pxa168.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include <dt-bindings/clock/marvell,pxa168.h> 10 #address-cells = <1>; 11 #size-cells = <1>; 22 #address-cells = <1>; 23 #size-cells = <1>; 24 compatible = "simple-bus"; 25 interrupt-parent = <&intc>; 29 compatible = "mrvl,axi-bus", "simple-bus"; 30 #address-cells = <1>; [all …]
|
| D | pxa910.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include <dt-bindings/clock/marvell,pxa910.h> 10 #address-cells = <1>; 11 #size-cells = <1>; 22 #address-cells = <1>; 23 #size-cells = <1>; 24 compatible = "simple-bus"; 25 interrupt-parent = <&intc>; 28 L2: l2-cache { 29 compatible = "marvell,tauros2-cache"; [all …]
|
| D | mmp3.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 6 #include <dt-bindings/clock/marvell,mmp2.h> 7 #include <dt-bindings/power/marvell,mmp2.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #address-cells = <1>; 12 #size-cells = <1>; 15 #address-cells = <1>; 16 #size-cells = <0>; 17 enable-method = "marvell,mmp3-smp"; 22 next-level-cache = <&l2>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/ |
| D | i2c-pxa.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/i2c/i2c-pxa.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Marvell MMP I2C controller bindings 10 - Rob Herring <robh+dt@kernel.org> 13 - $ref: /schemas/i2c/i2c-controller.yaml# 14 - if: 17 - mrvl,i2c-polling 20 - interrupts [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | pxa168.dtsi | 11 #include <dt-bindings/clock/marvell,pxa168.h> 23 #address-cells = <1>; 24 #size-cells = <1>; 25 compatible = "simple-bus"; 26 interrupt-parent = <&intc>; 30 compatible = "mrvl,axi-bus", "simple-bus"; 31 #address-cells = <1>; 32 #size-cells = <1>; 36 intc: interrupt-controller@d4282000 { 37 compatible = "mrvl,mmp-intc"; [all …]
|
| D | pxa910.dtsi | 11 #include <dt-bindings/clock/marvell,pxa910.h> 23 #address-cells = <1>; 24 #size-cells = <1>; 25 compatible = "simple-bus"; 26 interrupt-parent = <&intc>; 29 L2: l2-cache { 30 compatible = "marvell,tauros2-cache"; 31 marvell,tauros2-cache-features = <0x3>; 35 compatible = "mrvl,axi-bus", "simple-bus"; 36 #address-cells = <1>; [all …]
|
| D | mmp2.dtsi | 11 #include <dt-bindings/clock/marvell,mmp2.h> 24 #address-cells = <1>; 25 #size-cells = <1>; 26 compatible = "simple-bus"; 27 interrupt-parent = <&intc>; 30 L2: l2-cache { 31 compatible = "marvell,tauros2-cache"; 32 marvell,tauros2-cache-features = <0x3>; 36 compatible = "mrvl,axi-bus", "simple-bus"; 37 #address-cells = <1>; [all …]
|
| /kernel/linux/linux-4.19/drivers/i2c/busses/ |
| D | i2c-pxa.c | 7 * Copyright (C) 2004-2005 Deep Blue Solutions Ltd. 16 * Jan 2003: Fixed several bugs concerning interrupt handling [Kai-Uwe Bloem] 17 * Jan 2003: added limited signal handling [Kai-Uwe Bloem] 31 #include <linux/i2c-pxa.h> 39 #include <linux/platform_data/i2c-pxa.h> 63 #define ICR_BUSMODE_FM (1 << 16) /* shifted fast mode for armada-3700 */ 64 #define ICR_BUSMODE_HS (1 << 17) /* shifted high speed mode for armada-3700 */ 112 { "pxa2xx-i2c", REGS_PXA2XX }, 113 { "pxa3xx-pwri2c", REGS_PXA3XX }, 114 { "ce4100-i2c", REGS_CE4100 }, [all …]
|
| /kernel/linux/linux-5.10/drivers/i2c/busses/ |
| D | i2c-pxa.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Copyright (C) 2004-2005 Deep Blue Solutions Ltd. 13 * Jan 2003: Fixed several bugs concerning interrupt handling [Kai-Uwe Bloem] 14 * Jan 2003: added limited signal handling [Kai-Uwe Bloem] 34 #include <linux/platform_data/i2c-pxa.h> 58 #define ICR_A3700_FM (1 << 16) /* fast mode for armada-3700 */ 59 #define ICR_A3700_HS (1 << 17) /* high speed mode for armada-3700 */ 91 * looking at a multi-master environment 95 #define NO_SLAVE (-ENXIO) 96 #define BUS_ERROR (-EREMOTEIO) [all …]
|