/linux/arch/arm64/boot/dts/nuvoton/ |
H A D | ma35d1.dtsi | 11 #include <dt-bindings/clock/nuvoton,ma35d1-clk.h> 12 #include <dt-bindings/reset/nuvoton,ma35d1-reset.h> 15 compatible = "nuvoton,ma35d1"; 86 compatible = "nuvoton,ma35d1-reset", "syscon"; 92 compatible = "nuvoton,ma35d1-clk"; 99 compatible = "nuvoton,ma35d1-pinctrl"; 248 compatible = "nuvoton,ma35d1-uart"; 256 compatible = "nuvoton,ma35d1-uart"; 264 compatible = "nuvoton,ma35d1-uart"; 272 compatible = "nuvoton,ma35d1-uart"; [all …]
|
H A D | ma35d1-iot-512m.dts | 9 #include "ma35d1.dtsi" 12 model = "Nuvoton MA35D1-IoT"; 13 compatible = "nuvoton,ma35d1-iot", "nuvoton,ma35d1";
|
H A D | ma35d1-som-256m.dts | 9 #include "ma35d1.dtsi" 12 model = "Nuvoton MA35D1-SOM"; 13 compatible = "nuvoton,ma35d1-som", "nuvoton,ma35d1";
|
H A D | Makefile | 2 dtb-$(CONFIG_ARCH_MA35) += ma35d1-iot-512m.dtb 3 dtb-$(CONFIG_ARCH_MA35) += ma35d1-som-256m.dtb
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | nuvoton,ma35d1-clk.yaml | 4 $id: http://devicetree.org/schemas/clock/nuvoton,ma35d1-clk.yaml# 7 title: Nuvoton MA35D1 Clock Controller Module 14 The MA35D1 clock controller generates clocks for the whole chip, 18 include/dt-bindings/clock/ma35d1-clk.h 23 - const: nuvoton,ma35d1-clk 58 compatible = "nuvoton,ma35d1-clk";
|
/linux/Documentation/devicetree/bindings/arm/nuvoton/ |
H A D | nuvoton,ma35d1.yaml | 4 $id: http://devicetree.org/schemas/arm/nuvoton/nuvoton,ma35d1.yaml# 22 - description: MA35D1 based boards 25 - nuvoton,ma35d1-iot 26 - nuvoton,ma35d1-som 27 - const: nuvoton,ma35d1
|
/linux/Documentation/devicetree/bindings/mmc/ |
H A D | nuvoton,ma35d1-sdhci.yaml | 4 $id: http://devicetree.org/schemas/mmc/nuvoton,ma35d1-sdhci.yaml# 7 title: Nuvoton MA35D1 SD/SDIO/MMC Controller 18 - nuvoton,ma35d1-sdhci 67 #include <dt-bindings/clock/nuvoton,ma35d1-clk.h> 68 #include <dt-bindings/reset/nuvoton,ma35d1-reset.h> 74 compatible = "nuvoton,ma35d1-sdhci";
|
/linux/Documentation/devicetree/bindings/reset/ |
H A D | nuvoton,ma35d1-reset.yaml | 4 $id: http://devicetree.org/schemas/reset/nuvoton,ma35d1-reset.yaml# 7 title: Nuvoton MA35D1 Reset Controller 15 controllers in MA35D1 SoC. 20 - const: nuvoton,ma35d1-reset 41 compatible = "nuvoton,ma35d1-reset", "syscon";
|
/linux/Documentation/devicetree/bindings/rtc/ |
H A D | nuvoton,ma35d1-rtc.yaml | 4 $id: http://devicetree.org/schemas/rtc/nuvoton,ma35d1-rtc.yaml# 7 title: Nuvoton MA35D1 Real Time Clock 18 - nuvoton,ma35d1-rtc 40 #include <dt-bindings/clock/nuvoton,ma35d1-clk.h> 42 compatible = "nuvoton,ma35d1-rtc";
|
/linux/Documentation/devicetree/bindings/phy/ |
H A D | nuvoton,ma35d1-usb2-phy.yaml | 4 $id: http://devicetree.org/schemas/phy/nuvoton,ma35d1-usb2-phy.yaml# 7 title: Nuvoton MA35D1 USB2 phy 15 - nuvoton,ma35d1-usb2-phy 38 #include <dt-bindings/clock/nuvoton,ma35d1-clk.h> 41 compatible = "nuvoton,ma35d1-usb2-phy";
|
/linux/Documentation/devicetree/bindings/serial/ |
H A D | nuvoton,ma35d1-serial.yaml | 4 $id: http://devicetree.org/schemas/serial/nuvoton,ma35d1-serial.yaml# 7 title: Nuvoton MA35D1 Universal Asynchronous Receiver/Transmitter (UART) 18 const: nuvoton,ma35d1-uart 40 #include <dt-bindings/clock/nuvoton,ma35d1-clk.h> 43 compatible = "nuvoton,ma35d1-uart";
|
/linux/drivers/clk/nuvoton/ |
H A D | Makefile | 2 obj-$(CONFIG_CLK_MA35D1) += clk-ma35d1.o 3 obj-$(CONFIG_CLK_MA35D1) += clk-ma35d1-divider.o 4 obj-$(CONFIG_CLK_MA35D1) += clk-ma35d1-pll.o
|
H A D | Kconfig | 14 bool "Nuvoton MA35D1 clock controller support" 17 Build the clock controller driver for MA35D1 SoC.
|
H A D | clk-ma35d1-pll.c | 16 #include <dt-bindings/clock/nuvoton,ma35d1-clk.h> 18 #include "clk-ma35d1.h"
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | nuvoton,ma35d1-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/nuvoton,ma35d1-pinctrl.yaml# 7 title: Nuvoton MA35D1 pin control and GPIO 19 - nuvoton,ma35d1-pinctrl 148 #include <dt-bindings/clock/nuvoton,ma35d1-clk.h> 151 compatible = "nuvoton,ma35d1-pinctrl";
|
/linux/drivers/rtc/ |
H A D | rtc-ma35d1.c | 3 * RTC driver for Nuvoton MA35D1 18 /* MA35D1 RTC Control Registers */ 285 { .compatible = "nuvoton,ma35d1-rtc", }, 295 .name = "rtc-ma35d1", 303 MODULE_DESCRIPTION("MA35D1 RTC driver");
|
/linux/drivers/phy/nuvoton/ |
H A D | phy-ma35d1-usb2.c | 127 { .compatible = "nuvoton,ma35d1-usb2-phy", }, 135 .name = "ma35d1-usb2-phy", 141 MODULE_DESCRIPTION("Nuvoton ma35d1 USB2.0 PHY driver");
|
H A D | Makefile | 3 obj-$(CONFIG_PHY_MA35_USB) += phy-ma35d1-usb2.o
|
/linux/drivers/pinctrl/nuvoton/ |
H A D | Kconfig | 61 bool "Pinctrl and GPIO driver for Nuvoton MA35D1" 66 for Nuvoton MA35D1 SoC.
|
H A D | Makefile | 8 obj-$(CONFIG_PINCTRL_MA35D1) += pinctrl-ma35d1.o
|
/linux/drivers/tty/serial/ |
H A D | ma35d1_serial.c | 3 * MA35D1 serial driver 125 /* The constrain for MA35D1 UART baud rate divider */ 437 /* MA35D1 UART baud rate equation: baudrate = UART_CLK / (quot + 2) */ in ma35d1serial_set_termios() 483 return "ma35d1-uart"; in ma35d1serial_type() 521 { .compatible = "nuvoton,ma35d1-uart" }, 801 .name = "ma35d1-uart", 831 MODULE_DESCRIPTION("MA35D1 serial driver");
|
/linux/drivers/reset/ |
H A D | reset-ma35d1.c | 18 #include <dt-bindings/reset/nuvoton,ma35d1-reset.h> 189 { .compatible = "nuvoton,ma35d1-reset" }, 230 .name = "ma35d1-reset",
|
H A D | Kconfig | 165 bool "Nuvoton MA35D1 Reset Driver" 169 This enables the reset controller driver for Nuvoton MA35D1 SoC.
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | syscon.yaml | 96 - nuvoton,ma35d1-sys 194 - nuvoton,ma35d1-sys
|
/linux/include/dt-bindings/reset/ |
H A D | nuvoton,ma35d1-reset.h | 6 * Device Tree binding constants for MA35D1 reset controller.
|