| /linux/drivers/usb/c67x00/ |
| H A D | c67x00-ll-hpi.c | 3 * 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 D | c67x00.h | 100 /* HPI registers */ 103 /* HPI Status register */ 231 * @hpi: hpi addresses 237 struct c67x00_hpi hpi; member 247 /* Host Port Interface (HPI) functions */
|
| H A D | Makefile | 8 c67x00-y := c67x00-drv.o c67x00-ll-hpi.o c67x00-hcd.o c67x00-sched.o
|
| /linux/sound/pci/asihpi/ |
| H A D | hpi_version.h | 2 /** 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 D | hpimsginit.c | 4 AudioScience HPI driver 8 Hardware Programming Interface (HPI) Utility functions. 25 * initialize the HPI message structure 54 * initialize the HPI response structure
|
| H A D | hpi6000.c | 4 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 D | hpimsgx.h | 4 AudioScience HPI driver 8 HPI Extended Message Handler Functions
|
| H A D | hpipcida.h | 4 AudioScience HPI driver 14 they MUST be grouped by HPI entry point.
|
| H A D | hpi_internal.h | 4 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 D | hpioctl.h | 4 AudioScience HPI driver 8 Linux HPI ioctl, and shared module init functions
|
| H A D | hpimsginit.h | 4 AudioScience HPI driver 8 Hardware Programming Interface (HPI) Utility functions
|
| H A D | hpioctl.c | 3 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 D | hpi6000.h | 4 AudioScience HPI driver 21 * Control caching is always supported in the HPI code.
|
| H A D | hpios.c | 4 AudioScience HPI driver 8 HPI Operating System function implementation for Linux
|
| H A D | hpi.h | 4 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 D | hpios.h | 4 AudioScience HPI driver 8 HPI Operating System Specific macros for Linux Kernel driver
|
| H A D | hpi6205.c | 4 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 D | hpicmn.h | 4 AudioScience HPI driver
|
| H A D | hpidebug.c | 4 AudioScience HPI driver
|
| /linux/drivers/mmc/core/ |
| H A D | quirks.h | 161 * 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 D | saa7134-go7007.c | 79 /********************* 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 D | sun7i-a20-olinuxino-lime-emmc.dts | 30 broken-hpi;
|
| H A D | sun7i-a20-olimex-som-evb-emmc.dts | 33 broken-hpi;
|
| H A D | sun7i-a20-olimex-som204-evb-emmc.dts | 32 broken-hpi;
|
| /linux/include/linux/usb/ |
| H A D | c67x00.h | 31 unsigned long hpi_regstep; /* Step between HPI registers */
|