| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | atmel,at91rm9200-pmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/atmel,at91rm9200-pmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Atmel Power Management Controller (PMC) 10 - Claudiu Beznea <claudiu.beznea@microchip.com> 14 system and user peripheral clocks. The PMC enables/disables the clock inputs 20 - items: 21 - const: atmel,at91sam9g20-pmc 22 - const: atmel,at91sam9260-pmc [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | at91-clock.txt | 1 Device Tree Clock bindings for arch-at91 5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 10 - compatible : shall be one of the following: 11 "atmel,at91sam9x5-sckc", 12 "atmel,sama5d3-sckc", 13 "atmel,sama5d4-sckc" or 14 "microchip,sam9x60-sckc": 16 - #clock-cells : shall be 1 for "microchip,sam9x60-sckc" otherwise shall be 0. 17 - clocks : shall be the input parent clock phandle for the clock. 20 - atmel,osc-bypass : boolean property. Set this when a clock signal is directly [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/microchip/ |
| D | sama5d4.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * sama5d4.dtsi - Device Tree Include file for SAMA5D4 family SoC 9 #include <dt-bindings/clock/at91.h> 10 #include <dt-bindings/dma/at91.h> 11 #include <dt-bindings/mfd/at91-usart.h> 12 #include <dt-bindings/pinctrl/at91.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 14 #include <dt-bindings/gpio/gpio.h> 17 #address-cells = <1>; 18 #size-cells = <1>; [all …]
|
| D | sama5d2.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * sama5d2.dtsi - Device Tree Include file for SAMA5D2 family SoC 9 #include <dt-bindings/dma/at91.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/clock/at91.h> 12 #include <dt-bindings/mfd/at91-usart.h> 13 #include <dt-bindings/iio/adc/at91-sama5d2_adc.h> 16 #address-cells = <1>; 17 #size-cells = <1>; 20 interrupt-parent = <&aic>; [all …]
|
| D | at91-sama5d4ek.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * at91-sama5d4ek.dts - Device Tree file for SAMA5D4 Evaluation Kit 8 /dts-v1/; 9 #include "sama5d4.dtsi" 12 model = "Atmel SAMA5D4-EK"; 13 compatible = "atmel,sama5d4ek", "atmel,sama5d4", "atmel,sama5"; 16 stdout-path = "serial0:115200n8"; 25 clock-frequency = <32768>; 29 clock-frequency = <12000000>; 36 pinctrl-names = "default"; [all …]
|
| D | sam9x60.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * sam9x60.dtsi - Device Tree Include file for Microchip SAM9X60 SoC 10 #include <dt-bindings/dma/at91.h> 11 #include <dt-bindings/pinctrl/at91.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/clock/at91.h> 15 #include <dt-bindings/mfd/at91-usart.h> 16 #include <dt-bindings/mfd/atmel-flexcom.h> 19 #address-cells = <1>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | sama5d4.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * sama5d4.dtsi - Device Tree Include file for SAMA5D4 family SoC 9 #include <dt-bindings/clock/at91.h> 10 #include <dt-bindings/dma/at91.h> 11 #include <dt-bindings/pinctrl/at91.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/gpio/gpio.h> 16 #address-cells = <1>; 17 #size-cells = <1>; 18 model = "Atmel SAMA5D4 family SoC"; [all …]
|
| D | sama5d2.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * sama5d2.dtsi - Device Tree Include file for SAMA5D2 family SoC 9 #include <dt-bindings/dma/at91.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/clock/at91.h> 12 #include <dt-bindings/iio/adc/at91-sama5d2_adc.h> 15 #address-cells = <1>; 16 #size-cells = <1>; 19 interrupt-parent = <&aic>; 27 #address-cells = <1>; [all …]
|
| D | at91-sama5d4ek.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * at91-sama5d4ek.dts - Device Tree file for SAMA5D4 Evaluation Kit 8 /dts-v1/; 9 #include "sama5d4.dtsi" 12 model = "Atmel SAMA5D4-EK"; 13 compatible = "atmel,sama5d4ek", "atmel,sama5d4", "atmel,sama5"; 16 stdout-path = "serial0:115200n8"; 25 clock-frequency = <32768>; 29 clock-frequency = <12000000>; 36 pinctrl-names = "default"; [all …]
|
| D | sam9x60.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * sam9x60.dtsi - Device Tree Include file for Microchip SAM9X60 SoC 10 #include <dt-bindings/dma/at91.h> 11 #include <dt-bindings/pinctrl/at91.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/clock/at91.h> 15 #include <dt-bindings/mfd/atmel-flexcom.h> 18 #address-cells = <1>; 19 #size-cells = <1>; [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/ |
| D | microchip,sama5d4-vdec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/media/microchip,sama5d4-vdec.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Hantro G1 VPU codec implemented on Microchip SAMA5D4 SoCs 11 - Emil Velikov <emil.velikov@collabora.com> 14 Hantro G1 video decode accelerator present on Microchip SAMA5D4 SoCs. 18 const: microchip,sama5d4-vdec 30 - compatible 31 - reg [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/at91/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 6 obj-y += pmc.o sckc.o dt-compat.o 7 obj-y += clk-slow.o clk-main.o clk-pll.o clk-plldiv.o clk-master.o 8 obj-y += clk-system.o clk-peripheral.o clk-programmable.o 10 obj-$(CONFIG_HAVE_AT91_AUDIO_PLL) += clk-audio-pll.o 11 obj-$(CONFIG_HAVE_AT91_UTMI) += clk-utmi.o 12 obj-$(CONFIG_HAVE_AT91_USB_CLK) += clk-usb.o 13 obj-$(CONFIG_HAVE_AT91_SMD) += clk-smd.o 14 obj-$(CONFIG_HAVE_AT91_H32MX) += clk-h32mx.o 15 obj-$(CONFIG_HAVE_AT91_GENERATED_CLK) += clk-generated.o [all …]
|
| D | sama5d4.c | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <linux/clk-provider.h> 6 #include <dt-bindings/clock/at91.h> 8 #include "pmc.h" 128 i = of_property_match_string(np, "clock-names", "slow_clk"); in sama5d4_pmc_setup() 134 i = of_property_match_string(np, "clock-names", "main_xtal"); in sama5d4_pmc_setup() 154 bypass = of_property_read_bool(np, "atmel,osc-bypass"); in sama5d4_pmc_setup() 176 sama5d4_pmc->chws[PMC_PLLACK] = hw; in sama5d4_pmc_setup() 182 sama5d4_pmc->chws[PMC_UTMI] = hw; in sama5d4_pmc_setup() 194 sama5d4_pmc->chws[PMC_MCK] = hw; in sama5d4_pmc_setup() [all …]
|
| D | dt-compat.c | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <linux/clk-provider.h> 9 #include "pmc.h" 31 const char *name = np->name; in of_sama5d2_clk_audio_pll_frac_setup() 48 "atmel,sama5d2-clk-audio-pll-frac", 54 const char *name = np->name; in of_sama5d2_clk_audio_pll_pad_setup() 71 "atmel,sama5d2-clk-audio-pll-pad", 77 const char *name = np->name; in of_sama5d2_clk_audio_pll_pmc_setup() 94 "atmel,sama5d2-clk-audio-pll-pmc", 148 if (of_property_read_string(np, "clock-output-names", &name)) in of_sama5d2_clk_generated_setup() [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/at91/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 6 obj-y += pmc.o sckc.o 7 obj-y += clk-slow.o clk-main.o clk-pll.o clk-plldiv.o clk-master.o 8 obj-y += clk-system.o clk-peripheral.o clk-programmable.o 10 obj-$(CONFIG_HAVE_AT91_AUDIO_PLL) += clk-audio-pll.o 11 obj-$(CONFIG_HAVE_AT91_UTMI) += clk-utmi.o 12 obj-$(CONFIG_HAVE_AT91_USB_CLK) += clk-usb.o 13 obj-$(CONFIG_HAVE_AT91_SMD) += clk-smd.o 14 obj-$(CONFIG_HAVE_AT91_H32MX) += clk-h32mx.o 15 obj-$(CONFIG_HAVE_AT91_GENERATED_CLK) += clk-generated.o [all …]
|
| D | sama5d4.c | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <linux/clk-provider.h> 6 #include <dt-bindings/clock/at91.h> 8 #include "pmc.h" 140 i = of_property_match_string(np, "clock-names", "slow_clk"); in sama5d4_pmc_setup() 146 i = of_property_match_string(np, "clock-names", "main_xtal"); in sama5d4_pmc_setup() 166 bypass = of_property_read_bool(np, "atmel,osc-bypass"); in sama5d4_pmc_setup() 188 sama5d4_pmc->chws[PMC_PLLACK] = hw; in sama5d4_pmc_setup() 194 sama5d4_pmc->chws[PMC_UTMI] = hw; in sama5d4_pmc_setup() 215 sama5d4_pmc->chws[PMC_MCK] = hw; in sama5d4_pmc_setup() [all …]
|
| D | dt-compat.c | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <linux/clk-provider.h> 9 #include "pmc.h" 33 const char *name = np->name; in of_sama5d2_clk_audio_pll_frac_setup() 53 "atmel,sama5d2-clk-audio-pll-frac", 59 const char *name = np->name; in of_sama5d2_clk_audio_pll_pad_setup() 79 "atmel,sama5d2-clk-audio-pll-pad", 85 const char *name = np->name; in of_sama5d2_clk_audio_pll_pmc_setup() 105 "atmel,sama5d2-clk-audio-pll-pmc", 161 if (of_property_read_string(np, "clock-output-names", &name)) in of_sama5d2_clk_generated_setup() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-at91/ |
| D | pm.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * arch/arm/mach-at91/pm.c 41 int (*config_pmc_ws)(void __iomem *pmc, u32 mode, u32 polarity); 56 { AT91_PM_ULP0_FAST, "ulp0-fast" }, 59 { -1, NULL }, 106 { .compatible = "atmel,sama5d2-gem", .data = &ws_info[0] }, 107 { .compatible = "atmel,sama5d2-rtc", .data = &ws_info[1] }, 108 { .compatible = "atmel,sama5d3-udc", .data = &ws_info[2] }, 109 { .compatible = "atmel,at91rm9200-ohci", .data = &ws_info[2] }, 110 { .compatible = "usb-ohci", .data = &ws_info[2] }, [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-at91/ |
| D | pm.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * arch/arm/mach-at91/pm.c 35 * struct at91_pm_bu - AT91 power management backup unit data structure 52 * struct at91_pm_sfrbu_regs - registers mapping for SFRBU 65 * enum at91_pm_eth_clk - Ethernet clock indexes 77 * enum at91_pm_eth - Ethernet controller indexes 89 * struct at91_pm_quirk_eth - AT91 PM Ethernet quirks 107 * struct at91_pm_quirks - AT91 PM quirks 115 * struct at91_soc_pm - AT91 SoC power management data structure 117 * @config_pmc_ws: wakeup srouces configuration function for PMC [all …]
|
| /kernel/linux/linux-5.10/drivers/i2c/busses/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 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. 44 will be called i2c-ali15x3. 56 will be called i2c-amd756. 63 S4882 motherboard. On this 4-CPU board, the SMBus is multiplexed 69 will be called i2c-amd756-s4882. 79 will be called i2c-amd8111. [all …]
|