Home
last modified time | relevance | path

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

123

/linux-6.14.4/Documentation/devicetree/bindings/mfd/
Dairoha,en7581-gpio-sysctl.yaml4 $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-6.14.4/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
Dairoha,en7581-chip-scu.yaml4 $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
39 compatible = "airoha,en7581-chip-scu", "syscon";
/linux-6.14.4/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.14.4/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
61 const: airoha,en7523-scu
72 const: airoha,en7581-scu
84 compatible = "airoha,en7523-scu";
96 compatible = "airoha,en7581-scu";
/linux-6.14.4/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.14.4/drivers/watchdog/
Dairoha_wdt.c3 * 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",
194 { .compatible = "airoha,en7581-wdt", },
205 .name = "airoha-wdt",
213 MODULE_AUTHOR("Mayur Kumar <mayur.kumar@airoha.com>");
215 MODULE_DESCRIPTION("Airoha EN7581 Watchdog Driver");
/linux-6.14.4/Documentation/devicetree/bindings/cpufreq/
Dairoha,en7581-cpufreq.yaml4 $id: http://devicetree.org/schemas/cpufreq/airoha,en7581-cpufreq.yaml#
7 title: Airoha EN7581 CPUFreq
13 On newer Airoha SoC, CPU Frequency is scaled indirectly with SMC commands
28 const: airoha,en7581-cpufreq
49 compatible = "airoha,en7581-cpufreq";
/linux-6.14.4/Documentation/devicetree/bindings/pwm/
Dairoha,en7581-pwm.yaml4 $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-6.14.4/Documentation/devicetree/bindings/rng/
Dairoha,en7581-trng.yaml4 $id: http://devicetree.org/schemas/rng/airoha,en7581-trng.yaml#
7 title: Airoha EN7851 True Random Number Generator
14 const: airoha,en7581-trng
35 compatible = "airoha,en7581-trng";
/linux-6.14.4/Documentation/devicetree/bindings/watchdog/
Dairoha,en7581-wdt.yaml4 $id: http://devicetree.org/schemas/watchdog/airoha,en7581-wdt.yaml#
7 title: Airoha EN7581 Watchdog Timer
17 const: airoha,en7581-wdt
42 compatible = "airoha,en7581-wdt";
/linux-6.14.4/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.14.4/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.14.4/arch/arm64/boot/dts/airoha/
Den7581-evb.dts10 model = "Airoha EN7581 Evaluation Board";
11 compatible = "airoha,en7581-evb", "airoha,en7581";
/linux-6.14.4/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.14.4/drivers/cpufreq/
Dairoha-cpufreq.c105 .name = "airoha-cpufreq",
110 { .compatible = "airoha,en7581" },
133 cpufreq_pdev = platform_device_register_data(NULL, "airoha-cpufreq", in airoha_cpufreq_init()
151 MODULE_DESCRIPTION("CPUfreq driver for Airoha SoCs");
/linux-6.14.4/drivers/pmdomain/mediatek/
Dairoha-cpu-pmdomain.c42 /* Airoha CPU clk SMCC is always enabled */
127 { .compatible = "airoha,en7581-cpufreq" },
136 .name = "airoha-cpu-pmdomain",
143 MODULE_DESCRIPTION("CPU PM domain driver for Airoha SoCs");
DKconfig30 tristate "Airoha CPU power domain"
36 Say y here to enable CPU power domain support for Airoha SoC.
/linux-6.14.4/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.14.4/Documentation/devicetree/bindings/pinctrl/
Dairoha,en7581-pinctrl.yaml4 $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
336 compatible = "airoha,en7581-pinctrl";
/linux-6.14.4/drivers/net/ethernet/mediatek/
DKconfig11 tristate "Airoha SoC Gigabit Ethernet support"
16 Airoha SoC family.
/linux-6.14.4/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");
/linux-6.14.4/drivers/char/hw_random/
Dairoha-trng.c226 { .compatible = "airoha,en7581-trng", },
233 .name = "airoha-trng",
243 MODULE_DESCRIPTION("Airoha True Random Number Generator driver");

123