| /kernel/linux/linux-6.6/drivers/peci/controller/ |
| D | Kconfig | 21 tristate "Nuvoton NPCM PECI support" 31 Interface (PECI) bus adapter driver on the Nuvoton NPCM SoCs. 34 will be called peci-npcm.
|
| D | peci-npcm.c | 15 /* 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");
|
| D | Makefile | 4 obj-$(CONFIG_PECI_NPCM) += peci-npcm.o
|
| /kernel/linux/linux-6.6/drivers/edac/ |
| D | npcm_edac.c | 11 #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/ |
| D | nuvoton,npcm-wdt.txt | 1 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/ |
| D | nuvoton,npcm.yaml | 4 $id: http://devicetree.org/schemas/arm/nuvoton/nuvoton,npcm.yaml# 7 title: NPCM Platforms
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/rng/ |
| D | nuvoton,npcm-rng.yaml | 4 $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/ |
| D | nuvoton,npcm-wdt.txt | 1 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/ |
| D | npcm7xx-kcs-bmc.txt | 1 * 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/ |
| D | nuvoton,npcm-memory-controller.yaml | 4 $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/ |
| D | nuvoton,npcm750-adc.yaml | 7 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/ |
| D | pinctrl-npcm7xx.c | 1503 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/ |
| D | pinctrl-npcm7xx.c | 1510 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/ |
| D | npcm_wdt.c | 225 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/ |
| D | spi-npcm-pspi.c | 37 #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/ |
| D | spi-npcm-pspi.c | 37 #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/ |
| D | npcm_wdt.c | 241 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/ |
| D | npcm_adc.c | 142 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/ |
| D | npcm.txt | 1 NPCM Platforms Device Tree Bindings
|
| /kernel/linux/linux-5.10/drivers/char/hw_random/ |
| D | npcm-rng.c | 172 .name = "npcm-rng", 182 MODULE_DESCRIPTION("Nuvoton NPCM Random Number Generator Driver");
|
| /kernel/linux/linux-6.6/drivers/char/ipmi/ |
| D | Kconfig | 125 tristate "NPCM KCS IPMI BMC driver" 128 interface found on Nuvoton NPCM SOCs.
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/rng/ |
| D | nuvoton,npcm-rng.txt | 1 NPCM SoC Random Number Generator
|
| /kernel/linux/linux-6.6/drivers/char/hw_random/ |
| D | npcm-rng.c | 176 .name = "npcm-rng", 186 MODULE_DESCRIPTION("Nuvoton NPCM Random Number Generator Driver");
|
| /kernel/linux/linux-5.10/arch/arm/mach-npcm/ |
| D | Kconfig | 3 bool "Nuvoton NPCM Architecture"
|
| /kernel/linux/linux-6.6/drivers/iio/adc/ |
| D | npcm_adc.c | 169 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");
|