Home
last modified time | relevance | path

Searched +full:ma35d1 +full:- +full:pinctrl (Results 1 – 11 of 11) sorted by relevance

/linux/Documentation/devicetree/bindings/mmc/
H A Dnuvoton,ma35d1-sdhci.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mmc/nuvoton,ma35d1-sdhci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Nuvoton MA35D1 SD/SDIO/MMC Controller
10 - Shan-Chun Hung <shanchun1218@gmail.com>
13 - $ref: sdhci-common.yaml#
18 - nuvoton,ma35d1-sdhci
29 pinctrl-names:
32 - const: default
[all …]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dnuvoton,ma35d1-pinctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/nuvoton,ma35d1-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Nuvoton MA35D1 pin control and GPIO
10 - Shan-Chun Hung <schung@nuvoton.com>
11 - Jacky Huang <ychuang3@nuvoton.com>
14 - $ref: pinctrl.yaml#
19 - nuvoton,ma35d1-pinctrl
24 '#address-cells':
[all …]
/linux/arch/arm64/boot/dts/nuvoton/
H A Dma35d1-iot-512m.dts1 // SPDX-License-Identifier: GPL-2.0
4 * Author: Shan-Chun Hung <schung@nuvoton.com>
8 /dts-v1/;
9 #include "ma35d1.dtsi"
12 model = "Nuvoton MA35D1-IoT";
13 compatible = "nuvoton,ma35d1-iot", "nuvoton,ma35d1";
24 stdout-path = "serial0:115200n8";
32 clk_hxt: clock-hxt {
33 compatible = "fixed-clock";
34 #clock-cells = <0>;
[all …]
H A Dma35d1-som-256m.dts1 // SPDX-License-Identifier: GPL-2.0
4 * Author: Shan-Chun Hung <schung@nuvoton.com>
8 /dts-v1/;
9 #include "ma35d1.dtsi"
12 model = "Nuvoton MA35D1-SOM";
13 compatible = "nuvoton,ma35d1-som", "nuvoton,ma35d1";
24 stdout-path = "serial0:115200n8";
32 clk_hxt: clock-hxt {
33 compatible = "fixed-clock";
34 #clock-cells = <0>;
[all …]
H A Dma35d1.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 * Author: Shan-Chun Hung <schung@nuvoton.com>
8 #include <dt-bindings/interrupt-controller/arm-gic.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/clock/nuvoton,ma35d1-clk.h>
12 #include <dt-bindings/reset/nuvoton,ma35d1-reset.h>
15 compatible = "nuvoton,ma35d1";
16 interrupt-parent = <&gic>;
17 #address-cells = <2>;
[all …]
/linux/drivers/pinctrl/nuvoton/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 tristate "Pinctrl and GPIO driver for Nuvoton WPCM450"
20 pinctrl-wpcm450.
23 bool "Pinctrl and GPIO driver for Nuvoton NPCM7XX"
36 tristate "Pinctrl and GPIO driver for Nuvoton NPCM8XX"
61 bool "Pinctrl and GPIO driver for Nuvoton MA35D1"
66 for Nuvoton MA35D1 SoC.
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 # Nuvoton pinctrl support
4 obj-$(CONFIG_PINCTRL_WPCM450) += pinctrl-wpcm450.o
5 obj-$(CONFIG_PINCTRL_NPCM7XX) += pinctrl-npcm7xx.o
6 obj-$(CONFIG_PINCTRL_NPCM8XX) += pinctrl-npcm8xx.o
7 obj-$(CONFIG_PINCTRL_MA35) += pinctrl-ma35.o
8 obj-$(CONFIG_PINCTRL_MA35D1) += pinctrl-ma35d1.o
H A Dpinctrl-ma35d1.c1 // SPDX-License-Identifier: GPL-2.0
5 * Author: Shan-Chun Hung <schung@nuvoton.com>
16 #include <linux/pinctrl/pinctrl.h>
18 #include "pinctrl-ma35.h"
1761 return (offset - 0x80) * 2 + shift / 4; in ma35d1_get_pin_num()
1778 { .compatible = "nuvoton,ma35d1-pinctrl" },
1785 .name = "ma35d1-pinctrl",
1798 MODULE_DESCRIPTION("Nuvoton MA35D1 pinctrl driver");
/linux/drivers/mmc/host/
H A Dsdhci-of-ma35d1.c1 // SPDX-License-Identifier: GPL-2.0+
5 * Author: Shan-Chun Hung <shanchun1218@gmail.com>
16 #include <linux/dma-mapping.h>
25 #include <linux/pinctrl/consumer.h>
32 #include "sdhci-pltfm.h"
46 struct pinctrl *pinctrl; member
77 if (likely(!len || (ALIGN(addr, SZ_128M) == ALIGN(addr + len - 1, SZ_128M)))) { in ma35_adma_write_desc()
82 offset = addr & (SZ_128M - 1); in ma35_adma_write_desc()
83 tmplen = SZ_128M - offset; in ma35_adma_write_desc()
87 len -= tmplen; in ma35_adma_write_desc()
[all …]
/linux/drivers/rtc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
44 This clock should be battery-backed, so that it reads the correct
45 time when the system boots from a power-off state. Otherwise, your
141 once-per-second update interrupts, used for synchronization.
159 will be called rtc-test.
173 will be called rtc-88pm860x.
183 will be called rtc-88pm80x.
193 will be called rtc-88pm886.
197 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3"
200 AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip.
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]