| /kernel/linux/linux-6.6/drivers/usb/c67x00/ |
| 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 …]
|
| 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() 194 iounmap(c67x00->hpi.base); in c67x00_drv_remove()
|
| 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 */
|
| /kernel/linux/linux-5.10/drivers/usb/c67x00/ |
| 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 …]
|
| 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()
|
| 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 */
|
| /kernel/linux/linux-6.6/sound/pci/asihpi/ |
| 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 */
|
| 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() 900 if (!card->hpi->interrupt_mode && dpcm->respawn_timer) in snd_card_asihpi_timer_function() 990 err = hpi_outstream_open(card->hpi->adapter->index, in snd_card_asihpi_playback_open() 1011 if (!card->hpi->interrupt_mode) { in snd_card_asihpi_playback_open() 1166 card->hpi->adapter->index, substream->number); in snd_card_asihpi_capture_open() [all …]
|
| 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
|
| 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 …]
|
| D | hpimsgx.h | 4 AudioScience HPI driver 8 HPI Extended Message Handler Functions
|
| D | hpipcida.h | 4 AudioScience HPI driver 14 they MUST be grouped by HPI entry point.
|
| D | hpioctl.h | 4 AudioScience HPI driver 8 Linux HPI ioctl, and shared module init functions
|
| /kernel/linux/linux-5.10/sound/pci/asihpi/ |
| 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 */
|
| 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 …]
|
| 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
|
| 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 …]
|
| D | hpimsgx.h | 4 AudioScience HPI driver 8 HPI Extended Message Handler Functions
|
| D | hpipcida.h | 4 AudioScience HPI driver 14 they MUST be grouped by HPI entry point.
|
| D | hpioctl.h | 4 AudioScience HPI driver 8 Linux HPI ioctl, and shared module init functions
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| 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;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/ |
| D | mmc-card.yaml | 23 broken-hpi: 26 Use this to indicate that the mmc-card has a broken hpi 27 implementation, and that hpi should not be used. 44 broken-hpi;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/ |
| D | intel,ixp4xx-expansion-peripheral-props.yaml | 45 chip select. 0 = Intel cycles, 1 = Motorola cycles, 2 = HPI cycles. 54 intel,ixp4xx-eb-hpi-hrdy-pol-high: 55 description: Set HPI HRDY polarity to active high when using HPI.
|
| /kernel/linux/linux-5.10/drivers/mmc/core/ |
| D | quirks.h | 127 * Certain Hynix eMMC 4.41 cards might get broken when HPI feature 128 * is used so disable the HPI feature for such buggy cards. 133 * Certain Micron (Numonyx) eMMC 4.5 cards might get broken when HPI 134 * feature is used so disable the HPI feature for such buggy cards.
|
| /kernel/linux/linux-6.6/drivers/mmc/core/ |
| 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.
|