| /OK3568_Linux_fs/kernel/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-drv.c | 134 c67x00->hpi.base = ioremap(res->start, resource_size(res)); in c67x00_drv_probe() 135 if (!c67x00->hpi.base) { in c67x00_drv_probe() 136 dev_err(&pdev->dev, "Unable to map HPI registers\n"); in c67x00_drv_probe() 141 spin_lock_init(&c67x00->hpi.lock); in c67x00_drv_probe() 142 c67x00->hpi.regstep = pdata->hpi_regstep; in c67x00_drv_probe() 171 iounmap(c67x00->hpi.base); in c67x00_drv_probe() 195 iounmap(c67x00->hpi.base); in c67x00_drv_remove()
|
| 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 */
|
| /OK3568_Linux_fs/kernel/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 | asihpi.c | 70 "ALSA enable HPI hwdep for AudioScience soundcard "); 112 struct hpi_adapter *hpi; member 155 /* Functions to allow driver to give a buffer to HPI for busmastering */ 264 "in file %s, line %d: HPI error %d\n", in handle_error() 542 hpi_handle_error(hpi_adapter_set_property(card->hpi->adapter->index, in snd_card_asihpi_pcm_int_start() 553 hpi_handle_error(hpi_adapter_set_property(card->hpi->adapter->index, in snd_card_asihpi_pcm_int_stop() 902 if (!card->hpi->interrupt_mode && dpcm->respawn_timer) in snd_card_asihpi_timer_function() 992 err = hpi_outstream_open(card->hpi->adapter->index, in snd_card_asihpi_playback_open() 1013 if (!card->hpi->interrupt_mode) { in snd_card_asihpi_playback_open() 1168 card->hpi->adapter->index, substream->number); in snd_card_asihpi_capture_open() [all …]
|
| 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 | 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 | 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.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 | 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 | 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 | 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
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mmc/ |
| H A D | mmc-card.txt | 13 -broken-hpi : Use this to indicate that the mmc-card has a broken hpi 14 implementation, and that hpi should not be used 28 broken-hpi;
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-daemons/openhpi/files/ |
| H A D | clang-c++11.patch | 29 * @return HPI error code 38 * @return HPI error code 47 * @return HPI error code 56 * @return HPI error code 326 * @return HPI error code 335 * @return HPI error code 353 * @return HPI error code 361 * @return HPI error code 370 * @return HPI error code 379 * @return HPI error code [all …]
|
| /OK3568_Linux_fs/kernel/include/uapi/misc/ |
| H A D | dw_hdcp2.h | 37 * - hpi_base = base address of HPI registers. 106 * HL_DRV_IOC_READ_HPI: read HPI register. 107 * HL_DRV_IOC_WRITE_HPI: write HPI register. 109 * - offset = byte offset of HPI register to access.
|
| /OK3568_Linux_fs/kernel/drivers/mmc/core/ |
| H A D | quirks.h | 115 * Certain Hynix eMMC 4.41 cards might get broken when HPI feature 116 * is used so disable the HPI feature for such buggy cards. 121 * Certain Micron (Numonyx) eMMC 4.5 cards might get broken when HPI 122 * feature is used so disable the HPI feature for such buggy cards.
|
| H A D | mmc_ops.c | 864 * Make sure the host's max_busy_timeout fit the needed timeout for HPI. in mmc_send_hpi_cmd() 881 pr_warn("%s: HPI error %d. Command response %#x\n", in mmc_send_hpi_cmd() 890 /* Let's poll to find out when the HPI request completes. */ in mmc_send_hpi_cmd() 896 * @card: the MMC card associated with the HPI transfer 907 pr_info("%s: HPI enable bit unset\n", mmc_hostname(card->host)); in mmc_interrupt_hpi() 923 * In idle and transfer states, HPI is not needed and the caller in mmc_interrupt_hpi() 930 /* In all other states, it's illegal to issue HPI */ in mmc_interrupt_hpi() 931 pr_debug("%s: HPI cannot be sent. Card state=%d\n", in mmc_interrupt_hpi() 1075 * it with a HPI command to get back into R1_STATE_TRAN. in mmc_sanitize()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ |
| H A D | dw_hdcp2.c | 41 * code memory info, data memory info and hpi(apb) interface 58 /** @hpi_respurce: resource of HPI interface */ 60 /** @hpi: base address of HPI registers */ 61 uint8_t __iomem *hpi; member 293 reg.value = ioread32(hl_dev->hpi + reg.offset); in dw_hdcp_hpi_read() 314 iowrite32(reg.value, hl_dev->hpi + reg.offset); in dw_hdcp_hpi_write() 505 hdcp->hl_dev.hpi = base; in dw_hdcp_hld_init()
|
| /OK3568_Linux_fs/kernel/include/linux/mmc/ |
| H A D | card.h | 80 bool hpi_en; /* HPI enablebit */ 81 bool hpi; /* HPI support bit */ member 82 unsigned int hpi_cmd; /* cmd used as HPI */ 275 #define MMC_QUIRK_BROKEN_HPI (1<<13) /* Disable broken HPI support */
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/include/ |
| H A D | sincosf.h | 43 double hpi; /* PI / 2. */ member 134 return x - roundtoint (r) * p->hpi; in reduce_fast() 142 return x - n * p->hpi; in reduce_fast()
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-daemons/openhpi/ |
| H A D | openhpi_3.8.0.bb | 5 implementation of the SA Forum's Hardware Platform Interface (HPI). HPI \ 7 chassis and rack based servers. HPI includes resource modeling; access to and \
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/include/ |
| H A D | sincosf.h | 43 double hpi; /* PI / 2. */ member 134 return x - roundtoint (r) * p->hpi; in reduce_fast() 142 return x - n * p->hpi; in reduce_fast()
|