Home
last modified time | relevance | path

Searched full:hps (Results 1 – 25 of 60) sorted by relevance

123

/openbmc/linux/drivers/platform/chrome/
H A Dcros_hps_i2c.c3 * Driver for the ChromeOS human presence sensor (HPS), attached via I2C.
5 * The driver exposes HPS as a character device, although currently no read or
8 * descriptor to the HPS device.
29 static void hps_set_power(struct hps_drvdata *hps, bool state) in hps_set_power() argument
31 gpiod_set_value_cansleep(hps->enable_gpio, state); in hps_set_power()
36 struct hps_drvdata *hps = container_of(file->private_data, in hps_open() local
38 struct device *dev = &hps->client->dev; in hps_open()
45 struct hps_drvdata *hps = container_of(file->private_data, in hps_release() local
47 struct device *dev = &hps->client->dev; in hps_release()
60 struct hps_drvdata *hps; in hps_i2c_probe() local
[all …]
H A DKconfig242 tristate "ChromeOS HPS device"
246 human presence sensor (HPS), attached via I2C. The driver supports a
/openbmc/linux/Documentation/devicetree/bindings/soc/intel/
H A Dintel,hps-copy-engine.yaml5 $id: http://devicetree.org/schemas/soc/intel/intel,hps-copy-engine.yaml#
8 title: Intel HPS Copy Engine
14 The Intel Hard Processor System (HPS) Copy Engine is an IP block used to copy
15 a bootable image from host memory to HPS DDR. Additionally, there is a
16 register the HPS can use to indicate the state of booting the copied image as
21 const: intel,hps-copy-engine
47 compatible = "intel,hps-copy-engine";
/openbmc/linux/tools/testing/selftests/memfd/
H A Dcommon.c21 unsigned long hps = 0; in default_huge_page_size() local
29 if (sscanf(line, "Hugepagesize: %lu kB", &hps) == 1) { in default_huge_page_size()
30 hps <<= 10; in default_huge_page_size()
37 return hps; in default_huge_page_size()
/openbmc/u-boot/arch/arm/mach-socfpga/
H A Dmisc.c149 "SoCFPGA HPS FPGA bridge control",
150 "enable - Enable HPS-to-FPGA, FPGA-to-HPS, LWHPS-to-FPGA bridges\n"
151 "bridge disable - Enable HPS-to-FPGA, FPGA-to-HPS, LWHPS-to-FPGA bridges\n"
H A Dfreeze_controller.c24 /* Freeze HPS IOs */
105 /* Unfreeze/Thaw HPS IOs */
H A Dscan_manager.c136 * scan_mgr_io_scan_chain_prg() - Program HPS IO Scan Chain
220 /* Enable HPS to talk to JTAG in the FPGA through the System Manager */ in scan_mgr_get_fpga_id()
/openbmc/linux/include/linux/mfd/
H A Daltera-a10sr.h55 #define ALTR_A10SR_HPS_RST_REG 0x10 /* HPS Reset */
60 #define ALTR_A10SR_WARM_RST_REG 0x1A /* HPS Warm Reset */
61 #define ALTR_A10SR_WR_KEY_REG 0x1C /* HPS Warm Reset Key */
62 #define ALTR_A10SR_PMBUS_REG 0x1E /* HPS PM Bus */
/openbmc/linux/arch/arm/boot/dts/intel/socfpga/
H A Dsocfpga_cyclone5_sodia.dts40 label = "hps:green:led0";
45 label = "hps:green:led1";
50 label = "hps:green:led2";
55 label = "hps:green:led3";
H A Dsocfpga_cyclone5_sockit.dts34 label = "hps:blue:led0";
40 label = "hps:blue:led1";
46 label = "hps:blue:led2";
52 label = "hps:blue:led3";
/openbmc/linux/Documentation/devicetree/bindings/firmware/
H A Dintel,stratix10-svc.txt4 processor system (HPS) and Secure Device Manager (SDM). When the FPGA is
5 configured from HPS, there needs to be a way for HPS to notify SDM the
/openbmc/u-boot/arch/arm/dts/
H A Dsocfpga_cyclone5_sockit.dts34 label = "hps:blue:led0";
40 label = "hps:blue:led1";
46 label = "hps:blue:led2";
52 label = "hps:blue:led3";
/openbmc/linux/tools/testing/selftests/mm/
H A Dvm_util.c183 unsigned long hps = 0; in default_huge_page_size() local
191 if (sscanf(line, "Hugepagesize: %lu kB", &hps) == 1) { in default_huge_page_size()
192 hps <<= 10; in default_huge_page_size()
199 return hps; in default_huge_page_size()
/openbmc/linux/drivers/fpga/
H A Daltera-fpga2sdram.c10 * host processor system (HPS).
40 * From the Cyclone V HPS Memory Map document:
44 * the state of the HPS hardware.
H A Daltera-hps2fpga.c3 * FPGA to/from HPS Bridge Driver for Altera SoCFPGA Devices
14 * processor system (HPS) and the embedded FPGA.
225 MODULE_DESCRIPTION("Altera SoCFPGA HPS to FPGA Bridge");
/openbmc/linux/include/media/drv-intf/
H A Dsaa7146.h318 #define HPS_CTRL 0x5C /* HPS control register */
319 #define HPS_V_SCALE 0x60 /* HPS vertical scale */
320 #define HPS_V_GAIN 0x64 /* HPS vertical ACL and gain */
321 #define HPS_H_PRESCALE 0x68 /* HPS horizontal prescale */
322 #define HPS_H_SCALE 0x6C /* HPS horizontal scale */
325 #define CLIP_FORMAT_CTRL 0x78 /* HPS outputs formats & clipping */
/openbmc/u-boot/drivers/ddr/altera/
H A Dsequencer.h76 /* HHP-HPS-specific versions of some commands */
112 /* HHP-HPS-specific values */
/openbmc/u-boot/drivers/fpga/
H A Dsocfpga_arria10.c273 * Deassert the signal drives from HPS in fpgamgr_program_init()
312 * Disable driving signals that HPS doesn't need to drive. in fpgamgr_program_init()
458 /* disable all signals from hps peripheral controller to fpga */ in socfpga_load()
H A Dsocfpga_gen5.c216 /* Disable all signals from hps peripheral controller to fpga */ in socfpga_load()
219 /* Disable all signals from FPGA to HPS SDRAM */ in socfpga_load()
/openbmc/linux/tools/arch/x86/lib/
H A Dx86-opcode-map.txt427 54: vandps Vps,Hps,Wps | vandpd Vpd,Hpd,Wpd (66)
428 55: vandnps Vps,Hps,Wps | vandnpd Vpd,Hpd,Wpd (66)
429 56: vorps Vps,Hps,Wps | vorpd Vpd,Hpd,Wpd (66)
430 57: vxorps Vps,Hps,Wps | vxorpd Vpd,Hpd,Wpd (66)
431 58: vaddps Vps,Hps,Wps | vaddpd Vpd,Hpd,Wpd (66) | vaddss Vss,Hss,Wss (F3),(v1) | vaddsd Vsd,Hsd,Ws…
432 59: vmulps Vps,Hps,Wps | vmulpd Vpd,Hpd,Wpd (66) | vmulss Vss,Hss,Wss (F3),(v1) | vmulsd Vsd,Hsd,Ws…
435 5c: vsubps Vps,Hps,Wps | vsubpd Vpd,Hpd,Wpd (66) | vsubss Vss,Hss,Wss (F3),(v1) | vsubsd Vsd,Hsd,Ws…
436 5d: vminps Vps,Hps,Wps | vminpd Vpd,Hpd,Wpd (66) | vminss Vss,Hss,Wss (F3),(v1) | vminsd Vsd,Hsd,Ws…
437 5e: vdivps Vps,Hps,Wps | vdivpd Vpd,Hpd,Wpd (66) | vdivss Vss,Hss,Wss (F3),(v1) | vdivsd Vsd,Hsd,Ws…
438 5f: vmaxps Vps,Hps,Wps | vmaxpd Vpd,Hpd,Wpd (66) | vmaxss Vss,Hss,Wss (F3),(v1) | vmaxsd Vsd,Hsd,Ws…
[all …]
/openbmc/linux/arch/x86/lib/
H A Dx86-opcode-map.txt427 54: vandps Vps,Hps,Wps | vandpd Vpd,Hpd,Wpd (66)
428 55: vandnps Vps,Hps,Wps | vandnpd Vpd,Hpd,Wpd (66)
429 56: vorps Vps,Hps,Wps | vorpd Vpd,Hpd,Wpd (66)
430 57: vxorps Vps,Hps,Wps | vxorpd Vpd,Hpd,Wpd (66)
431 58: vaddps Vps,Hps,Wps | vaddpd Vpd,Hpd,Wpd (66) | vaddss Vss,Hss,Wss (F3),(v1) | vaddsd Vsd,Hsd,Ws…
432 59: vmulps Vps,Hps,Wps | vmulpd Vpd,Hpd,Wpd (66) | vmulss Vss,Hss,Wss (F3),(v1) | vmulsd Vsd,Hsd,Ws…
435 5c: vsubps Vps,Hps,Wps | vsubpd Vpd,Hpd,Wpd (66) | vsubss Vss,Hss,Wss (F3),(v1) | vsubsd Vsd,Hsd,Ws…
436 5d: vminps Vps,Hps,Wps | vminpd Vpd,Hpd,Wpd (66) | vminss Vss,Hss,Wss (F3),(v1) | vminsd Vsd,Hsd,Ws…
437 5e: vdivps Vps,Hps,Wps | vdivpd Vpd,Hpd,Wpd (66) | vdivss Vss,Hss,Wss (F3),(v1) | vdivsd Vsd,Hsd,Ws…
438 5f: vmaxps Vps,Hps,Wps | vmaxpd Vpd,Hpd,Wpd (66) | vmaxss Vss,Hss,Wss (F3),(v1) | vmaxsd Vsd,Hsd,Ws…
[all …]
/openbmc/linux/Documentation/devicetree/bindings/fpga/
H A Daltera-hps2fpga-bridge.txt1 Altera FPGA/HPS Bridge Driver
/openbmc/linux/drivers/misc/mei/
H A Dhw.h16 #define MEI_CONNECT_TIMEOUT 3 /* HPS: at least 2 seconds */
18 #define MEI_CL_CONNECT_TIMEOUT 15 /* HPS: Client Connect Timeout */
19 #define MEI_CL_CONNECT_TIMEOUT_SLOW 30 /* HPS: Client Connect Timeout, slow FW */
20 #define MEI_CLIENTS_INIT_TIMEOUT 15 /* HPS: Clients Enumeration Timeout */
/openbmc/linux/arch/arm64/boot/dts/intel/
H A Dsocfpga_agilex_n6000.dts40 compatible = "intel,hps-copy-engine";
/openbmc/linux/tools/testing/selftests/net/
H A Dtcp_mmap.c409 unsigned long hps = 0; in default_huge_page_size() local
416 if (sscanf(line, "Hugepagesize: %lu kB", &hps) == 1) { in default_huge_page_size()
417 hps <<= 10; in default_huge_page_size()
423 return hps; in default_huge_page_size()

123