Home
last modified time | relevance | path

Searched full:hpi (Results 1 – 25 of 44) sorted by relevance

12

/linux/drivers/usb/c67x00/
H A Dc67x00-ll-hpi.c3 * c67x00-ll-hpi.c: Cypress C67X00 USB Low level interface using HPI
49 * HPI implementation
54 * the HPI interface, it is not true for the serial interfaces.
57 /* HPI registers */
64 * According to CY7C67300 specification (tables 140 and 141) HPI read and
73 return __raw_readw(dev->hpi.base + reg * dev->hpi.regstep); in hpi_read_reg()
79 __raw_writew(value, dev->hpi.base + reg * dev->hpi.regstep); in hpi_write_reg()
93 spin_lock_irqsave(&dev->hpi.lock, flags); in hpi_read_word()
95 spin_unlock_irqrestore(&dev->hpi.lock, flags); in hpi_read_word()
110 spin_lock_irqsave(&dev->hpi.lock, flags); in hpi_write_word()
[all …]
H A Dc67x00.h100 /* HPI registers */
103 /* HPI Status register */
231 * @hpi: hpi addresses
237 struct c67x00_hpi hpi; member
247 /* Host Port Interface (HPI) functions */
H A DMakefile8 c67x00-y := c67x00-drv.o c67x00-ll-hpi.o c67x00-hcd.o c67x00-sched.o
/linux/sound/pci/asihpi/
H A Dhpi_version.h2 /** HPI Version Definitions
14 /** HPI version */
17 /** HPI version string in dotted decimal format */
20 /** Library version as documented in hpi-api-versions.txt */
23 /** Construct hpi version number from major, minor, release numbers */
26 /** Extract major version from hpi version number */
28 /** Extract minor version from hpi version number */
30 /** Extract release from hpi version number */
H A Dhpimsginit.c4 AudioScience HPI driver
8 Hardware Programming Interface (HPI) Utility functions.
25 * initialize the HPI message structure
54 * initialize the HPI response structure
H A Dhpi6000.c4 AudioScience HPI driver
8 Hardware Programming Interface (HPI) for AudioScience ASI6200 series adapters.
74 /* can't access DSP HPI i/f */
96 /* HPI CSR registers */
109 /* HPI registers, spaced 8K bytes = 2K words apart */
319 * All calls to the HPI start here
470 /* BAR0 - 4K = HPI control and status registers on PCI2040 (HPI CSR) */ in create_adapter_obj()
471 /* BAR1 - 32K = HPI registers on DSP */ in create_adapter_obj()
477 /* set addresses for the possible DSP HPI interfaces */ in create_adapter_obj()
684 * issued upon HPI or GP error in hpi6000_adapter_boot_load_dsp()
[all …]
H A Dhpimsgx.h4 AudioScience HPI driver
8 HPI Extended Message Handler Functions
H A Dhpipcida.h4 AudioScience HPI driver
14 they MUST be grouped by HPI entry point.
H A Dhpi_internal.h4 AudioScience HPI driver
8 HPI internal definitions
16 #include "hpi.h"
285 /** This packet must make its way to the host across the HPI interface */
287 /** This packet must make its way to the host across the HPI interface */
289 /** This packet must make its way to the host across the HPI interface */
291 /** This packet must make its way to the host across the HPI interface */
294 #define HPI_ETHERNET_UDP_PORT 44600 /**< HPI UDP service */
315 /******** HPI LOW LEVEL MESSAGES *******/
337 Used in HPI messages that are not addressed to a specific adapter
[all …]
H A Dhpioctl.h4 AudioScience HPI driver
8 Linux HPI ioctl, and shared module init functions
H A Dhpimsginit.h4 AudioScience HPI driver
8 Hardware Programming Interface (HPI) Utility functions
H A Dhpioctl.c3 AudioScience HPI driver
4 Common Linux HPI ioctl and module probe/remove functions
231 "HPI could not allocate " in asihpi_hpi_ioctl()
403 /* call CreateAdapterObject on the relevant hpi module */ in asihpi_adapter_probe()
415 "HPI could not allocate " in asihpi_adapter_probe()
506 dev_info(&pci_dev->dev, "probe succeeded for ASI%04X HPI index %d\n", in asihpi_adapter_probe()
564 "remove %04x:%04x,%04x:%04x,%04x, HPI index %d\n", in asihpi_adapter_remove()
H A Dhpi6000.h4 AudioScience HPI driver
21 * Control caching is always supported in the HPI code.
H A Dhpios.c4 AudioScience HPI driver
8 HPI Operating System function implementation for Linux
H A Dhpi.h4 AudioScience HPI driver
9 /** \file hpi.h
11 AudioScience Hardware Programming Interface (HPI)
14 The HPI is a low-level hardware abstraction layer to all
27 /******** HPI API DEFINITIONS *****/
871 /** HPI Error codes
873 Almost all HPI functions return an error code
905 /* An HPI handle is invalid (uninitialised?). */
914 wSpecificError field of hpi response contains the required size.
923 wSpecificError field of hpi response contains the actual size.
[all …]
H A Dhpios.h4 AudioScience HPI driver
8 HPI Operating System Specific macros for Linux Kernel driver
H A Dhpi6205.c4 AudioScience HPI driver
8 Hardware Programming Interface (HPI) for AudioScience
114 /* a non-NULL handle means there is an HPI allocated buffer */
367 /** Entry point to this HPI backend
368 * All calls to the HPI start here
1336 and the 6713 HPI gets the correct bootmode etc in adapter_boot_load_dsp()
1631 /* EMIF CE1 setup - 32 bit async. This is 6713 #1 HPI, */ in boot_loader_config_emif()
1644 /* EMIF CE2 setup - 32 bit async. This is 6713 #2 HPI, */ in boot_loader_config_emif()
1678 /* test access to the C6713s HPI registers */ in boot_loader_config_emif()
1685 /* C67 HPI is on lower 16bits of 32bit EMIF */ in boot_loader_config_emif()
[all …]
H A Dhpicmn.h4 AudioScience HPI driver
H A Dhpidebug.c4 AudioScience HPI driver
/linux/drivers/mmc/core/
H A Dquirks.h161 * Certain Hynix eMMC 4.41 cards might get broken when HPI feature
162 * is used so disable the HPI feature for such buggy cards.
167 * Certain Micron (Numonyx) eMMC 4.5 cards might get broken when HPI
168 * feature is used so disable the HPI feature for such buggy cards.
/linux/drivers/media/pci/saa7134/
H A Dsaa7134-go7007.c79 /********************* Driver for GPIO HPI interface *********************/
85 /* Write HPI address */ in gpio_write()
107 /* Write HPI address */ in gpio_read()
264 /* Set HPI interface for video */ in saa7134_go7007_stream_start()
/linux/arch/arm/boot/dts/allwinner/
H A Dsun7i-a20-olinuxino-lime-emmc.dts30 broken-hpi;
H A Dsun7i-a20-olimex-som-evb-emmc.dts33 broken-hpi;
H A Dsun7i-a20-olimex-som204-evb-emmc.dts32 broken-hpi;
/linux/include/linux/usb/
H A Dc67x00.h31 unsigned long hpi_regstep; /* Step between HPI registers */

12