| /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
 31       Child node definition for EN7581 Pin controller
 35     $ref: /schemas/pwm/airoha,en7581-pwm.yaml
 37       Child node definition for EN7581 PWM controller
 50       compatible = "airoha,en7581-gpio-sysctl", "syscon", "simple-mfd";
 54         compatible = "airoha,en7581-pinctrl";
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/arm/ | 
| 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
 15   pinctrl, ecc) on EN7581 SoC.
 21           - airoha,en7581-chip-scu
 39         compatible = "airoha,en7581-chip-scu", "syscon";
 
 | 
| H A D | airoha.yaml | 27               - airoha,en7581-evb28           - const: airoha,en7581
 
 | 
| /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/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 …]
 
 | 
| H A D | en7581-evb.dts | 7 #include "en7581.dtsi"10 	model = "Airoha EN7581 Evaluation Board";
 11 	compatible = "airoha,en7581-evb", "airoha,en7581";
 
 | 
| H A D | Makefile | 2 dtb-$(CONFIG_ARCH_AIROHA) += en7581-evb.dtb
 | 
| /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
 17     const: airoha,en7581-wdt
 42         compatible = "airoha,en7581-wdt";
 
 | 
| /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
 42         compatible = "airoha,en7581-thermal";
 
 | 
| /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/Documentation/devicetree/bindings/spi/ | 
| H A D | airoha,en7581-snand.yaml | 4 $id: http://devicetree.org/schemas/spi/airoha,en7581-snand.yaml#17     const: airoha,en7581-snand
 48         compatible = "airoha,en7581-snand";
 
 | 
| /linux/Documentation/devicetree/bindings/clock/ | 
| H A D | airoha,en7523-scu.yaml | 34           - airoha,en7581-scu72           const: airoha,en7581-scu
 96         compatible = "airoha,en7581-scu";
 
 | 
| /linux/drivers/clk/ | 
| H A D | clk-en7523.c | 12 #include <dt-bindings/reset/airoha,en7581-reset.h>35 /* EN7581 */
 89 /* EN7581 */
 685 	map = syscon_regmap_lookup_by_compatible("airoha,en7581-chip-scu");  in en7581_clk_hw_init()
 750 	{ .compatible = "airoha,en7581-scu", .data = &en7581_data },
 
 | 
| /linux/drivers/pinctrl/mediatek/ | 
| H A D | Kconfig | 130 	tristate "Airoha EN7581 pin control"142 	  on Airoha EN7581 SoC.
 
 | 
| /linux/drivers/watchdog/ | 
| H A D | airoha_wdt.c | 194 	{ .compatible = "airoha,en7581-wdt", },215 MODULE_DESCRIPTION("Airoha EN7581 Watchdog Driver");
 
 | 
| /linux/drivers/cpufreq/ | 
| H A D | Kconfig.arm | 19 	tristate "Airoha EN7581 SoC CPUFreq support"25 	  This adds the CPUFreq driver for Airoha EN7581 SoCs.
 
 | 
| /linux/Documentation/devicetree/bindings/pci/ | 
| H A D | mediatek-pcie-gen3.yaml | 61       - const: airoha,en7581-pcie282           const: airoha,en7581-pcie
 
 | 
| /linux/drivers/pci/controller/ | 
| H A D | pcie-mediatek-gen3.c | 136 /* Time in ms needed to complete PCIe reset on EN7581 SoC */468 	 * Airoha EN7581 has a hw bug asserting/releasing PCIE_PE_RSTB signal  in mtk_pcie_startup_port()
 973 	 * Unlike the other MediaTek Gen3 controllers, the Airoha EN7581  in mtk_pcie_en7581_power_up()
 997 	 * This time is specific for EN7581 SoC.  in mtk_pcie_en7581_power_up()
 1023 	 * Airoha EN7581 performs PCIe reset via clk callbacks since it has a  in mtk_pcie_en7581_power_up()
 1364 	{ .compatible = "airoha,en7581-pcie", .data = &mtk_pcie_soc_en7581 },
 
 | 
| /linux/Documentation/devicetree/bindings/net/dsa/ | 
| H A D | mediatek,mt7530.yaml | 96           Built-in switch of the Airoha EN7581 SoC97         const: airoha,en7581-switch
 319             - airoha,en7581-switch
 
 | 
| /linux/drivers/net/dsa/ | 
| H A D | mt7530-mmio.c | 15 	{ .compatible = "airoha,en7581-switch", .data = &mt753x_table[ID_EN7581], },
 | 
| /linux/drivers/thermal/ | 
| H A D | airoha_thermal.c | 370 	 * sensor. EN7581 supports only one sensor hence the  in airoha_thermal_setup_monitor()472 	{ .compatible = "airoha,en7581-thermal" },
 
 | 
| /linux/drivers/net/ethernet/airoha/ | 
| H A D | airoha_eth.c | 2151 	/* EN7581 SoC supports fixed QoS band priority where WRR queues have  in airoha_qdma_set_tx_ets_sched()3047 	{ .compatible = "airoha,en7581-eth" },
 
 |