Home
last modified time | relevance | path

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

123

/linux/Documentation/devicetree/bindings/mfd/
H A 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/Documentation/devicetree/bindings/arm/
H A 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
H A 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/Documentation/devicetree/bindings/thermal/
H A Dairoha,en7581-thermal.yaml4 $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/clock/
H A 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/Documentation/devicetree/bindings/net/
H A 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;
H A Dairoha,en7581-npu.yaml4 $id: http://devicetree.org/schemas/net/airoha,en7581-npu.yaml#
7 title: Airoha Network Processor Unit for EN7581 SoC
13 The Airoha Network Processor Unit (NPU) provides a configuration interface
20 - airoha,en7581-npu
65 compatible = "airoha,en7581-npu";
/linux/Documentation/devicetree/bindings/gpio/
H A 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/drivers/watchdog/
H A 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/drivers/net/ethernet/airoha/
H A DMakefile3 # 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
H A Dairoha_npu.c3 * Copyright (c) 2025 AIROHA Inc
18 #define NPU_EN7581_FIRMWARE_DATA "airoha/en7581_npu_data.bin"
19 #define NPU_EN7581_FIRMWARE_RV32 "airoha/en7581_npu_rv32.bin"
399 np = of_parse_phandle(dev->of_node, "airoha,npu", 0); in airoha_npu_get()
461 { .compatible = "airoha,en7581-npu" },
516 IRQF_SHARED, "airoha-npu-mbox", npu); in airoha_npu_probe()
531 IRQF_SHARED, "airoha-npu-wdt", core); in airoha_npu_probe()
582 .name = "airoha-npu",
590 MODULE_DESCRIPTION("Airoha Network Processor Unit driver");
/linux/Documentation/devicetree/bindings/pwm/
H A 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/arch/arm64/boot/dts/airoha/
H A Den7581.dtsi6 #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";
H A Den7581-evb.dts10 model = "Airoha EN7581 Evaluation Board";
11 compatible = "airoha,en7581-evb", "airoha,en7581";
/linux/Documentation/devicetree/bindings/watchdog/
H A 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/Documentation/devicetree/bindings/spi/
H A 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/Documentation/devicetree/bindings/phy/
H A 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/arch/arm/boot/dts/airoha/
H A Den7523-evb.dts10 model = "Airoha EN7523 Evaluation Board";
11 compatible = "airoha,en7523-evb", "airoha,en7523";
H A 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/drivers/gpio/
H A 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/arch/arm/
H A DKconfig.platforms71 bool "Airoha SoC Support"
79 Support for Airoha EN7523 SoCs
/linux/drivers/phy/
H A DKconfig84 tristate "Airoha PCIe-PHY Driver"
89 Say Y here to add support for Airoha PCIe PHY driver.
/linux/drivers/pinctrl/mediatek/
H A DKconfig130 tristate "Airoha EN7581 pin control"
142 on Airoha EN7581 SoC.
/linux/drivers/spi/
H A Dspi-airoha-snfi.c3 * Copyright (c) 2024 AIROHA Inc
5 * Author: Ray Liu <ray.liu@airoha.com>
1031 { .compatible = "airoha,en7581-snand" },
1096 .name = "airoha-spi",
1103 MODULE_DESCRIPTION("Airoha SPI-NAND Flash Controller Driver");
1105 MODULE_AUTHOR("Ray Liu <ray.liu@airoha.com>");
/linux/drivers/thermal/
H A Dairoha_thermal.c429 chip_scu_np = of_parse_phandle(dev->of_node, "airoha,chip-scu", 0); in airoha_thermal_probe()
472 { .compatible = "airoha,en7581-thermal" },
479 .name = "airoha-thermal",
488 MODULE_DESCRIPTION("Airoha thermal driver");

123