Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
f9061f2f
Commit
f9061f2f
authored
Aug 22, 2013
by
Mark Brown
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'asoc/topic/tlv320aic3x' into asoc-next
parents
2291d269
cbaa5689
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
1 deletion
+12
-1
Documentation/devicetree/bindings/sound/tlv320aic3x.txt
Documentation/devicetree/bindings/sound/tlv320aic3x.txt
+8
-1
sound/soc/codecs/tlv320aic3x.c
sound/soc/codecs/tlv320aic3x.c
+4
-0
No files found.
Documentation/devicetree/bindings/sound/tlv320aic3x.txt
View file @
f9061f2f
...
@@ -3,7 +3,14 @@ Texas Instruments - tlv320aic3x Codec module
...
@@ -3,7 +3,14 @@ Texas Instruments - tlv320aic3x Codec module
The tlv320aic3x serial control bus communicates through I2C protocols
The tlv320aic3x serial control bus communicates through I2C protocols
Required properties:
Required properties:
- compatible - "string" - "ti,tlv320aic3x"
- compatible - "string" - One of:
"ti,tlv320aic3x" - Generic TLV320AIC3x device
"ti,tlv320aic33" - TLV320AIC33
"ti,tlv320aic3007" - TLV320AIC3007
"ti,tlv320aic3106" - TLV320AIC3106
- reg - <int> - I2C slave address
- reg - <int> - I2C slave address
...
...
sound/soc/codecs/tlv320aic3x.c
View file @
f9061f2f
...
@@ -1474,6 +1474,7 @@ static const struct i2c_device_id aic3x_i2c_id[] = {
...
@@ -1474,6 +1474,7 @@ static const struct i2c_device_id aic3x_i2c_id[] = {
{
"tlv320aic3x"
,
AIC3X_MODEL_3X
},
{
"tlv320aic3x"
,
AIC3X_MODEL_3X
},
{
"tlv320aic33"
,
AIC3X_MODEL_33
},
{
"tlv320aic33"
,
AIC3X_MODEL_33
},
{
"tlv320aic3007"
,
AIC3X_MODEL_3007
},
{
"tlv320aic3007"
,
AIC3X_MODEL_3007
},
{
"tlv320aic3106"
,
AIC3X_MODEL_3X
},
{
}
{
}
};
};
MODULE_DEVICE_TABLE
(
i2c
,
aic3x_i2c_id
);
MODULE_DEVICE_TABLE
(
i2c
,
aic3x_i2c_id
);
...
@@ -1564,6 +1565,9 @@ static int aic3x_i2c_remove(struct i2c_client *client)
...
@@ -1564,6 +1565,9 @@ static int aic3x_i2c_remove(struct i2c_client *client)
#if defined(CONFIG_OF)
#if defined(CONFIG_OF)
static
const
struct
of_device_id
tlv320aic3x_of_match
[]
=
{
static
const
struct
of_device_id
tlv320aic3x_of_match
[]
=
{
{
.
compatible
=
"ti,tlv320aic3x"
,
},
{
.
compatible
=
"ti,tlv320aic3x"
,
},
{
.
compatible
=
"ti,tlv320aic33"
},
{
.
compatible
=
"ti,tlv320aic3007"
},
{
.
compatible
=
"ti,tlv320aic3106"
},
{},
{},
};
};
MODULE_DEVICE_TABLE
(
of
,
tlv320aic3x_of_match
);
MODULE_DEVICE_TABLE
(
of
,
tlv320aic3x_of_match
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment