Home
last modified time | relevance | path

Searched full:npcm (Results 1 – 25 of 72) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/peci/controller/
DKconfig21 tristate "Nuvoton NPCM PECI support"
31 Interface (PECI) bus adapter driver on the Nuvoton NPCM SoCs.
34 will be called peci-npcm.
Dpeci-npcm.c15 /* NPCM GCR module */
19 /* NPCM PECI Registers */
258 0, "peci-npcm-irq", priv); in npcm_peci_probe()
272 "failed to add npcm peci controller\n"); in npcm_peci_probe()
296 MODULE_DESCRIPTION("NPCM PECI driver");
DMakefile4 obj-$(CONFIG_PECI_NPCM) += peci-npcm.o
/kernel/linux/linux-6.6/drivers/edac/
Dnpcm_edac.c11 #define EDAC_MOD_NAME "npcm-edac"
279 * ~# echo 0 > /sys/kernel/debug/edac/npcm-edac/error_type
280 * ~# echo 1 > /sys/kernel/debug/edac/npcm-edac/location
281 * ~# echo 7 > /sys/kernel/debug/edac/npcm-edac/bit
282 * ~# echo 1 > /sys/kernel/debug/edac/npcm-edac/force_ecc_error
285 * ~# echo 1 > /sys/kernel/debug/edac/npcm-edac/error_type
286 * ~# echo 1 > /sys/kernel/debug/edac/npcm-edac/force_ecc_error
532 .name = "npcm-edac",
543 MODULE_DESCRIPTION("Nuvoton NPCM EDAC Driver");
/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.
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/nuvoton/
Dnuvoton,npcm.yaml4 $id: http://devicetree.org/schemas/arm/nuvoton/nuvoton,npcm.yaml#
7 title: NPCM Platforms
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/rng/
Dnuvoton,npcm-rng.yaml4 $id: http://devicetree.org/schemas/rng/nuvoton,npcm-rng.yaml#
7 title: Nuvoton NPCM SoC Random Number Generator
/kernel/linux/linux-6.6/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.
/kernel/linux/linux-6.6/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
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/
Dnuvoton,npcm-memory-controller.yaml4 $id: http://devicetree.org/schemas/memory-controllers/nuvoton,npcm-memory-controller.yaml#
7 title: Nuvoton NPCM Memory Controller
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Dnuvoton,npcm750-adc.yaml7 title: Nuvoton NPCM BMC Analog to Digital Converter (ADC)
13 The NPCM ADC is a 10-bit converter for eight channel inputs.
/kernel/linux/linux-5.10/drivers/pinctrl/nuvoton/
Dpinctrl-npcm7xx.c1503 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_get_drive_strength() local
1505 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK]; in npcm7xx_get_drive_strength()
1526 static int npcm7xx_set_drive_strength(struct npcm7xx_pinctrl *npcm, in npcm7xx_set_drive_strength() argument
1531 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK]; in npcm7xx_set_drive_strength()
1561 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_get_groups_count() local
1563 dev_dbg(npcm->dev, "group size: %zu\n", ARRAY_SIZE(npcm7xx_groups)); in npcm7xx_get_groups_count()
1589 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_dt_node_to_map() local
1591 dev_dbg(npcm->dev, "dt_node_to_map: %s\n", np_config->name); in npcm7xx_dt_node_to_map()
1639 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_pinmux_set_mux() local
1641 dev_dbg(npcm->dev, "set_mux: %d, %d[%s]\n", function, group, in npcm7xx_pinmux_set_mux()
[all …]
/kernel/linux/linux-6.6/drivers/pinctrl/nuvoton/
Dpinctrl-npcm7xx.c1510 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_get_drive_strength() local
1512 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK]; in npcm7xx_get_drive_strength()
1533 static int npcm7xx_set_drive_strength(struct npcm7xx_pinctrl *npcm, in npcm7xx_set_drive_strength() argument
1538 &npcm->gpio_bank[pin / NPCM7XX_GPIO_PER_BANK]; in npcm7xx_set_drive_strength()
1568 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_get_groups_count() local
1570 dev_dbg(npcm->dev, "group size: %zu\n", ARRAY_SIZE(npcm7xx_groups)); in npcm7xx_get_groups_count()
1596 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_dt_node_to_map() local
1598 dev_dbg(npcm->dev, "dt_node_to_map: %s\n", np_config->name); in npcm7xx_dt_node_to_map()
1646 struct npcm7xx_pinctrl *npcm = pinctrl_dev_get_drvdata(pctldev); in npcm7xx_pinmux_set_mux() local
1648 dev_dbg(npcm->dev, "set_mux: %d, %d[%s]\n", function, group, in npcm7xx_pinmux_set_mux()
[all …]
/kernel/linux/linux-5.10/drivers/watchdog/
Dnpcm_wdt.c225 dev_info(dev, "NPCM watchdog driver enabled\n"); in npcm_wdt_probe()
241 .name = "npcm-wdt",
248 MODULE_DESCRIPTION("Watchdog driver for NPCM");
/kernel/linux/linux-5.10/drivers/spi/
Dspi-npcm-pspi.c37 #define DRIVER_NAME "npcm-pspi"
391 "npcm-pspi", priv); in npcm_pspi_probe()
421 pr_info("NPCM Peripheral SPI %d probed\n", master->bus_num); in npcm_pspi_probe()
460 MODULE_DESCRIPTION("NPCM peripheral SPI Controller driver");
/kernel/linux/linux-6.6/drivers/spi/
Dspi-npcm-pspi.c37 #define DRIVER_NAME "npcm-pspi"
391 "npcm-pspi", priv); in npcm_pspi_probe()
421 pr_info("NPCM Peripheral SPI %d probed\n", master->bus_num); in npcm_pspi_probe()
459 MODULE_DESCRIPTION("NPCM peripheral SPI Controller driver");
/kernel/linux/linux-6.6/drivers/watchdog/
Dnpcm_wdt.c241 dev_info(dev, "NPCM watchdog driver enabled\n"); in npcm_wdt_probe()
258 .name = "npcm-wdt",
265 MODULE_DESCRIPTION("Watchdog driver for NPCM");
/kernel/linux/linux-5.10/drivers/iio/adc/
Dnpcm_adc.c142 dev_err(info->dev, "NPCM ADC read failed\n"); in npcm_adc_read_raw()
275 pr_info("NPCM ADC driver probed\n"); in npcm_adc_probe()
317 MODULE_DESCRIPTION("Nuvoton NPCM ADC Driver");
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/npcm/
Dnpcm.txt1 NPCM Platforms Device Tree Bindings
/kernel/linux/linux-5.10/drivers/char/hw_random/
Dnpcm-rng.c172 .name = "npcm-rng",
182 MODULE_DESCRIPTION("Nuvoton NPCM Random Number Generator Driver");
/kernel/linux/linux-6.6/drivers/char/ipmi/
DKconfig125 tristate "NPCM KCS IPMI BMC driver"
128 interface found on Nuvoton NPCM SOCs.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/rng/
Dnuvoton,npcm-rng.txt1 NPCM SoC Random Number Generator
/kernel/linux/linux-6.6/drivers/char/hw_random/
Dnpcm-rng.c176 .name = "npcm-rng",
186 MODULE_DESCRIPTION("Nuvoton NPCM Random Number Generator Driver");
/kernel/linux/linux-5.10/arch/arm/mach-npcm/
DKconfig3 bool "Nuvoton NPCM Architecture"
/kernel/linux/linux-6.6/drivers/iio/adc/
Dnpcm_adc.c169 dev_err(info->dev, "NPCM ADC read failed\n"); in npcm_adc_read_raw()
309 pr_info("NPCM ADC driver probed\n"); in npcm_adc_probe()
351 MODULE_DESCRIPTION("Nuvoton NPCM ADC Driver");

123