Home
last modified time | relevance | path

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

12345

/kernel/linux/linux-5.10/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 …]
Dnau8810.txt7 - compatible : One of "nuvoton,nau8810" or "nuvoton,nau8812" or
8 "nuvoton,nau8814"
15 compatible = "nuvoton,nau8810";
/kernel/linux/linux-5.10/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
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
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/reset/
Dnuvoton,npcm-reset.txt1 Nuvoton NPCM Reset controller
4 - compatible : "nuvoton,npcm750-reset" for NPCM7XX BMC
9 - nuvoton,sw-reset-number - Contains the software reset number to restart the SoC.
12 If 'nuvoton,sw-reset-number' is not specified software reset is disabled.
16 compatible = "nuvoton,npcm750-reset";
19 nuvoton,sw-reset-number = <2>;
32 The index could be found in <dt-bindings/reset/nuvoton,npcm7xx-reset.h>.
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dnuvoton-common-npcm7xx.dtsi2 // Copyright (c) 2018 Nuvoton Technology tomer.maimon@nuvoton.com
67 compatible = "nuvoton,npcm750-gcr", "syscon",
104 compatible = "nuvoton,npcm750-clk", "syscon";
120 compatible = "nuvoton,npcm750-timer";
127 compatible = "nuvoton,npcm750-wdt";
135 compatible = "nuvoton,npcm750-wdt";
143 compatible = "nuvoton,npcm750-wdt";
151 compatible = "nuvoton,npcm750-uart";
160 compatible = "nuvoton,npcm750-uart";
169 compatible = "nuvoton,npcm750-uart";
[all …]
Dnuvoton-npcm750-evb.dts2 // Copyright (c) 2018 Nuvoton Technology tomer.maimon@nuvoton.com
6 #include "nuvoton-npcm750.dtsi"
9 model = "Nuvoton npcm750 Development Board (Device Tree)";
10 compatible = "nuvoton,npcm750";
Dnuvoton-npcm750.dtsi2 // Copyright (c) 2018 Nuvoton Technology tomer.maimon@nuvoton.com
5 #include "nuvoton-common-npcm7xx.dtsi"
15 enable-method = "nuvoton,npcm750-smp";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/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>;
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)
17 const: nuvoton,npcm750-adc
51 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
52 #include <dt-bindings/reset/nuvoton,npcm7xx-reset.h>
57 compatible = "nuvoton,npcm750-adc";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/ipmi/
Dnpcm7xx-kcs-bmc.txt1 * Nuvoton NPCM7xx KCS (Keyboard Controller Style) IPMI interface
3 The Nuvoton SOCs (NPCM7xx) are commonly used as BMCs
9 "nuvoton,npcm750-kcs-bmc"
16 compatible = "nuvoton,npcm750-lpc-kcs", "simple-mfd", "syscon";
25 compatible = "nuvoton,npcm750-kcs-bmc";
33 compatible = "nuvoton,npcm750-kcs-bmc";
/kernel/linux/linux-5.10/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";
/kernel/linux/linux-5.10/drivers/usb/host/
Dehci-npcm7xx.c3 * Nuvoton NPCM7xx driver for EHCI HCD
5 * Copyright (C) 2018 Nuvoton Technologies,
6 * Avi Fishman <avi.fishman@nuvoton.com> <avifishman70@gmail.com>
7 * Tomer Maimon <tomer.maimon@nuvoton.com> <tmaimon77@gmail.com>
71 gcr_regmap = syscon_regmap_lookup_by_compatible("nuvoton,npcm750-gcr"); in npcm7xx_ehci_hcd_drv_probe()
73 dev_err(&pdev->dev, "%s: failed to find nuvoton,npcm750-gcr\n", in npcm7xx_ehci_hcd_drv_probe()
78 rst_regmap = syscon_regmap_lookup_by_compatible("nuvoton,npcm750-rst"); in npcm7xx_ehci_hcd_drv_probe()
80 dev_err(&pdev->dev, "%s: failed to find nuvoton,npcm750-rst\n", in npcm7xx_ehci_hcd_drv_probe()
172 { .compatible = "nuvoton,npcm750-ehci" },
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/
Dnuvoton,npcm7xx-i2c.yaml4 $id: http://devicetree.org/schemas/i2c/nuvoton,npcm7xx-i2c.yaml#
7 title: nuvoton NPCM7XX I2C Controller Device Tree Bindings
20 const: nuvoton,npcm7xx-i2c
52 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
59 compatible = "nuvoton,npcm750-i2c";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
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";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/timer/
Dnuvoton,npcm7xx-timer.txt1 Nuvoton NPCM7xx timer
3 Nuvoton NPCM7xx have three timer modules, each timer module provides five 24-bit
7 - compatible : "nuvoton,npcm750-timer" for Poleg NPCM750.
16 compatible = "nuvoton,npcm750-timer";
/kernel/linux/linux-5.10/include/dt-bindings/clock/
Dnuvoton,npcm7xx-clock.h3 * Nuvoton NPCM7xx Clock Generator binding
4 * clock binding number for all clocks supportted by nuvoton,npcm7xx-clk
6 * Copyright (C) 2018 Nuvoton Technologies tali.perry@nuvoton.com
/kernel/linux/linux-5.10/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).
24 compatible = "nuvoton,npcm750-wdt";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/security/tpm/
Dtpm-i2c.txt5 - compatible : 'manufacturer,model', eg. nuvoton,npct650
17 Example (for OpenPower Systems with Nuvoton TPM 2.0 on I2C)
23 compatible = "nuvoton,npct650", "nuvoton,npct601";
/kernel/linux/linux-5.10/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 NPCM7XX BMC
24 compatible = "nuvoton,npcm750-pspi";
Dnuvoton,npcm-fiu.txt1 * Nuvoton FLASH Interface Unit (FIU) SPI Controller
10 - compatible : "nuvoton,npcm750-fiu" for the NPCM7XX BMC
23 - nuvoton,spix-mode: enable spix-mode for an expansion bus to an ASIC or CPLD.
35 compatible = "nuvoton,npcm750-fiu";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Dnpcm7xx-usb.txt1 Nuvoton NPCM7XX SoC USB controllers:
8 - compatible: "nuvoton,npcm750-ehci"
15 compatible = "nuvoton,npcm750-ehci";
/kernel/linux/linux-5.10/arch/arm/mach-npcm/
Dplatsmp.c2 // Copyright (c) 2018 Nuvoton Technology corporation.
5 #define pr_fmt(fmt) "nuvoton,npcm7xx-smp: " fmt
31 gcr_np = of_find_compatible_node(NULL, NULL, "nuvoton,npcm750-gcr"); in npcm7xx_smp_boot_secondary()
81 CPU_METHOD_OF_DECLARE(npcm7xx_smp, "nuvoton,npcm750-smp", &npcm7xx_smp_ops);
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/hwmon/
Dnpcm750-pwm-fan.txt1 Nuvoton NPCM7xx PWM and Fan Tacho controller device
3 The Nuvoton BMC NPCM7XX supports 8 Pulse-width modulation (PWM)
9 - compatible : "nuvoton,npcm750-pwm-fan" for Poleg NPCM7XX.
51 compatible = "nuvoton,npcm750-pwm-fan";

12345