/openbmc/linux/sound/soc/sof/intel/ |
H A D | hda-pcm.c | 132 /* enable SPIB when rewinds are disabled */ in hda_dsp_pcm_hw_params() 146 /* update SPIB register with appl position */ 152 u32 spib; in hda_dsp_pcm_ack() local 157 spib = appl_pos % buf_size; in hda_dsp_pcm_ack() 159 /* Allowable value for SPIB is 1 byte to max buffer size */ in hda_dsp_pcm_ack() 160 if (!spib) in hda_dsp_pcm_ack() 161 spib = buf_size; in hda_dsp_pcm_ack() 163 sof_io_write(sdev, hstream->spib_addr, spib); in hda_dsp_pcm_ack()
|
H A D | hda-stream.c | 163 dev_err(sdev->dev, "error: address of spib capability is NULL\n"); in hda_dsp_stream_spib_config() 169 /* enable/disable SPIB for the stream */ in hda_dsp_stream_spib_config() 174 /* set the SPIB value */ in hda_dsp_stream_spib_config() 896 /* do we support SPIB */ in hda_dsp_stream_init()
|
H A D | hda-ctrl.c | 99 dev_dbg(sdev->dev, "found SPIB capability at 0x%x\n", in hda_dsp_ctrl_get_caps()
|
/openbmc/linux/Documentation/spi/ |
H A D | spi-summary.rst | 170 /sys/devices/.../CTLR/spiB.C ... spi_device on bus "B", 173 /sys/bus/spi/devices/spiB.C ... symlink to that physical 174 .../CTLR/spiB.C device 176 /sys/devices/.../CTLR/spiB.C/modalias ... identifies the driver 181 /sys/class/spi_master/spiB ... symlink to a logical node which could hold 183 All spiB.* devices share one physical SPI bus segment, with SCLK, 194 /sys/class/spi_slave/spiB ... symlink to a logical node which could hold 196 registered, a single spiB.* device is present here, possible sharing 199 At this time, the only class-specific state is the bus number ("B" in "spiB"),
|
H A D | spidev.rst | 66 echo spidev > /sys/bus/spi/devices/spiB.C/driver_override 67 echo spiB.C > /sys/bus/spi/drivers/spidev/bind 81 /sys/devices/.../spiB.C ...
|
/openbmc/linux/sound/hda/ |
H A D | hdac_stream.c | 752 * snd_hdac_stream_spbcap_enable - enable SPIB for a stream 754 * @enable: flag to enable/disable SPIB 755 * @index: stream index for which SPIB need to be enabled 777 * snd_hdac_stream_set_spib - sets the spib value of a stream 780 * @value: spib value to set 797 * snd_hdac_stream_get_spbmaxfifo - gets the spib value of a stream
|
/openbmc/linux/sound/soc/intel/avs/ |
H A D | loader.c | 379 /* enable SPIB for hda stream */ in avs_hda_load_basefw() 410 /* disable SPIB for hda stream */ in avs_hda_load_basefw() 446 /* enable SPIB for hda stream */ in avs_hda_load_library() 461 /* disable SPIB for hda stream */ in avs_hda_load_library()
|
H A D | cldma.c | 247 /* enable spib */ in hda_cldma_setup()
|
/openbmc/linux/sound/soc/intel/skylake/ |
H A D | skl-sst-cldma.c | 199 dev_dbg(ctx->dev, "spib position: %d\n", ctx->cl_dev.curr_spib_pos); in skl_cldma_fill_buffer() 270 * updated in spib in skl_cldma_copy_to_buf()
|
H A D | skl-messages.c | 60 /* enable/disable SPIB for this hdac stream */ in skl_dsp_setup_spib() 63 /* set the spib value */ in skl_dsp_setup_spib()
|
/openbmc/linux/arch/arm/boot/dts/nvidia/ |
H A D | tegra20-trimslice.dts | 178 nvidia,pins = "spia", "spib", "spic"; 223 nvidia,pins = "csus", "spia", "spib",
|
H A D | tegra20-tamonten.dtsi | 52 "spia", "spib", "spic"; 189 "rm", "slxa", "slxk", "spia", "spib",
|
H A D | tegra20-paz00.dts | 61 "spib", "spic", "spid", "spie"; 223 nvidia,pins = "csus", "spia", "spib", "spid",
|
H A D | tegra20-ventana.dts | 68 "spib", "spic"; 220 "gpv", "owc", "spia", "spib", "spic",
|
H A D | tegra20-harmony.dts | 66 "spia", "spib", "spic"; 207 "slxk", "spia", "spib", "uac";
|
H A D | tegra20-seaboard.dts | 66 "spib", "spic"; 218 "gpv", "owc", "slxc", "spib", "spid",
|
H A D | tegra20-asus-tf101.dts | 121 "spib", "spic"; 313 "owc", "spia", "spib", "spic",
|
/openbmc/linux/include/sound/ |
H A D | hda_register.h | 204 /* SPIB base */ 206 /* SPIB MAXFIFO base*/
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | nvidia,tegra20-pinmux.yaml | 44 spib, spic, spid, spie, spif, spig, spih, uaa, uab, uac,
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | tegra20-tamonten.dtsi | 41 "spia", "spib", "spic"; 178 "slxk", "spia", "spib", "uac";
|
H A D | tegra20-paz00.dts | 77 "spib", "spic", "spid", "spie"; 239 nvidia,pins = "csus", "spia", "spib", "spid",
|
H A D | tegra20-ventana.dts | 87 "spib", "spic"; 239 "gpv", "owc", "spia", "spib", "spic",
|
H A D | tegra20-harmony.dts | 87 "spia", "spib", "spic"; 228 "slxk", "spia", "spib", "uac";
|
H A D | tegra20-seaboard.dts | 97 "spib", "spic"; 249 "gpv", "owc", "slxc", "spib", "spid",
|
/openbmc/u-boot/arch/arm/mach-tegra/tegra20/ |
H A D | pinmux.c | 333 PIN(SPIB, SPI1, SPI2, SPI3, GMI),
|