Home
last modified time | relevance | path

Searched full:nuvoton (Results 1 – 25 of 160) sorted by relevance

1234567

/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dnau8825.txt1 Nuvoton NAU8825 audio codec
6 - compatible : Must be "nuvoton,nau8825"
11 - nuvoton,jkdet-enable: Enable jack detection via JKDET pin.
12 - nuvoton,jkdet-pull-enable: Enable JKDET pin pull. If set - pin pull enabled,
14 - nuvoton,jkdet-pull-up: Pull-up JKDET pin. If set then JKDET pin is pull up, otherwise pull down.
15 - nuvoton,jkdet-polarity: JKDET pin polarity. 0 - active high, 1 - active low.
17 - nuvoton,vref-impedance: VREF Impedance selection
23 - nuvoton,micbias-voltage: Micbias voltage level.
33 - nuvoton,sar-threshold-num: Number of buttons supported
34 …- nuvoton,sar-threshold: Impedance threshold for each button. Array that contains up to 8 buttons …
[all …]
Dnau8824.txt1 Nuvoton NAU8824 audio codec
6 - compatible : Must be "nuvoton,nau8824"
11 - nuvoton,jkdet-polarity: JKDET pin polarity. 0 - active high, 1 - active low.
13 - nuvoton,vref-impedance: VREF Impedance selection
19 - nuvoton,micbias-voltage: Micbias voltage level.
29 - nuvoton,sar-threshold-num: Number of buttons supported
30 …- nuvoton,sar-threshold: Impedance threshold for each button. Array that contains up to 8 buttons …
32 …where MICBIAS is configured by 'nuvoton,micbias-voltage', SAR_VOLTAGE is configured by 'nuvoton,sa…
35 - nuvoton,sar-hysteresis: Button impedance measurement hysteresis.
37 - nuvoton,sar-voltage: Reference voltage for button impedance measurement.
[all …]
Dnau8821.txt1 Nuvoton NAU88L21 audio codec
6 - compatible : Must be "nuvoton,nau8821"
11 - nuvoton,jkdet-enable: Enable jack detection via JKDET pin.
12 - nuvoton,jkdet-pull-enable: Enable JKDET pin pull. If set - pin pull enabled,
14 - nuvoton,jkdet-pull-up: Pull-up JKDET pin. If set then JKDET pin is pull up, otherwise pull down.
15 - nuvoton,jkdet-polarity: JKDET pin polarity. 0 - active high, 1 - active low.
17 - nuvoton,vref-impedance: VREF Impedance selection
23 - nuvoton,micbias-voltage: Micbias voltage level.
33 - nuvoton,jack-insert-debounce: number from 0 to 7 that sets debounce time to 2^(n+2) ms
34 - nuvoton,jack-eject-debounce: number from 0 to 7 that sets debounce time to 2^(n+2) ms
[all …]
Dnau8810.txt7 - compatible : One of "nuvoton,nau8810" or "nuvoton,nau8812" or
8 "nuvoton,nau8814"
15 compatible = "nuvoton,nau8810";
/Linux-v6.1/Documentation/devicetree/bindings/hwmon/
Dnuvoton,nct6775.yaml5 $id: http://devicetree.org/schemas/hwmon/nuvoton,nct6775.yaml#
8 title: Nuvoton NCT6775 and compatible Super I/O chips
16 - nuvoton,nct6106
17 - nuvoton,nct6116
18 - nuvoton,nct6775
19 - nuvoton,nct6776
20 - nuvoton,nct6779
21 - nuvoton,nct6791
22 - nuvoton,nct6792
23 - nuvoton,nct6793
[all …]
/Linux-v6.1/arch/arm64/boot/dts/nuvoton/
Dnuvoton-common-npcm8xx.dtsi2 // Copyright (c) 2021 Nuvoton Technology tomer.maimon@nuvoton.com
4 #include <dt-bindings/clock/nuvoton,npcm845-clk.h>
21 compatible = "nuvoton,npcm845-gcr", "syscon";
51 compatible = "nuvoton,npcm845-reset";
54 nuvoton,sysgcr = <&gcr>;
58 compatible = "nuvoton,npcm845-clk";
72 compatible = "nuvoton,npcm845-timer";
80 compatible = "nuvoton,npcm845-uart", "nuvoton,npcm750-uart";
89 compatible = "nuvoton,npcm845-uart", "nuvoton,npcm750-uart";
98 compatible = "nuvoton,npcm845-uart", "nuvoton,npcm750-uart";
[all …]
Dnuvoton-npcm845-evb.dts2 // Copyright (c) 2021 Nuvoton Technology tomer.maimon@nuvoton.com
5 #include "nuvoton-npcm845.dtsi"
8 model = "Nuvoton npcm845 Development Board (Device Tree)";
9 compatible = "nuvoton,npcm845-evb", "nuvoton,npcm845";
/Linux-v6.1/Documentation/devicetree/bindings/reset/
Dnuvoton,npcm750-reset.yaml4 $id: http://devicetree.org/schemas/reset/nuvoton,npcm750-reset.yaml#
7 title: Nuvoton NPCM Reset controller
15 - nuvoton,npcm750-reset # Poleg NPCM7XX SoC
16 - nuvoton,npcm845-reset # Arbel NPCM8XX SoC
24 nuvoton,sysgcr:
28 nuvoton,sw-reset-number:
40 - nuvoton,sysgcr
46 #include <dt-bindings/reset/nuvoton,npcm7xx-reset.h>
48 compatible = "nuvoton,npcm750-reset";
51 nuvoton,sysgcr = <&gcr>;
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/i2c/
Dnuvoton,npcm7xx-i2c.yaml4 $id: http://devicetree.org/schemas/i2c/nuvoton,npcm7xx-i2c.yaml#
7 title: nuvoton NPCM7XX I2C Controller
20 - nuvoton,npcm750-i2c
21 - nuvoton,npcm845-i2c
40 nuvoton,sys-mgr:
56 const: nuvoton,npcm845-i2c
60 - nuvoton,sys-mgr
66 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
73 compatible = "nuvoton,npcm750-i2c";
74 nuvoton,sys-mgr = <&gcr>;
/Linux-v6.1/Documentation/hwmon/
Dnct6775.rst11 * Nuvoton NCT6102D/NCT6104D/NCT6106D
17 Datasheet: Available from the Nuvoton web site
19 * Nuvoton NCT5572D/NCT6771F/NCT6772F/NCT6775F/W83677HG-I
25 Datasheet: Available from Nuvoton upon request
27 * Nuvoton NCT5573D/NCT5577D/NCT6776D/NCT6776F
33 Datasheet: Available from Nuvoton upon request
35 * Nuvoton NCT5532D/NCT6779D
41 Datasheet: Available from Nuvoton upon request
43 * Nuvoton NCT6791D
49 Datasheet: Available from Nuvoton upon request
[all …]
Dnct6683.rst6 * Nuvoton NCT6683D/NCT6687D
12 Datasheet: Available from Nuvoton upon request
21 This driver implements support for the Nuvoton NCT6683D eSIO chip.
37 build date 04/03/13 do not match the register locations in the Nuvoton
38 datasheet. Nuvoton confirms that Intel uses a special firmware version
40 firmware is held under NDA by Nuvoton and Intel and not available
/Linux-v6.1/arch/arm/boot/dts/
Dnuvoton-common-npcm7xx.dtsi2 // Copyright (c) 2018 Nuvoton Technology tomer.maimon@nuvoton.com
6 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
7 #include <dt-bindings/reset/nuvoton,npcm7xx-reset.h>
92 compatible = "nuvoton,npcm750-gcr", "syscon", "simple-mfd";
97 compatible = "nuvoton,npcm750-rst", "syscon", "simple-mfd";
110 compatible = "nuvoton,npcm750-reset";
113 nuvoton,sysgcr = <&gcr>;
117 compatible = "nuvoton,npcm750-clk", "syscon";
141 compatible = "nuvoton,npcm750-ehci";
148 compatible = "nuvoton,npcm750-fiu";
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/ipmi/
Dnpcm7xx-kcs-bmc.txt1 * Nuvoton NPCM KCS (Keyboard Controller Style) IPMI interface
3 The Nuvoton SOCs (NPCM) are commonly used as BMCs
9 "nuvoton,npcm750-kcs-bmc"
10 "nuvoton,npcm845-kcs-bmc", "nuvoton,npcm750-kcs-bmc"
17 compatible = "nuvoton,npcm750-lpc-kcs", "simple-mfd", "syscon";
26 compatible = "nuvoton,npcm750-kcs-bmc";
34 compatible = "nuvoton,npcm750-kcs-bmc";
/Linux-v6.1/Documentation/devicetree/bindings/arm/npcm/
Dnuvoton,gcr.yaml4 $id: http://devicetree.org/schemas/arm/npcm/nuvoton,gcr.yaml#
7 title: Global Control Registers block in Nuvoton SoCs
14 The Global Control Registers (GCR) are a block of registers in Nuvoton SoCs
22 - nuvoton,wpcm450-gcr
23 - nuvoton,npcm750-gcr
24 - nuvoton,npcm845-gcr
41 compatible = "nuvoton,npcm750-gcr", "syscon", "simple-mfd";
Dnpcm.yaml22 - const: nuvoton,wpcm450
27 - nuvoton,npcm750-evb # NPCM750 evaluation board
28 - const: nuvoton,npcm750
33 - nuvoton,npcm845-evb # NPCM845 evaluation board
34 - const: nuvoton,npcm845
/Linux-v6.1/Documentation/devicetree/bindings/timer/
Dnuvoton,npcm7xx-timer.yaml4 $id: http://devicetree.org/schemas/timer/nuvoton,npcm7xx-timer.yaml#
7 title: Nuvoton NPCM7xx timer
16 - nuvoton,wpcm450-timer # for Hermon WPCM450
17 - nuvoton,npcm750-timer # for Poleg NPCM750
18 - nuvoton,npcm845-timer # for Arbel NPCM845
42 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
44 compatible = "nuvoton,npcm750-timer";
/Linux-v6.1/drivers/hwmon/
Dnct6775-i2c.c4 * Nuvoton NCT677x Super-I/O chips
78 { .compatible = "nuvoton,nct6106", .data = (void *)nct6106, },
79 { .compatible = "nuvoton,nct6116", .data = (void *)nct6116, },
80 { .compatible = "nuvoton,nct6775", .data = (void *)nct6775, },
81 { .compatible = "nuvoton,nct6776", .data = (void *)nct6776, },
82 { .compatible = "nuvoton,nct6779", .data = (void *)nct6779, },
83 { .compatible = "nuvoton,nct6791", .data = (void *)nct6791, },
84 { .compatible = "nuvoton,nct6792", .data = (void *)nct6792, },
85 { .compatible = "nuvoton,nct6793", .data = (void *)nct6793, },
86 { .compatible = "nuvoton,nct6795", .data = (void *)nct6795, },
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/iio/adc/
Dnuvoton,npcm750-adc.yaml4 $id: http://devicetree.org/schemas/iio/adc/nuvoton,npcm750-adc.yaml#
7 title: Nuvoton NPCM BMC Analog to Digital Converter (ADC)
19 - nuvoton,npcm750-adc
20 - nuvoton,npcm845-adc
54 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
55 #include <dt-bindings/reset/nuvoton,npcm7xx-reset.h>
60 compatible = "nuvoton,npcm750-adc";
Dnuvoton,nau7802.yaml4 $id: http://devicetree.org/schemas/iio/adc/nuvoton,nau7802.yaml#
7 title: Nuvoton NAU7802 I2c Analog to Digital Converter (ADC)
15 const: nuvoton,nau7802
23 nuvoton,vldo:
45 compatible = "nuvoton,nau7802";
47 nuvoton,vldo = <3000>;
/Linux-v6.1/Documentation/devicetree/bindings/watchdog/
Dnuvoton,npcm-wdt.txt1 Nuvoton NPCM Watchdog
3 Nuvoton NPCM timer module provides five 24-bit timer counters, and a watchdog.
8 - compatible : "nuvoton,npcm750-wdt" for NPCM750 (Poleg), or
9 "nuvoton,wpcm450-wdt" for WPCM450 (Hermon), or
10 "nuvoton,npcm845-wdt" for NPCM845 (Arbel).
26 compatible = "nuvoton,npcm750-wdt";
/Linux-v6.1/Documentation/devicetree/bindings/clock/
Dnuvoton,npcm845-clk.yaml4 $id: http://devicetree.org/schemas/clock/nuvoton,npcm845-clk.yaml#
7 title: Nuvoton NPCM8XX Clock Controller Binding
13 Nuvoton Arbel BMC NPCM8XX contains an integrated clock controller, which
19 - nuvoton,npcm845-clk
27 See include/dt-bindings/clock/nuvoton,npcm8xx-clock.h for the full
44 compatible = "nuvoton,npcm845-clk";
Dnuvoton,npcm750-clk.txt1 * Nuvoton NPCM7XX Clock Controller
3 Nuvoton Poleg BMC NPCM7XX contains an integrated clock controller, which
17 dt-bindings/clock/nuvoton,npcm7xx-clock.h
22 - compatible: "nuvoton,npcm750-clk" : for clock controller of Nuvoton
33 compatible = "nuvoton,npcm750-clk";
/Linux-v6.1/Documentation/devicetree/bindings/arm/cpu-enable-method/
Dnuvoton,npcm750-smp2 Secondary CPU enable-method "nuvoton,npcm750-smp" binding
5 To apply to all CPUs, a single "nuvoton,npcm750-smp" enable method should be
8 Enable method name: "nuvoton,npcm750-smp"
9 Compatible machines: "nuvoton,npcm750"
15 "nuvoton,npcm750-gcr".
22 enable-method = "nuvoton,npcm750-smp";
/Linux-v6.1/Documentation/devicetree/bindings/rtc/
Dnuvoton,nct3018y.yaml4 $id: http://devicetree.org/schemas/rtc/nuvoton,nct3018y.yaml#
7 title: NUVOTON NCT3018Y Real Time Clock
13 - Medad CChien <ctcchien@nuvoton.com>
18 const: nuvoton,nct3018y
40 compatible = "nuvoton,nct3018y";
/Linux-v6.1/Documentation/devicetree/bindings/spi/
Dnuvoton,npcm-pspi.txt1 Nuvoton NPCM Peripheral Serial Peripheral Interface(PSPI) controller driver
3 Nuvoton NPCM7xx SOC support two PSPI channels.
6 - compatible : "nuvoton,npcm750-pspi" for Poleg NPCM7XX.
7 "nuvoton,npcm845-pspi" for Arbel NPCM8XX.
25 compatible = "nuvoton,npcm750-pspi";

1234567