匿名
未登录
登录
百问网嵌入式Linux wiki
搜索
查看“SPDIFRX Linux driver”的源代码
来自百问网嵌入式Linux wiki
名字空间
页面
讨论
更多
更多
页面选项
Read
查看源代码
历史
←
SPDIFRX Linux driver
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
== Article purpose == 本文介绍了适用于[[SPDIFRX internal peripheral]]的SPDIFRX Linux<sup>®</sup>驱动程序。 == Short Description == SPDIFRX<ref name="SPDIFRX internal peripheral">[[SPDIFRX internal peripheral]]</ref> Linux 驱动程序是在Linux[[ALSA_overview|ALSA framework]]中实现的ASoC CPU DAI驱动程序。 == Configuration == === Kernel Configuration === 使用Linux Menuconfig工具在内核配置中激活SPDIFRX<ref name="SPDIFRX internal peripheral"/> Linux驱动程序: [[Menuconfig or how to configure kernel]] <pre> [*] Device Drivers [*] Sound card support [*] Advanced Linux Sound Architecture [*] ALSA for SoC audio support STMicroelectronics STM32 SOC audio support [*] STM32 S/PDIF receiver (SPDIFRX) support </pre> === Device tree === 配置SPDIFRX Linux内核驱动程序时,请参考[[SPDIFRX device tree configuration]] 。 == How to use == 可通过ALSA设备从用户区访问SPDIFRX驱动程序。 请参阅[[ALSA_overview#How_to_use|ALSA overview]] ,以了解如何列出和使用ALSA设备。 SPDFIRX驱动程序公开了一个alsa控件,该控件允许从输入音频流中检索IEC958状态位。 {{Warning|设备树中SPDIFRX输入引脚的配置可能会对IEC958控制的使用施加一些限制。因此,在某些配置中,仅当捕获音频流时才能使用控件。有关SPDIFRX配置的详细信息,请参阅[[SPDIFRX device tree configuration]]。}} == How to debug == The [[Debugfs|debugfs]] and procfs file systems can be checked to get information about the SPDFIRX driver and the resources it uses. A none exhaustive list of these file system entries is provided below. Refer to [[ALSA_overview#How_to_trace_and_debug_the_framework|ALSA overview]] to get more details about debugging tools. * debugfs entries: :* '''asoc''': refer to [[ALSA_overview#How_to_monitor]] :* '''clk''': refer to [[Clock_overview#How_to_monitor_with_debugfs]] to get information on clocks. :* '''pinctrl''': refer to [[Pinctrl_overview#How_to_monitor]] to get information on pins. :* '''regmap''': allow to monitor SPDIFRX peripheral registers. <div style="margin-left: 2em;"> $ cat /sys/kernel/debug/regmap/xxx.audio-controller/registers </div> * procfs entries: :* '''asound''': refer to [[ALSA_overview#How_to_debug]] :* '''interrupts''': allow to check interrupts. <div style="margin-left: 2em;"> $ cat /proc/interrupts </div> == Source code location == {{CodeSource | Linux kernel | sound/soc/stm/stm32_spdifrx.c}}: implements the SPDIFRX driver. ==References== <references />
该页面使用的模板:
模板:CodeSource
(
查看源代码
)
模板:STPink
(
查看源代码
)
模板:Warning
(
查看源代码
)
返回至
SPDIFRX Linux driver
。
导航
导航
WIKI首页
官方店铺
资料下载
交流社区
所有页面
所有产品
MPU-Linux开发板
MCU-单片机开发板
Linux开发系列视频
单片机开发系列视频
所有模块配件
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志