xref: /OK3568_Linux_fs/kernel/Documentation/ABI/testing/sysfs-bus-soundwire-slave (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunWhat:		/sys/bus/soundwire/devices/sdw:.../status
2*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../device_number
3*4882a593Smuzhiyun
4*4882a593SmuzhiyunDate:		September 2020
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunContact:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7*4882a593Smuzhiyun		Bard Liao <yung-chuan.liao@linux.intel.com>
8*4882a593Smuzhiyun		Vinod Koul <vkoul@kernel.org>
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunDescription:	SoundWire Slave status
11*4882a593Smuzhiyun
12*4882a593Smuzhiyun		These properties report the Slave status, e.g. if it
13*4882a593Smuzhiyun		is UNATTACHED or not, and in the latter case show the
14*4882a593Smuzhiyun		device_number. This status information is useful to
15*4882a593Smuzhiyun		detect devices exposed by platform firmware but not
16*4882a593Smuzhiyun		physically present on the bus, and conversely devices
17*4882a593Smuzhiyun		not exposed in platform firmware but enumerated.
18*4882a593Smuzhiyun
19*4882a593SmuzhiyunWhat:		/sys/bus/soundwire/devices/sdw:.../dev-properties/mipi_revision
20*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dev-properties/wake_capable
21*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dev-properties/test_mode_capable
22*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dev-properties/clk_stop_mode1
23*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dev-properties/simple_clk_stop_capable
24*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dev-properties/clk_stop_timeout
25*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dev-properties/ch_prep_timeout
26*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dev-properties/reset_behave
27*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dev-properties/high_PHY_capable
28*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dev-properties/paging_support
29*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dev-properties/bank_delay_support
30*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dev-properties/p15_behave
31*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dev-properties/master_count
32*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dev-properties/source_ports
33*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dev-properties/sink_ports
34*4882a593Smuzhiyun
35*4882a593SmuzhiyunDate:		May 2020
36*4882a593Smuzhiyun
37*4882a593SmuzhiyunContact:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
38*4882a593Smuzhiyun		Bard Liao <yung-chuan.liao@linux.intel.com>
39*4882a593Smuzhiyun		Vinod Koul <vkoul@kernel.org>
40*4882a593Smuzhiyun
41*4882a593SmuzhiyunDescription:	SoundWire Slave DisCo properties.
42*4882a593Smuzhiyun		These properties are defined by MIPI DisCo Specification
43*4882a593Smuzhiyun		for SoundWire. They define various properties of the
44*4882a593Smuzhiyun		SoundWire Slave and are used by the bus to configure
45*4882a593Smuzhiyun		the Slave
46*4882a593Smuzhiyun
47*4882a593Smuzhiyun
48*4882a593SmuzhiyunWhat:		/sys/bus/soundwire/devices/sdw:.../dp0/max_word
49*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dp0/min_word
50*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dp0/words
51*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dp0/BRA_flow_controlled
52*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dp0/simple_ch_prep_sm
53*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dp0/imp_def_interrupts
54*4882a593Smuzhiyun
55*4882a593SmuzhiyunDate:		May 2020
56*4882a593Smuzhiyun
57*4882a593SmuzhiyunContact:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
58*4882a593Smuzhiyun		Bard Liao <yung-chuan.liao@linux.intel.com>
59*4882a593Smuzhiyun		Vinod Koul <vkoul@kernel.org>
60*4882a593Smuzhiyun
61*4882a593SmuzhiyunDescription:	SoundWire Slave Data Port-0 DisCo properties.
62*4882a593Smuzhiyun		These properties are defined by MIPI DisCo Specification
63*4882a593Smuzhiyun		for the SoundWire. They define various properties of the
64*4882a593Smuzhiyun		Data port 0 are used by the bus to configure the Data Port 0.
65*4882a593Smuzhiyun
66*4882a593Smuzhiyun
67*4882a593SmuzhiyunWhat:		/sys/bus/soundwire/devices/sdw:.../dpN_src/max_word
68*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_src/min_word
69*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_src/words
70*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_src/type
71*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_src/max_grouping
72*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_src/simple_ch_prep_sm
73*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_src/ch_prep_timeout
74*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_src/imp_def_interrupts
75*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_src/min_ch
76*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_src/max_ch
77*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_src/channels
78*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_src/ch_combinations
79*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_src/max_async_buffer
80*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_src/block_pack_mode
81*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_src/port_encoding
82*4882a593Smuzhiyun
83*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_sink/max_word
84*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_sink/min_word
85*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_sink/words
86*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_sink/type
87*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_sink/max_grouping
88*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_sink/simple_ch_prep_sm
89*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_sink/ch_prep_timeout
90*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_sink/imp_def_interrupts
91*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_sink/min_ch
92*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_sink/max_ch
93*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_sink/channels
94*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_sink/ch_combinations
95*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_sink/max_async_buffer
96*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_sink/block_pack_mode
97*4882a593Smuzhiyun		/sys/bus/soundwire/devices/sdw:.../dpN_sink/port_encoding
98*4882a593Smuzhiyun
99*4882a593SmuzhiyunDate:		May 2020
100*4882a593Smuzhiyun
101*4882a593SmuzhiyunContact:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
102*4882a593Smuzhiyun		Bard Liao <yung-chuan.liao@linux.intel.com>
103*4882a593Smuzhiyun		Vinod Koul <vkoul@kernel.org>
104*4882a593Smuzhiyun
105*4882a593SmuzhiyunDescription:	SoundWire Slave Data Source/Sink Port-N DisCo properties.
106*4882a593Smuzhiyun		These properties are defined by MIPI DisCo Specification
107*4882a593Smuzhiyun		for SoundWire. They define various properties of the
108*4882a593Smuzhiyun		Source/Sink Data port N and are used by the bus to configure
109*4882a593Smuzhiyun		the Data Port N.
110