| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | airoha,en7581-gpio-sysctl.yaml | 4 $id: http://devicetree.org/schemas/mfd/airoha,en7581-gpio-sysctl.yaml# 7 title: Airoha EN7581 GPIO System Controller 14 Airoha EN7581 SoC GPIO system controller which provided a register map 20 - const: airoha,en7581-gpio-sysctl 29 $ref: /schemas/pinctrl/airoha,en7581-pinctrl.yaml 35 $ref: /schemas/pwm/airoha,en7581-pwm.yaml 50 compatible = "airoha,en7581-gpio-sysctl", "syscon", "simple-mfd"; 54 compatible = "airoha,en7581-pinctrl"; 86 compatible = "airoha,en7581-pwm";
|
| /linux/Documentation/devicetree/bindings/arm/ |
| H A D | airoha.yaml | 4 $id: http://devicetree.org/schemas/arm/airoha.yaml# 7 title: Airoha SoC based Platforms 14 Boards with an Airoha SoC shall have the following properties. 23 - airoha,en7523-evb 24 - const: airoha,en7523 27 - airoha,en7581-evb 28 - const: airoha,en7581
|
| H A D | airoha,en7581-chip-scu.yaml | 4 $id: http://devicetree.org/schemas/arm/airoha,en7581-chip-scu.yaml# 7 title: Airoha Chip SCU Controller for EN7581 SoC 13 The airoha chip-scu block provides a configuration interface for clock, 21 - airoha,en7581-chip-scu 22 - airoha,an7583-chip-scu 39 const: airoha,en7581-chip-scu 53 compatible = "airoha,en7581-chip-scu", "syscon";
|
| /linux/drivers/pinctrl/airoha/ |
| H A D | Kconfig | 2 menu "Airoha pinctrl drivers" 6 tristate "Airoha pin control" 22 Airoha SoCs. 30 on Airoha AN7563 and other compatible SoCs. 38 on Airoha AN7581, AN7566, AN7551 and other compatible SoCs. 46 on Airoha AN7583, AN7553, AN7567 and other compatible SoCs. 54 on Airoha EN7523, EN7529, EN7562 and other compatible SoCs.
|
| /linux/Documentation/devicetree/bindings/thermal/ |
| H A D | airoha,en7581-thermal.yaml | 4 $id: http://devicetree.org/schemas/thermal/airoha,en7581-thermal.yaml# 7 title: Airoha EN7581 Thermal Sensor and Monitor 14 const: airoha,en7581-thermal 22 airoha,chip-scu: 33 - airoha,chip-scu 42 compatible = "airoha,en7581-thermal"; 45 airoha,chip-scu = <&chip_scu>;
|
| /linux/Documentation/devicetree/bindings/watchdog/ |
| H A D | airoha,en7581-wdt.yaml | 4 $id: http://devicetree.org/schemas/watchdog/airoha,en7581-wdt.yaml# 7 title: Airoha EN7581 Watchdog Timer 19 - const: airoha,an7583-wdt 20 - const: airoha,en7581-wdt 21 - const: airoha,en7581-wdt 46 compatible = "airoha,en7581-wdt";
|
| /linux/Documentation/devicetree/bindings/gpio/ |
| H A D | airoha,en7523-gpio.yaml | 4 $id: http://devicetree.org/schemas/gpio/airoha,en7523-gpio.yaml# 7 title: Airoha EN7523 GPIO controller 13 Airoha's GPIO controller on their ARM EN7523 SoCs consists of two banks of 32 22 - const: airoha,en7523-gpio 47 compatible = "airoha,en7523-gpio"; 57 compatible = "airoha,en7523-gpio";
|
| /linux/drivers/watchdog/ |
| H A D | airoha_wdt.c | 3 * Airoha Watchdog Driver 5 * Copyright (c) 2024, AIROHA All rights reserved. 7 * Mayur Kumar <mayur.kumar@airoha.com> 36 /* Airoha watchdog structure description */ 115 .identity = "Airoha Watchdog", 197 { .compatible = "airoha,en7581-wdt", }, 208 .name = "airoha-wdt", 216 MODULE_AUTHOR("Mayur Kumar <mayur.kumar@airoha.com>"); 218 MODULE_DESCRIPTION("Airoha EN7581 Watchdog Driver");
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | airoha,an7583-mdio.yaml | 4 $id: http://devicetree.org/schemas/net/airoha,an7583-mdio.yaml# 7 title: Airoha AN7583 Dedicated MDIO Controller 13 Airoha AN7583 SoC have 3 different MDIO Controller. 24 const: airoha,an7583-mdio 53 compatible = "airoha,an7583-mdio";
|
| /linux/drivers/net/ethernet/airoha/ |
| H A D | Makefile | 3 # Airoha for the Mediatek SoCs built-in ethernet macs 6 obj-$(CONFIG_NET_AIROHA) += airoha-eth.o 7 airoha-eth-y := airoha_eth.o airoha_ppe.o 8 airoha-eth-$(CONFIG_DEBUG_FS) += airoha_ppe_debugfs.o
|
| /linux/arch/arm64/boot/dts/airoha/ |
| H A D | en7581.dtsi | 6 #include <dt-bindings/reset/airoha,en7581-reset.h> 154 compatible = "airoha,en7581-snand"; 177 compatible = "airoha,en7581-scu"; 184 compatible = "airoha,en7581-pbus-csr", "syscon"; 189 compatible = "airoha,en7581-pcie-phy"; 203 compatible = "airoha,en7581-pcie"; 246 compatible = "airoha,en7581-pcie"; 298 compatible = "airoha,en7581-trng"; 304 compatible = "airoha,en7581-gpio-sysctl", "syscon", 309 compatible = "airoha,en7581-pinctrl"; [all …]
|
| /linux/Documentation/devicetree/bindings/pwm/ |
| H A D | airoha,en7581-pwm.yaml | 4 $id: http://devicetree.org/schemas/pwm/airoha,en7581-pwm.yaml# 7 title: Airoha EN7581 PWM Controller 17 const: airoha,en7581-pwm 31 compatible = "airoha,en7581-pwm";
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | airoha,en7581-pcie-phy.yaml | 4 $id: http://devicetree.org/schemas/phy/airoha,en7581-pcie-phy.yaml# 7 title: Airoha EN7581 PCI-Express PHY 17 const: airoha,en7581-pcie-phy 57 compatible = "airoha,en7581-pcie-phy";
|
| /linux/arch/arm/boot/dts/airoha/ |
| H A D | en7523-evb.dts | 10 model = "Airoha EN7523 Evaluation Board"; 11 compatible = "airoha,en7523-evb", "airoha,en7523";
|
| H A D | en7523.dtsi | 90 compatible = "airoha,en7523-scu"; 130 compatible = "airoha,en7523-gpio"; 140 compatible = "airoha,en7523-gpio"; 150 compatible = "airoha,en7523-pcie", "mediatek,mt7622-pcie"; 179 compatible = "airoha,en7523-pcie", "mediatek,mt7622-pcie";
|
| /linux/drivers/pmdomain/mediatek/ |
| H A D | airoha-cpu-pmdomain.c | 36 /* Airoha CPU clk SMCC is always enabled */ 121 { .compatible = "airoha,en7581-cpufreq" }, 130 .name = "airoha-cpu-pmdomain", 137 MODULE_DESCRIPTION("CPU PM domain driver for Airoha SoCs");
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | airoha,an7563-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/airoha,an7563-pinctrl.yaml# 7 title: Airoha AN7563 Pin Controller 13 The Airoha's AN7563 Pin controller is used to control SoC pins. 17 const: airoha,an7563-pinctrl 298 compatible = "airoha,an7563-pinctrl";
|
| H A D | airoha,en7523-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/airoha,en7523-pinctrl.yaml# 7 title: Airoha EN7523 Pin Controller 13 The Airoha's EN7523 Pin controller is used to control SoC pins. 17 const: airoha,en7523-pinctrl 326 compatible = "airoha,en7523-pinctrl";
|
| H A D | airoha,en7581-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/airoha,en7581-pinctrl.yaml# 7 title: Airoha EN7581 Pin Controller 13 The Airoha's EN7581 Pin controller is used to control SoC pins. 17 const: airoha,en7581-pinctrl 348 compatible = "airoha,en7581-pinctrl";
|
| H A D | airoha,an7583-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/airoha,an7583-pinctrl.yaml# 7 title: Airoha AN7583 Pin Controller 13 The Airoha's AN7583 Pin controller is used to control SoC pins. 17 const: airoha,an7583-pinctrl 347 compatible = "airoha,an7583-pinctrl";
|
| /linux/drivers/gpio/ |
| H A D | gpio-en7523.c | 15 * struct airoha_gpio_ctrl - Airoha GPIO driver data 120 { .compatible = "airoha,en7523-gpio" }, 127 .name = "airoha-gpio", 134 MODULE_DESCRIPTION("Airoha GPIO support");
|
| /linux/drivers/net/phy/ |
| H A D | Kconfig | 94 tristate "Airoha AN8801 Gigabit PHY" 97 Currently supports the Airoha AN8801R PHY. 100 tristate "Airoha EN8811H 2.5 Gigabit PHY" 104 Currently supports the Airoha EN8811H PHY. 109 Airoha Ethernet PHY common library
|
| /linux/drivers/net/mdio/ |
| H A D | mdio-airoha.c | 2 /* Airoha AN7583 MDIO interface driver 261 { .compatible = "airoha,an7583-mdio" }, 269 .name = "airoha-mdio", 276 MODULE_DESCRIPTION("Airoha AN7583 MDIO interface driver");
|
| /linux/drivers/nvmem/ |
| H A D | an8855-efuse.c | 3 * Airoha AN8855 Switch EFUSE Driver 51 { .compatible = "airoha,an8855-efuse", },
|
| /linux/Documentation/devicetree/bindings/pci/ |
| H A D | mediatek-pcie.yaml | 16 - airoha,an7583-pcie 22 - const: airoha,en7523-pcie 115 const: airoha,an7583-pcie 209 const: airoha,en7523-pcie 426 compatible = "airoha,an7583-pcie";
|