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
3d09da11
Commit
3d09da11
authored
Jun 26, 2013
by
Mark Brown
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'spi/topic/pdata' into spi-next
parents
1728ddb2
24b5a82c
Changes
15
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
28 additions
and
30 deletions
+28
-30
drivers/spi/spi-davinci.c
drivers/spi/spi-davinci.c
+2
-2
drivers/spi/spi-fsl-spi.c
drivers/spi/spi-fsl-spi.c
+1
-1
drivers/spi/spi-mpc52xx-psc.c
drivers/spi/spi-mpc52xx-psc.c
+1
-1
drivers/spi/spi-mpc52xx.c
drivers/spi/spi-mpc52xx.c
+2
-2
drivers/spi/spi-omap-100k.c
drivers/spi/spi-omap-100k.c
+2
-2
drivers/spi/spi-omap-uwire.c
drivers/spi/spi-omap-uwire.c
+2
-2
drivers/spi/spi-omap2-mcspi.c
drivers/spi/spi-omap2-mcspi.c
+2
-2
drivers/spi/spi-orion.c
drivers/spi/spi-orion.c
+2
-2
drivers/spi/spi-ppc4xx.c
drivers/spi/spi-ppc4xx.c
+2
-4
drivers/spi/spi-rspi.c
drivers/spi/spi-rspi.c
+2
-2
drivers/spi/spi-sh-hspi.c
drivers/spi/spi-sh-hspi.c
+2
-2
drivers/spi/spi-sh.c
drivers/spi/spi-sh.c
+2
-2
drivers/spi/spi-tegra114.c
drivers/spi/spi-tegra114.c
+2
-2
drivers/spi/spi-tegra20-sflash.c
drivers/spi/spi-tegra20-sflash.c
+2
-2
drivers/spi/spi-tegra20-slink.c
drivers/spi/spi-tegra20-slink.c
+2
-2
No files found.
drivers/spi/spi-davinci.c
View file @
3d09da11
...
...
@@ -864,7 +864,7 @@ static int davinci_spi_probe(struct platform_device *pdev)
goto
err
;
}
dev_set_drvdata
(
&
pdev
->
dev
,
master
);
platform_set_drvdata
(
p
dev
,
master
);
dspi
=
spi_master_get_devdata
(
master
);
if
(
dspi
==
NULL
)
{
...
...
@@ -1044,7 +1044,7 @@ static int davinci_spi_remove(struct platform_device *pdev)
struct
spi_master
*
master
;
struct
resource
*
r
;
master
=
dev_get_drvdata
(
&
pdev
->
dev
);
master
=
platform_get_drvdata
(
p
dev
);
dspi
=
spi_master_get_devdata
(
master
);
spi_bitbang_stop
(
&
dspi
->
bitbang
);
...
...
drivers/spi/spi-fsl-spi.c
View file @
3d09da11
...
...
@@ -853,7 +853,7 @@ static int of_fsl_spi_probe(struct platform_device *ofdev)
static
int
of_fsl_spi_remove
(
struct
platform_device
*
ofdev
)
{
struct
spi_master
*
master
=
dev_get_drvdata
(
&
ofdev
->
dev
);
struct
spi_master
*
master
=
platform_get_drvdata
(
of
dev
);
struct
mpc8xxx_spi
*
mpc8xxx_spi
=
spi_master_get_devdata
(
master
);
int
ret
;
...
...
drivers/spi/spi-mpc52xx-psc.c
View file @
3d09da11
...
...
@@ -481,7 +481,7 @@ static int mpc52xx_psc_spi_of_probe(struct platform_device *op)
static
int
mpc52xx_psc_spi_of_remove
(
struct
platform_device
*
op
)
{
struct
spi_master
*
master
=
spi_master_get
(
dev_get_drvdata
(
&
op
->
dev
));
struct
spi_master
*
master
=
spi_master_get
(
platform_get_drvdata
(
op
));
struct
mpc52xx_psc_spi
*
mps
=
spi_master_get_devdata
(
master
);
flush_workqueue
(
mps
->
workqueue
);
...
...
drivers/spi/spi-mpc52xx.c
View file @
3d09da11
...
...
@@ -438,7 +438,7 @@ static int mpc52xx_spi_probe(struct platform_device *op)
master
->
mode_bits
=
SPI_CPOL
|
SPI_CPHA
|
SPI_LSB_FIRST
;
master
->
dev
.
of_node
=
op
->
dev
.
of_node
;
dev_set_drvdata
(
&
op
->
dev
,
master
);
platform_set_drvdata
(
op
,
master
);
ms
=
spi_master_get_devdata
(
master
);
ms
->
master
=
master
;
...
...
@@ -529,7 +529,7 @@ static int mpc52xx_spi_probe(struct platform_device *op)
static
int
mpc52xx_spi_remove
(
struct
platform_device
*
op
)
{
struct
spi_master
*
master
=
spi_master_get
(
dev_get_drvdata
(
&
op
->
dev
));
struct
spi_master
*
master
=
spi_master_get
(
platform_get_drvdata
(
op
));
struct
mpc52xx_spi
*
ms
=
spi_master_get_devdata
(
master
);
int
i
;
...
...
drivers/spi/spi-omap-100k.c
View file @
3d09da11
...
...
@@ -502,7 +502,7 @@ static int omap1_spi100k_probe(struct platform_device *pdev)
master
->
mode_bits
=
MODEBITS
;
master
->
bits_per_word_mask
=
SPI_BPW_RANGE_MASK
(
4
,
32
);
dev_set_drvdata
(
&
pdev
->
dev
,
master
);
platform_set_drvdata
(
p
dev
,
master
);
spi100k
=
spi_master_get_devdata
(
master
);
spi100k
->
master
=
master
;
...
...
@@ -561,7 +561,7 @@ static int omap1_spi100k_remove(struct platform_device *pdev)
unsigned
long
flags
;
int
status
=
0
;
master
=
dev_get_drvdata
(
&
pdev
->
dev
);
master
=
platform_get_drvdata
(
p
dev
);
spi100k
=
spi_master_get_devdata
(
master
);
spin_lock_irqsave
(
&
spi100k
->
lock
,
flags
);
...
...
drivers/spi/spi-omap-uwire.c
View file @
3d09da11
...
...
@@ -495,7 +495,7 @@ static int uwire_probe(struct platform_device *pdev)
return
-
ENOMEM
;
}
dev_set_drvdata
(
&
pdev
->
dev
,
uwire
);
platform_set_drvdata
(
p
dev
,
uwire
);
uwire
->
ck
=
clk_get
(
&
pdev
->
dev
,
"fck"
);
if
(
IS_ERR
(
uwire
->
ck
))
{
...
...
@@ -538,7 +538,7 @@ static int uwire_probe(struct platform_device *pdev)
static
int
uwire_remove
(
struct
platform_device
*
pdev
)
{
struct
uwire_spi
*
uwire
=
dev_get_drvdata
(
&
pdev
->
dev
);
struct
uwire_spi
*
uwire
=
platform_get_drvdata
(
p
dev
);
int
status
;
// FIXME remove all child devices, somewhere ...
...
...
drivers/spi/spi-omap2-mcspi.c
View file @
3d09da11
...
...
@@ -1324,7 +1324,7 @@ static int omap2_mcspi_probe(struct platform_device *pdev)
master
->
cleanup
=
omap2_mcspi_cleanup
;
master
->
dev
.
of_node
=
node
;
dev_set_drvdata
(
&
pdev
->
dev
,
master
);
platform_set_drvdata
(
p
dev
,
master
);
mcspi
=
spi_master_get_devdata
(
master
);
mcspi
->
master
=
master
;
...
...
@@ -1446,7 +1446,7 @@ static int omap2_mcspi_remove(struct platform_device *pdev)
struct
omap2_mcspi
*
mcspi
;
struct
omap2_mcspi_dma
*
dma_channels
;
master
=
dev_get_drvdata
(
&
pdev
->
dev
);
master
=
platform_get_drvdata
(
p
dev
);
mcspi
=
spi_master_get_devdata
(
master
);
dma_channels
=
mcspi
->
dma_channels
;
...
...
drivers/spi/spi-orion.c
View file @
3d09da11
...
...
@@ -428,7 +428,7 @@ static int orion_spi_probe(struct platform_device *pdev)
master
->
transfer_one_message
=
orion_spi_transfer_one_message
;
master
->
num_chipselect
=
ORION_NUM_CHIPSELECTS
;
dev_set_drvdata
(
&
pdev
->
dev
,
master
);
platform_set_drvdata
(
p
dev
,
master
);
spi
=
spi_master_get_devdata
(
master
);
spi
->
master
=
master
;
...
...
@@ -485,7 +485,7 @@ static int orion_spi_remove(struct platform_device *pdev)
struct
resource
*
r
;
struct
orion_spi
*
spi
;
master
=
dev_get_drvdata
(
&
pdev
->
dev
);
master
=
platform_get_drvdata
(
p
dev
);
spi
=
spi_master_get_devdata
(
master
);
clk_disable_unprepare
(
spi
->
clk
);
...
...
drivers/spi/spi-ppc4xx.c
View file @
3d09da11
...
...
@@ -394,7 +394,7 @@ static int spi_ppc4xx_of_probe(struct platform_device *op)
if
(
master
==
NULL
)
return
-
ENOMEM
;
master
->
dev
.
of_node
=
np
;
dev_set_drvdata
(
dev
,
master
);
platform_set_drvdata
(
op
,
master
);
hw
=
spi_master_get_devdata
(
master
);
hw
->
master
=
spi_master_get
(
master
);
hw
->
dev
=
dev
;
...
...
@@ -542,7 +542,6 @@ static int spi_ppc4xx_of_probe(struct platform_device *op)
free_gpios:
free_gpios
(
hw
);
free_master:
dev_set_drvdata
(
dev
,
NULL
);
spi_master_put
(
master
);
dev_err
(
dev
,
"initialization failed
\n
"
);
...
...
@@ -551,11 +550,10 @@ static int spi_ppc4xx_of_probe(struct platform_device *op)
static
int
spi_ppc4xx_of_remove
(
struct
platform_device
*
op
)
{
struct
spi_master
*
master
=
dev_get_drvdata
(
&
op
->
dev
);
struct
spi_master
*
master
=
platform_get_drvdata
(
op
);
struct
ppc4xx_spi
*
hw
=
spi_master_get_devdata
(
master
);
spi_bitbang_stop
(
&
hw
->
bitbang
);
dev_set_drvdata
(
&
op
->
dev
,
NULL
);
release_mem_region
(
hw
->
mapbase
,
hw
->
mapsize
);
free_irq
(
hw
->
irqnum
,
hw
);
iounmap
(
hw
->
regs
);
...
...
drivers/spi/spi-rspi.c
View file @
3d09da11
...
...
@@ -719,7 +719,7 @@ static void rspi_release_dma(struct rspi_data *rspi)
static
int
rspi_remove
(
struct
platform_device
*
pdev
)
{
struct
rspi_data
*
rspi
=
dev_get_drvdata
(
&
pdev
->
dev
);
struct
rspi_data
*
rspi
=
platform_get_drvdata
(
p
dev
);
spi_unregister_master
(
rspi
->
master
);
rspi_release_dma
(
rspi
);
...
...
@@ -759,7 +759,7 @@ static int rspi_probe(struct platform_device *pdev)
}
rspi
=
spi_master_get_devdata
(
master
);
dev_set_drvdata
(
&
pdev
->
dev
,
rspi
);
platform_set_drvdata
(
p
dev
,
rspi
);
rspi
->
master
=
master
;
rspi
->
addr
=
ioremap
(
res
->
start
,
resource_size
(
res
));
...
...
drivers/spi/spi-sh-hspi.c
View file @
3d09da11
...
...
@@ -297,7 +297,7 @@ static int hspi_probe(struct platform_device *pdev)
}
hspi
=
spi_master_get_devdata
(
master
);
dev_set_drvdata
(
&
pdev
->
dev
,
hspi
);
platform_set_drvdata
(
p
dev
,
hspi
);
/* init hspi */
hspi
->
master
=
master
;
...
...
@@ -341,7 +341,7 @@ static int hspi_probe(struct platform_device *pdev)
static
int
hspi_remove
(
struct
platform_device
*
pdev
)
{
struct
hspi_priv
*
hspi
=
dev_get_drvdata
(
&
pdev
->
dev
);
struct
hspi_priv
*
hspi
=
platform_get_drvdata
(
p
dev
);
pm_runtime_disable
(
&
pdev
->
dev
);
...
...
drivers/spi/spi-sh.c
View file @
3d09da11
...
...
@@ -434,7 +434,7 @@ static irqreturn_t spi_sh_irq(int irq, void *_ss)
static
int
spi_sh_remove
(
struct
platform_device
*
pdev
)
{
struct
spi_sh_data
*
ss
=
dev_get_drvdata
(
&
pdev
->
dev
);
struct
spi_sh_data
*
ss
=
platform_get_drvdata
(
p
dev
);
spi_unregister_master
(
ss
->
master
);
destroy_workqueue
(
ss
->
workqueue
);
...
...
@@ -471,7 +471,7 @@ static int spi_sh_probe(struct platform_device *pdev)
}
ss
=
spi_master_get_devdata
(
master
);
dev_set_drvdata
(
&
pdev
->
dev
,
ss
);
platform_set_drvdata
(
p
dev
,
ss
);
switch
(
res
->
flags
&
IORESOURCE_MEM_TYPE_MASK
)
{
case
IORESOURCE_MEM_8BIT
:
...
...
drivers/spi/spi-tegra114.c
View file @
3d09da11
...
...
@@ -1041,7 +1041,7 @@ static int tegra_spi_probe(struct platform_device *pdev)
dev_err
(
&
pdev
->
dev
,
"master allocation failed
\n
"
);
return
-
ENOMEM
;
}
dev_set_drvdata
(
&
pdev
->
dev
,
master
);
platform_set_drvdata
(
p
dev
,
master
);
tspi
=
spi_master_get_devdata
(
master
);
/* Parse DT */
...
...
@@ -1152,7 +1152,7 @@ static int tegra_spi_probe(struct platform_device *pdev)
static
int
tegra_spi_remove
(
struct
platform_device
*
pdev
)
{
struct
spi_master
*
master
=
dev_get_drvdata
(
&
pdev
->
dev
);
struct
spi_master
*
master
=
platform_get_drvdata
(
p
dev
);
struct
tegra_spi_data
*
tspi
=
spi_master_get_devdata
(
master
);
free_irq
(
tspi
->
irq
,
tspi
);
...
...
drivers/spi/spi-tegra20-sflash.c
View file @
3d09da11
...
...
@@ -480,7 +480,7 @@ static int tegra_sflash_probe(struct platform_device *pdev)
master
->
num_chipselect
=
MAX_CHIP_SELECT
;
master
->
bus_num
=
-
1
;
dev_set_drvdata
(
&
pdev
->
dev
,
master
);
platform_set_drvdata
(
p
dev
,
master
);
tsd
=
spi_master_get_devdata
(
master
);
tsd
->
master
=
master
;
tsd
->
dev
=
&
pdev
->
dev
;
...
...
@@ -555,7 +555,7 @@ static int tegra_sflash_probe(struct platform_device *pdev)
static
int
tegra_sflash_remove
(
struct
platform_device
*
pdev
)
{
struct
spi_master
*
master
=
dev_get_drvdata
(
&
pdev
->
dev
);
struct
spi_master
*
master
=
platform_get_drvdata
(
p
dev
);
struct
tegra_sflash_data
*
tsd
=
spi_master_get_devdata
(
master
);
free_irq
(
tsd
->
irq
,
tsd
);
...
...
drivers/spi/spi-tegra20-slink.c
View file @
3d09da11
...
...
@@ -1089,7 +1089,7 @@ static int tegra_slink_probe(struct platform_device *pdev)
master
->
num_chipselect
=
MAX_CHIP_SELECT
;
master
->
bus_num
=
-
1
;
dev_set_drvdata
(
&
pdev
->
dev
,
master
);
platform_set_drvdata
(
p
dev
,
master
);
tspi
=
spi_master_get_devdata
(
master
);
tspi
->
master
=
master
;
tspi
->
dev
=
&
pdev
->
dev
;
...
...
@@ -1193,7 +1193,7 @@ static int tegra_slink_probe(struct platform_device *pdev)
static
int
tegra_slink_remove
(
struct
platform_device
*
pdev
)
{
struct
spi_master
*
master
=
dev_get_drvdata
(
&
pdev
->
dev
);
struct
spi_master
*
master
=
platform_get_drvdata
(
p
dev
);
struct
tegra_slink_data
*
tspi
=
spi_master_get_devdata
(
master
);
free_irq
(
tspi
->
irq
,
tspi
);
...
...
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