Home
last modified time | relevance | path

Searched full:airoha (Results 1 – 25 of 42) sorted by relevance

12

/linux-6.12.1/Documentation/devicetree/bindings/arm/
Dairoha.yaml4 $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
/linux-6.12.1/Documentation/devicetree/bindings/net/
Dairoha,en8811h.yaml4 $id: http://devicetree.org/schemas/net/airoha,en8811h.yaml#
7 title: Airoha EN8811H PHY
13 The Airoha EN8811H PHY has the ability to reverse polarity
28 airoha,pnswap-rx:
34 airoha,pnswap-tx:
54 airoha,pnswap-rx;
Dairoha,en7581-eth.yaml4 $id: http://devicetree.org/schemas/net/airoha,en7581-eth.yaml#
7 title: Airoha EN7581 Frame Engine Ethernet controller
13 The frame engine ethernet controller can be found on Airoha SoCs.
19 - airoha,en7581-eth
75 const: airoha,eth-mac
106 compatible = "airoha,en7581-eth";
139 compatible = "airoha,eth-mac";
/linux-6.12.1/Documentation/devicetree/bindings/gpio/
Dairoha,en7523-gpio.yaml4 $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-6.12.1/Documentation/devicetree/bindings/clock/
Dairoha,en7523-scu.yaml4 $id: http://devicetree.org/schemas/clock/airoha,en7523-scu.yaml#
33 - airoha,en7523-scu
34 - airoha,en7581-scu
59 const: airoha,en7523-scu
72 const: airoha,en7581-scu
88 compatible = "airoha,en7523-scu";
100 compatible = "airoha,en7581-scu";
/linux-6.12.1/Documentation/devicetree/bindings/spi/
Dairoha,en7581-snand.yaml4 $id: http://devicetree.org/schemas/spi/airoha,en7581-snand.yaml#
7 title: SPI-NAND flash controller for Airoha ARM SoCs
17 const: airoha,en7581-snand
48 compatible = "airoha,en7581-snand";
/linux-6.12.1/Documentation/devicetree/bindings/phy/
Dairoha,en7581-pcie-phy.yaml4 $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-6.12.1/arch/arm64/boot/dts/airoha/
Den7581-evb.dts10 model = "Airoha EN7581 Evaluation Board";
11 compatible = "airoha,en7581-evb", "airoha,en7581";
/linux-6.12.1/arch/arm/boot/dts/airoha/
Den7523-evb.dts10 model = "Airoha EN7523 Evaluation Board";
11 compatible = "airoha,en7523-evb", "airoha,en7523";
Den7523.dtsi90 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-6.12.1/drivers/gpio/
Dgpio-en7523.c15 * struct airoha_gpio_ctrl - Airoha GPIO driver data
121 { .compatible = "airoha,en7523-gpio" },
128 .name = "airoha-gpio",
135 MODULE_DESCRIPTION("Airoha GPIO support");
/linux-6.12.1/drivers/net/ethernet/mediatek/
DKconfig11 tristate "Airoha SoC Gigabit Ethernet support"
16 Airoha SoC family.
/linux-6.12.1/drivers/net/phy/
Dair_en8811h.c3 * Driver for the Airoha EN8811H 2.5 Gigabit PHY.
9 * Source originated from airoha's en8811h.c and en8811h.h v1.2.1
11 * Copyright (C) 2023 Airoha Technology Corp.
22 #define EN8811H_MD32_DM "airoha/EthMD32.dm.bin"
23 #define EN8811H_MD32_DSP "airoha/EthMD32.DSP.bin"
890 if (device_property_read_bool(dev, "airoha,pnswap-rx")) in en8811h_config_init()
894 if (device_property_read_bool(dev, "airoha,pnswap-tx")) in en8811h_config_init()
1058 .name = "Airoha EN8811H",
1087 MODULE_DESCRIPTION("Airoha EN8811H PHY drivers");
1088 MODULE_AUTHOR("Airoha");
DKconfig83 tristate "Airoha EN8811H 2.5 Gigabit PHY"
85 Currently supports the Airoha EN8811H PHY.
/linux-6.12.1/drivers/phy/
DKconfig76 tristate "Airoha PCIe-PHY Driver"
81 Say Y here to add support for Airoha PCIe PHY driver.
DMakefile13 obj-$(CONFIG_PHY_AIROHA_PCIE) += phy-airoha-pcie.o
Dphy-airoha-pcie.c3 * Copyright (c) 2024 AIROHA Inc
16 #include "phy-airoha-pcie-regs.h"
1274 { .compatible = "airoha,en7581-pcie-phy" },
1282 .name = "airoha-pcie-phy",
1288 MODULE_DESCRIPTION("Airoha PCIe PHY driver");
/linux-6.12.1/arch/arm/
DKconfig.platforms71 bool "Airoha SoC Support"
79 Support for Airoha EN7523 SoCs
/linux-6.12.1/drivers/spi/
Dspi-airoha-snfi.c3 * Copyright (c) 2024 AIROHA Inc
5 * Author: Ray Liu <ray.liu@airoha.com>
1042 { .compatible = "airoha,en7581-snand" },
1108 .name = "airoha-spi",
1115 MODULE_DESCRIPTION("Airoha SPI-NAND Flash Controller Driver");
1117 MODULE_AUTHOR("Ray Liu <ray.liu@airoha.com>");
/linux-6.12.1/arch/arm64/
DKconfig.platforms12 bool "Airoha SoC Support"
16 This enables support for the ARM64 based Airoha SoCs.
/linux-6.12.1/arch/arm64/boot/dts/
DMakefile3 subdir-y += airoha
/linux-6.12.1/Documentation/devicetree/bindings/pci/
Dmediatek-pcie-gen3.yaml56 - const: airoha,en7581-pcie
229 const: airoha,en7581-pcie
/linux-6.12.1/arch/arm/boot/dts/
DMakefile3 subdir-y += airoha
/linux-6.12.1/include/dt-bindings/reset/
Dairoha,en7581-reset.h3 * Copyright (c) 2024 AIROHA Inc
/linux-6.12.1/drivers/clk/
Dclk-en7523.c10 #include <dt-bindings/reset/airoha,en7581-reset.h>
628 { .compatible = "airoha,en7523-scu", .data = &en7523_data },
629 { .compatible = "airoha,en7581-scu", .data = &en7581_data },

12