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
ad25fa35
Commit
ad25fa35
authored
Nov 09, 2004
by
Russell King
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[ARM] Add SA1100 generic flash infrastructure.
parent
738ddd43
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
20 additions
and
0 deletions
+20
-0
arch/arm/mach-sa1100/generic.c
arch/arm/mach-sa1100/generic.c
+14
-0
arch/arm/mach-sa1100/generic.h
arch/arm/mach-sa1100/generic.h
+6
-0
No files found.
arch/arm/mach-sa1100/generic.c
View file @
ad25fa35
...
@@ -270,6 +270,19 @@ static struct platform_device sa11x0pcmcia_device = {
...
@@ -270,6 +270,19 @@ static struct platform_device sa11x0pcmcia_device = {
.
id
=
-
1
,
.
id
=
-
1
,
};
};
static
struct
platform_device
sa11x0mtd_device
=
{
.
name
=
"flash"
,
.
id
=
-
1
,
};
void
sa11x0_set_flash_data
(
struct
flash_platform_data
*
flash
,
struct
resource
*
res
,
int
nr
)
{
sa11x0mtd_device
.
dev
.
platform_data
=
flash
;
sa11x0mtd_device
.
resource
=
res
;
sa11x0mtd_device
.
num_resources
=
nr
;
}
static
struct
platform_device
*
sa11x0_devices
[]
__initdata
=
{
static
struct
platform_device
*
sa11x0_devices
[]
__initdata
=
{
&
sa11x0udc_device
,
&
sa11x0udc_device
,
&
sa11x0uart1_device
,
&
sa11x0uart1_device
,
...
@@ -278,6 +291,7 @@ static struct platform_device *sa11x0_devices[] __initdata = {
...
@@ -278,6 +291,7 @@ static struct platform_device *sa11x0_devices[] __initdata = {
&
sa11x0ssp_device
,
&
sa11x0ssp_device
,
&
sa11x0pcmcia_device
,
&
sa11x0pcmcia_device
,
&
sa11x0fb_device
,
&
sa11x0fb_device
,
&
sa11x0mtd_device
,
};
};
static
int
__init
sa1100_init
(
void
)
static
int
__init
sa1100_init
(
void
)
...
...
arch/arm/mach-sa1100/generic.h
View file @
ad25fa35
...
@@ -27,3 +27,9 @@ extern unsigned int sa11x0_freq_to_ppcr(unsigned int khz);
...
@@ -27,3 +27,9 @@ extern unsigned int sa11x0_freq_to_ppcr(unsigned int khz);
extern
int
sa11x0_verify_speed
(
struct
cpufreq_policy
*
policy
);
extern
int
sa11x0_verify_speed
(
struct
cpufreq_policy
*
policy
);
extern
unsigned
int
sa11x0_getspeed
(
unsigned
int
cpu
);
extern
unsigned
int
sa11x0_getspeed
(
unsigned
int
cpu
);
extern
unsigned
int
sa11x0_ppcr_to_freq
(
unsigned
int
idx
);
extern
unsigned
int
sa11x0_ppcr_to_freq
(
unsigned
int
idx
);
struct
flash_platform_data
;
struct
resource
;
extern
void
sa11x0_set_flash_data
(
struct
flash_platform_data
*
flash
,
struct
resource
*
res
,
int
nr
);
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