Home
last modified time | relevance | path

Searched full:npcm7xx (Results 1 – 25 of 43) sorted by relevance

12

/linux-6.12.1/Documentation/devicetree/bindings/gpio/
Dnuvoton,sgpio.yaml13 This SGPIO controller is for NUVOTON NPCM7xx and NPCM8xx SoC and detailed
14 information is in the NPCM7XX/8XX SERIAL I/O EXPANSION INTERFACE section.
15 Nuvoton NPCM7xx SGPIO module is combines a serial to parallel IC (HC595)
19 NPCM7xx/NPCM8xx have two sgpio modules. Each module can support up
76 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
/linux-6.12.1/drivers/usb/host/
Dehci-npcm7xx.c3 * Nuvoton NPCM7xx driver for EHCI HCD
25 #define DRIVER_DESC "EHCI npcm7xx driver"
56 dev_dbg(&pdev->dev, "initializing npcm7xx ehci USB Controller\n"); in npcm7xx_ehci_hcd_drv_probe()
128 .name = "npcm7xx-ehci",
152 MODULE_ALIAS("platform:npcm7xx-ehci");
/linux-6.12.1/arch/arm/mach-npcm/
DKconfig21 bool "Support for NPCM7xx BMC (Poleg)"
38 General support for NPCM7xx BMC (Poleg).
40 Nuvoton NPCM7xx BMC based on the Cortex A9.
DMakefile3 obj-$(CONFIG_ARCH_NPCM7XX) += npcm7xx.o
Dnpcm7xx.c17 DT_MACHINE_START(NPCM7XX_DT, "NPCM7XX Chip family")
/linux-6.12.1/Documentation/devicetree/bindings/timer/
Dnuvoton,npcm7xx-timer.yaml4 $id: http://devicetree.org/schemas/timer/nuvoton,npcm7xx-timer.yaml#
7 title: Nuvoton NPCM7xx timer
48 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
/linux-6.12.1/Documentation/devicetree/bindings/reset/
Dnuvoton,npcm750-reset.yaml15 - nuvoton,npcm750-reset # Poleg NPCM7XX SoC
46 #include <dt-bindings/reset/nuvoton,npcm7xx-reset.h>
55 // Specifying reset lines connected to IP NPCM7XX modules
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/
Dnuvoton,npcm750-adc.yaml13 The NPCM7XX ADC is a 10-bit converter and NPCM8XX ADC is a 12-bit converter,
54 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
55 #include <dt-bindings/reset/nuvoton,npcm7xx-reset.h>
/linux-6.12.1/Documentation/devicetree/bindings/spi/
Dnuvoton,npcm-fiu.txt5 The NPCM7XX supports three FIU modules,
14 - compatible : "nuvoton,npcm750-fiu" for Poleg NPCM7XX BMC
33 In the NPCM7XX BMC:
Dnuvoton,npcm-pspi.txt3 Nuvoton NPCM7xx SOC support two PSPI channels.
6 - compatible : "nuvoton,npcm750-pspi" for Poleg NPCM7XX.
/linux-6.12.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
66 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
/linux-6.12.1/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
/linux-6.12.1/drivers/clocksource/
Dtimer-npcm7xx.c138 .name = "npcm7xx-timer0",
184 "npcm7xx-timer1", timer_of_rate(&npcm7xx_to), in npcm7xx_clocksource_init()
215 pr_info("Enabling NPCM7xx clocksource timer base: %px, IRQ: %d ", in npcm7xx_timer_init()
222 TIMER_OF_DECLARE(npcm7xx, "nuvoton,npcm750-timer", npcm7xx_timer_init);
/linux-6.12.1/include/dt-bindings/clock/
Dnuvoton,npcm7xx-clock.h3 * Nuvoton NPCM7xx Clock Generator binding
4 * clock binding number for all clocks supported by nuvoton,npcm7xx-clk
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/
Dnuvoton,npcm7xx-pinctrl.txt1 Nuvoton NPCM7XX Pin Controllers
3 The Nuvoton BMC NPCM7XX Pin Controller multi-function routed through
11 - compatible : "nuvoton,npcm750-pinctrl" for Poleg NPCM7XX.
17 The NPCM7XX has 8 GPIO Banks each GPIO bank supports 32 GPIO.
/linux-6.12.1/Documentation/devicetree/bindings/hwmon/
Dnpcm750-pwm-fan.txt3 The Nuvoton BMC NPCM7XX supports 8 Pulse-width modulation (PWM)
12 - compatible : "nuvoton,npcm750-pwm-fan" for Poleg NPCM7XX.
/linux-6.12.1/drivers/clk/
Dclk-npcm7xx.c3 * Nuvoton NPCM7xx Clock Generator
20 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
142 * defined in include/dt-bindings/clock/nuvoton, NPCM7XX-clock.h for
159 * defined in include/dt-bindings/clock/nuvoton, NPCM7XX-clock.h for
172 * defined in include/dt-bindings/clock/nuvoton, NPCM7XX-clock.h for
/linux-6.12.1/drivers/pinctrl/nuvoton/
DMakefile5 obj-$(CONFIG_PINCTRL_NPCM7XX) += pinctrl-npcm7xx.o
DKconfig23 bool "Pinctrl and GPIO driver for Nuvoton NPCM7XX"
/linux-6.12.1/drivers/hwmon/
Dnpcm750-pwm-fan.c18 /* NPCM7XX PWM registers */
79 /* NPCM7XX FAN Tacho registers */
697 /* Adjust NPCM7xx PWMs output frequency to ~25Khz */ in npcm7xx_pwm_init()
998 sprintf(name, "NPCM7XX-FAN-MD%d", i); in npcm7xx_pwm_fan_probe()
1035 pr_info("NPCM7XX PWM-FAN Driver probed, output Freq %dHz[PWM], input Freq %dHz[FAN]\n", in npcm7xx_pwm_fan_probe()
1058 MODULE_DESCRIPTION("Nuvoton NPCM7XX PWM and Fan Tacho driver");
/linux-6.12.1/Documentation/devicetree/bindings/watchdog/
Dnuvoton,npcm-wdt.txt17 - clock-frequency : The frequency in Hz of the clock that drives the NPCM7xx
/linux-6.12.1/drivers/peci/controller/
DKconfig26 This option enables PECI controller driver for Nuvoton NPCM7XX
/linux-6.12.1/Documentation/devicetree/bindings/media/
Dnuvoton,npcm-ece.yaml37 #include <dt-bindings/reset/nuvoton,npcm7xx-reset.h>
/linux-6.12.1/arch/arm/boot/dts/nuvoton/
Dnuvoton-npcm730.dtsi4 #include "nuvoton-common-npcm7xx.dtsi"
/linux-6.12.1/Documentation/devicetree/bindings/peci/
Dnuvoton,npcm-peci.yaml47 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>

12