Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
linux-seco-imx
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Iterations
Jira
Code
Merge requests
11
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Deploy
Releases
Package Registry
Model registry
Operate
Terraform modules
Analyze
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Clea OS
bsp
nxp
linux-seco-imx
Commits
afe90203
Commit
afe90203
authored
10 years ago
by
Wolfram Sang
Browse files
Options
Downloads
Patches
Plain Diff
i2c: dln2: make use of the new infrastructure for quirks
Signed-off-by:
Wolfram Sang
<
wsa@the-dreams.de
>
parent
280d2300
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
drivers/i2c/busses/i2c-dln2.c
+6
-6
6 additions, 6 deletions
drivers/i2c/busses/i2c-dln2.c
with
6 additions
and
6 deletions
drivers/i2c/busses/i2c-dln2.c
+
6
−
6
View file @
afe90203
...
@@ -144,7 +144,6 @@ static int dln2_i2c_xfer(struct i2c_adapter *adapter,
...
@@ -144,7 +144,6 @@ static int dln2_i2c_xfer(struct i2c_adapter *adapter,
{
{
struct
dln2_i2c
*
dln2
=
i2c_get_adapdata
(
adapter
);
struct
dln2_i2c
*
dln2
=
i2c_get_adapdata
(
adapter
);
struct
i2c_msg
*
pmsg
;
struct
i2c_msg
*
pmsg
;
struct
device
*
dev
=
&
dln2
->
adapter
.
dev
;
int
i
;
int
i
;
for
(
i
=
0
;
i
<
num
;
i
++
)
{
for
(
i
=
0
;
i
<
num
;
i
++
)
{
...
@@ -152,11 +151,6 @@ static int dln2_i2c_xfer(struct i2c_adapter *adapter,
...
@@ -152,11 +151,6 @@ static int dln2_i2c_xfer(struct i2c_adapter *adapter,
pmsg
=
&
msgs
[
i
];
pmsg
=
&
msgs
[
i
];
if
(
pmsg
->
len
>
DLN2_I2C_MAX_XFER_SIZE
)
{
dev_warn
(
dev
,
"maximum transfer size exceeded
\n
"
);
return
-
EOPNOTSUPP
;
}
if
(
pmsg
->
flags
&
I2C_M_RD
)
{
if
(
pmsg
->
flags
&
I2C_M_RD
)
{
ret
=
dln2_i2c_read
(
dln2
,
pmsg
->
addr
,
pmsg
->
buf
,
ret
=
dln2_i2c_read
(
dln2
,
pmsg
->
addr
,
pmsg
->
buf
,
pmsg
->
len
);
pmsg
->
len
);
...
@@ -187,6 +181,11 @@ static const struct i2c_algorithm dln2_i2c_usb_algorithm = {
...
@@ -187,6 +181,11 @@ static const struct i2c_algorithm dln2_i2c_usb_algorithm = {
.
functionality
=
dln2_i2c_func
,
.
functionality
=
dln2_i2c_func
,
};
};
static
struct
i2c_adapter_quirks
dln2_i2c_quirks
=
{
.
max_read_len
=
DLN2_I2C_MAX_XFER_SIZE
,
.
max_write_len
=
DLN2_I2C_MAX_XFER_SIZE
,
};
static
int
dln2_i2c_probe
(
struct
platform_device
*
pdev
)
static
int
dln2_i2c_probe
(
struct
platform_device
*
pdev
)
{
{
int
ret
;
int
ret
;
...
@@ -209,6 +208,7 @@ static int dln2_i2c_probe(struct platform_device *pdev)
...
@@ -209,6 +208,7 @@ static int dln2_i2c_probe(struct platform_device *pdev)
dln2
->
adapter
.
owner
=
THIS_MODULE
;
dln2
->
adapter
.
owner
=
THIS_MODULE
;
dln2
->
adapter
.
class
=
I2C_CLASS_HWMON
;
dln2
->
adapter
.
class
=
I2C_CLASS_HWMON
;
dln2
->
adapter
.
algo
=
&
dln2_i2c_usb_algorithm
;
dln2
->
adapter
.
algo
=
&
dln2_i2c_usb_algorithm
;
dln2
->
adapter
.
quirks
=
&
dln2_i2c_quirks
;
dln2
->
adapter
.
dev
.
parent
=
dev
;
dln2
->
adapter
.
dev
.
parent
=
dev
;
i2c_set_adapdata
(
&
dln2
->
adapter
,
dln2
);
i2c_set_adapdata
(
&
dln2
->
adapter
,
dln2
);
snprintf
(
dln2
->
adapter
.
name
,
sizeof
(
dln2
->
adapter
.
name
),
"%s-%s-%d"
,
snprintf
(
dln2
->
adapter
.
name
,
sizeof
(
dln2
->
adapter
.
name
),
"%s-%s-%d"
,
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment