Home
last modified time | relevance | path

Searched full:kcs (Results 1 – 23 of 23) sorted by relevance

/linux/Documentation/devicetree/bindings/ipmi/
H A Dnuvoton,npcm750-kcs-bmc.yaml4 $id: http://devicetree.org/schemas/ipmi/nuvoton,npcm750-kcs-bmc.yaml#
7 title: Nuvoton NPCM KCS BMC
16 Controllers) and the KCS interface can be used to perform in-band IPMI
22 - const: nuvoton,npcm750-kcs-bmc
25 - nuvoton,npcm845-kcs-bmc
26 - const: nuvoton,npcm750-kcs-bmc
35 description: The KCS channel number in the controller
50 kcs@0 {
51 compatible = "nuvoton,npcm750-kcs-bmc";
H A Dipmi-smic.yaml17 - ipmi-kcs
/linux/drivers/char/ipmi/
H A Dkcs_bmc_npcm7xx.c7 #define pr_fmt(fmt) "nuvoton-kcs-bmc: " fmt
22 #define DEVICE_NAME "npcm-kcs-bmc"
50 * 7.2.4 Core KCS Registers
54 * sts: KCS Channel n Status Register (KCSnST).
55 * dob: KCS Channel n Data Out Buffer Register (KCSnDO).
56 * dib: KCS Channel n Data In Buffer Register (KCSnDI).
57 * ctl: KCS Channel n Control Register (KCSnCTL).
58 * ie : KCS Channel n Interrupt Enable Register (KCSnIE).
233 { .compatible = "nuvoton,npcm750-kcs-bmc" },
251 MODULE_DESCRIPTION("NPCM7xx device interface to the KCS BMC device");
H A Dkcs_bmc.c120 dev_err(kcs_bmc->dev, "Failed to add chardev for KCS channel %d: %d", in kcs_bmc_add_device()
140 dev_err(kcs_bmc->dev, "Failed to remove chardev for KCS channel %d: %d", in kcs_bmc_remove_device()
157 dev_err(kcs_bmc->dev, "Failed to add driver for KCS channel %d: %d", in kcs_bmc_register_driver()
174 dev_err(kcs_bmc->dev, "Failed to remove driver for KCS channel %d: %d", in kcs_bmc_unregister_driver()
190 MODULE_DESCRIPTION("KCS BMC to handle the IPMI request from system software");
H A Dkcs_bmc_cdev_ipmi.c6 #define pr_fmt(fmt) "kcs-bmc: " fmt
22 /* Different phases of the KCS BMC module.
60 /* IPMI 2.0 - Table 9-4, KCS Interface Status Codes */
94 #define DEVICE_NAME "ipmi-kcs"
100 /* IPMI 2.0 - Table 9-1, KCS Interface Status Register Bits */
108 /* IPMI 2.0 - Table 9-2, KCS Interface State Bits */
116 /* IPMI 2.0 - Table 9-3, KCS Interface Control Codes */
568 MODULE_DESCRIPTION("KCS BMC to handle the IPMI request from system software");
H A Dkcs_bmc_aspeed.c6 #define pr_fmt(fmt) "aspeed-kcs-bmc: " fmt
27 #define DEVICE_NAME "ast-kcs-bmc"
349 "SerIRQ configuration not supported on KCS channel %d\n", in aspeed_kcs_config_upstream_irq()
662 { .compatible = "aspeed,ast2400-kcs-bmc-v2" },
663 { .compatible = "aspeed,ast2500-kcs-bmc-v2" },
664 { .compatible = "aspeed,ast2600-kcs-bmc" },
682 MODULE_DESCRIPTION("Aspeed device interface to the KCS BMC device");
H A Dipmi_si_hardcode.c36 …rated by commas. The types are 'kcs', 'smic', and 'bt'. For example si_type=kcs,bt will set the …
H A Dipmi_si_hotmod.c25 * add|remove,kcs|bt|smic,mem|i/o,<address>[,<opt1>[,<opt2>[,...]]]
46 { "kcs", SI_KCS },
H A Dkcs_bmc.h18 /* IPMI 2.0 - 9.5, KCS Interface Registers
H A Dipmi_si_platform.c220 { .type = "ipmi", .compatible = "ipmi-kcs", .data = &ipmi_kcs_si_info },
330 /* _IFT tells us the interface type: KCS, BT, etc */ in acpi_ipmi_probe()
H A Dipmi_si_sm.h7 * the ipmi_smi code (that handles the policy of a KCS, SMIC, or
H A Dkcs_bmc_serio.c159 MODULE_DESCRIPTION("Adapter driver for serio access to BMC KCS devices");
H A Dipmi_si_pci.c58 * as a KCS device by the class, but it is not one.
H A Dipmi_smic_sm.c568 static void smic_cleanup(struct si_sm_data *kcs) in smic_cleanup() argument
H A Dipmi_si_intf.c5 * The interface to the IPMI driver for the system interfaces (KCS, SMIC,
76 const char *const si_to_str[] = { "invalid", "kcs", "smic", "bt", NULL };
2372 MODULE_DESCRIPTION("Interface to the IPMI driver for the KCS, SMIC, and BT system interfaces.");
/linux/fs/proc/
H A Duptime.c22 struct kernel_cpustat kcs; in uptime_proc_show() local
24 kcpustat_cpu_fetch(&kcs, i); in uptime_proc_show()
25 idle_nsec += get_idle_time(&kcs, i); in uptime_proc_show()
/linux/arch/arm64/boot/dts/amd/
H A Damd-seattle-soc.dtsi273 ipmi_kcs: kcs@e0010000 {
275 compatible = "ipmi-kcs";
/linux/drivers/hwmon/pmbus/
H A Dmp2888.c107 * Output value is calculated as: (READ_CSx / 80 – 1.23) / (Kcs * Rcs) in mp2888_read_phase()
109 * - Kcs is the DrMOS current sense gain of power stage, which is obtained from the in mp2888_read_phase()
H A Dmp2975.c223 * Output value is calculated as: (READ_CSx / 80 – 1.23) / (Kcs * Rcs) in mp2975_read_phase()
225 * - Kcs is the DrMOS current sense gain of power stage, which is in mp2975_read_phase()
H A Dmp2856.c154 * Output value is calculated as: (READ_CSx * 12.5mV - 1.23V) / (Kcs * Rcs) in mp2856_read_phase()
/linux/include/linux/
H A Dkernel_stat.h127 extern u64 get_idle_time(struct kernel_cpustat *kcs, int cpu);
/linux/Documentation/ABI/testing/
H A Dsysfs-devices-platform-ipmi107 (RO) The device interface for IPMI "kcs", "smic", "bt" or
/linux/drivers/zorro/
H A Dzorro.ids55 0000 KCS Power PC [ISA Bus Bridge]