Searched +full:stm32f7 +full:- +full:i2c (Results 1 – 21 of 21) sorted by relevance
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/i2c/ |
| D | i2c-stm32.txt | 1 * I2C controller embedded in STMicroelectronics STM32 I2C platform 4 - compatible : Must be one of the following 5 - "st,stm32f4-i2c" 6 - "st,stm32f7-i2c" 7 - reg : Offset and length of the register set for the device 8 - interrupts : Must contain the interrupt id for I2C event and then the 9 interrupt id for I2C error. 10 - resets: Must contain the phandle to the reset controller. 11 - clocks: Must contain the input clock of the I2C instance. 12 - A pinctrl state named "default" must be defined to set pins in mode of [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/ |
| D | st,stm32-i2c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/i2c/st,stm32-i2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: I2C controller embedded in STMicroelectronics STM32 I2C platform 10 - Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13 - $ref: /schemas/i2c/i2c-controller.yaml# 14 - if: 19 - st,stm32f7-i2c 20 - st,stm32mp15-i2c [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | stm32f746.dtsi | 2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com> 4 * This file is dual-licensed: you can use it either under the terms 43 #include "armv7-m.dtsi" 44 #include <dt-bindings/clock/stm32fx-clock.h> 45 #include <dt-bindings/mfd/stm32f7-rcc.h> 48 #address-cells = <1>; 49 #size-cells = <1>; 52 clk_hse: clk-hse { 53 #clock-cells = <0>; 54 compatible = "fixed-clock"; [all …]
|
| D | stm32h743.dtsi | 2 * Copyright 2017 - Alexandre Torgue <alexandre.torgue@st.com> 4 * This file is dual-licensed: you can use it either under the terms 43 #include "armv7-m.dtsi" 44 #include <dt-bindings/clock/stm32h7-clks.h> 45 #include <dt-bindings/mfd/stm32h7-rcc.h> 46 #include <dt-bindings/interrupt-controller/irq.h> 49 #address-cells = <1>; 50 #size-cells = <1>; 53 clk_hse: clk-hse { 54 #clock-cells = <0>; [all …]
|
| D | stm32mp151.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/clock/stm32mp1-clks.h> 8 #include <dt-bindings/reset/stm32mp1-resets.h> 11 #address-cells = <1>; 12 #size-cells = <1>; 15 #address-cells = <1>; 16 #size-cells = <0>; 19 compatible = "arm,cortex-a7"; [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | stm32f746.dtsi | 2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com> 4 * This file is dual-licensed: you can use it either under the terms 44 #include "armv7-m.dtsi" 45 #include <dt-bindings/clock/stm32fx-clock.h> 46 #include <dt-bindings/mfd/stm32f7-rcc.h> 50 clk_hse: clk-hse { 51 #clock-cells = <0>; 52 compatible = "fixed-clock"; 53 clock-frequency = <0>; 56 clk-lse { [all …]
|
| D | stm32h743.dtsi | 2 * Copyright 2017 - Alexandre Torgue <alexandre.torgue@st.com> 4 * This file is dual-licensed: you can use it either under the terms 44 #include "armv7-m.dtsi" 45 #include <dt-bindings/clock/stm32h7-clks.h> 46 #include <dt-bindings/mfd/stm32h7-rcc.h> 47 #include <dt-bindings/interrupt-controller/irq.h> 51 clk_hse: clk-hse { 52 #clock-cells = <0>; 53 compatible = "fixed-clock"; 54 clock-frequency = <0>; [all …]
|
| D | stm32mp157c.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/clock/stm32mp1-clks.h> 8 #include <dt-bindings/reset/stm32mp1-resets.h> 11 #address-cells = <1>; 12 #size-cells = <1>; 15 #address-cells = <1>; 16 #size-cells = <0>; 19 compatible = "arm,cortex-a7"; [all …]
|
| /kernel/linux/linux-4.19/drivers/i2c/busses/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 # Makefile for the i2c bus drivers. 7 obj-$(CONFIG_I2C_SCMI) += i2c-scmi.o 10 obj-$(CONFIG_I2C_ALI1535) += i2c-ali1535.o 11 obj-$(CONFIG_I2C_ALI1563) += i2c-ali1563.o 12 obj-$(CONFIG_I2C_ALI15X3) += i2c-ali15x3.o 13 obj-$(CONFIG_I2C_AMD756) += i2c-amd756.o 14 obj-$(CONFIG_I2C_AMD756_S4882) += i2c-amd756-s4882.o 15 obj-$(CONFIG_I2C_AMD8111) += i2c-amd8111.o 16 obj-$(CONFIG_I2C_CHT_WC) += i2c-cht-wc.o [all …]
|
| D | i2c-stm32f7.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Driver for STMicroelectronics STM32F7 I2C controller 5 * This I2C controller is described in the STM32F75xxx and STM32F74xxx Soc 14 * This driver is based on i2c-stm32f4.c 20 #include <linux/i2c.h> 32 #include "i2c-stm32.h" 34 /* STM32F7 I2C registers */ 46 /* STM32F7 I2C control 1 */ 72 /* STM32F7 I2C control 2 */ 89 /* STM32F7 I2C Own Address 1 */ [all …]
|
| D | Kconfig | 5 menu "I2C Hardware Bus support" 17 controller is part of the 7101 device, which is an ACPI-compliant 21 will be called i2c-ali1535. 29 controller is part of the 7101 device, which is an ACPI-compliant 33 will be called i2c-ali1563. 40 Acer Labs Inc. (ALI) M1514 and M1543 motherboard I2C interfaces. 43 will be called i2c-ali15x3. 50 756/766/768 mainboard I2C interfaces. The driver also includes 51 support for the first (SMBus 1.0) I2C interface of the AMD 8111 and 52 the nVidia nForce I2C interface. [all …]
|
| /kernel/linux/linux-5.10/drivers/i2c/busses/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 # Makefile for the i2c bus drivers. 7 obj-$(CONFIG_I2C_SCMI) += i2c-scmi.o 10 obj-$(CONFIG_I2C_ALI1535) += i2c-ali1535.o 11 obj-$(CONFIG_I2C_ALI1563) += i2c-ali1563.o 12 obj-$(CONFIG_I2C_ALI15X3) += i2c-ali15x3.o 13 obj-$(CONFIG_I2C_AMD756) += i2c-amd756.o 14 obj-$(CONFIG_I2C_AMD756_S4882) += i2c-amd756-s4882.o 15 obj-$(CONFIG_I2C_AMD8111) += i2c-amd8111.o 16 obj-$(CONFIG_I2C_CHT_WC) += i2c-cht-wc.o [all …]
|
| D | i2c-stm32f7.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Driver for STMicroelectronics STM32F7 I2C controller 5 * This I2C controller is described in the STM32F75xxx and STM32F74xxx Soc 14 * This driver is based on i2c-stm32f4.c 20 #include <linux/i2c.h> 21 #include <linux/i2c-smbus.h> 38 #include "i2c-stm32.h" 40 /* STM32F7 I2C registers */ 52 /* STM32F7 I2C control 1 */ 82 /* STM32F7 I2C control 2 */ [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 menu "I2C Hardware Bus support" 18 controller is part of the 7101 device, which is an ACPI-compliant 22 will be called i2c-ali1535. 30 controller is part of the 7101 device, which is an ACPI-compliant 34 will be called i2c-ali1563. 41 Acer Labs Inc. (ALI) M1514 and M1543 motherboard I2C interfaces. 44 will be called i2c-ali15x3. 51 756/766/768 mainboard I2C interfaces. The driver also includes 52 support for the first (SMBus 1.0) I2C interface of the AMD 8111 and [all …]
|
| /kernel/linux/linux-4.19/Documentation/arm/stm32/ |
| D | stm32f746-overview.rst | 5 ------------ 7 The STM32F746 is a Cortex-M7 MCU aimed at various applications. 10 - Cortex-M7 core running up to @216MHz 11 - 1MB internal flash, 320KBytes internal RAM (+4KB of backup SRAM) 12 - FMC controller to connect SDRAM, NOR and NAND memories 13 - Dual mode QSPI 14 - SD/MMC/SDIO support 15 - Ethernet controller 16 - USB OTFG FS & HS controllers 17 - I2C, SPI, CAN busses support [all …]
|
| D | stm32f769-overview.rst | 5 ------------ 7 The STM32F769 is a Cortex-M7 MCU aimed at various applications. 10 - Cortex-M7 core running up to @216MHz 11 - 2MB internal flash, 512KBytes internal RAM (+4KB of backup SRAM) 12 - FMC controller to connect SDRAM, NOR and NAND memories 13 - Dual mode QSPI 14 - SD/MMC/SDIO support*2 15 - Ethernet controller 16 - USB OTFG FS & HS controllers 17 - I2C*4, SPI*6, CAN*3 busses support [all …]
|
| /kernel/linux/linux-5.10/Documentation/arm/stm32/ |
| D | stm32f746-overview.rst | 6 ------------ 8 The STM32F746 is a Cortex-M7 MCU aimed at various applications. 11 - Cortex-M7 core running up to @216MHz 12 - 1MB internal flash, 320KBytes internal RAM (+4KB of backup SRAM) 13 - FMC controller to connect SDRAM, NOR and NAND memories 14 - Dual mode QSPI 15 - SD/MMC/SDIO support 16 - Ethernet controller 17 - USB OTFG FS & HS controllers 18 - I2C, SPI, CAN busses support [all …]
|
| D | stm32f769-overview.rst | 6 ------------ 8 The STM32F769 is a Cortex-M7 MCU aimed at various applications. 11 - Cortex-M7 core running up to @216MHz 12 - 2MB internal flash, 512KBytes internal RAM (+4KB of backup SRAM) 13 - FMC controller to connect SDRAM, NOR and NAND memories 14 - Dual mode QSPI 15 - SD/MMC/SDIO support*2 16 - Ethernet controller 17 - USB OTFG FS & HS controllers 18 - I2C*4, SPI*6, CAN*3 busses support [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/dma/ |
| D | stm32-mdma.txt | 3 The STM32 MDMA is a general-purpose direct memory access controller capable of 7 - compatible: Should be "st,stm32h7-mdma" 8 - reg: Should contain MDMA registers location and length. This should include 9 all of the per-channel registers. 10 - interrupts: Should contain the MDMA interrupt. 11 - clocks: Should contain the input clock of the DMA instance. 12 - resets: Reference to a reset controller asserting the DMA controller. 13 - #dma-cells : Must be <5>. See DMA client paragraph for more details. 16 - dma-channels: Number of DMA channels supported by the controller. 17 - dma-requests: Number of DMA request signals supported by the controller. [all …]
|
| /kernel/linux/linux-4.19/drivers/clk/ |
| D | Kconfig | 15 ---help--- 28 ---help--- 37 ---help--- 44 ---help--- 50 depends on I2C 57 ---help--- 59 multi-function devices have two fixed-rate oscillators, 68 ---help--- 70 multi-function device has one fixed-rate oscillator, clocked 76 ---help--- [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 67 depends on I2C 76 These multi-function devices have two fixed-rate oscillators, clocked at 32KHz each. 86 multi-function device has one fixed-rate oscillator, clocked 111 depends on I2C 117 be pre-programmed to support other configurations and features not yet 122 depends on I2C 130 depends on I2C 139 depends on I2C 147 depends on I2C [all …]
|