Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux-davinci
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
linux
linux-davinci
Commits
15df0f33
Commit
15df0f33
authored
Aug 20, 2008
by
David S. Miller
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
sparc: Add GPIO layer support.
Signed-off-by:
David S. Miller
<
davem@davemloft.net
>
parent
44266215
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
48 additions
and
0 deletions
+48
-0
arch/sparc/Kconfig
arch/sparc/Kconfig
+6
-0
arch/sparc/include/asm/gpio.h
arch/sparc/include/asm/gpio.h
+36
-0
arch/sparc64/Kconfig
arch/sparc64/Kconfig
+6
-0
No files found.
arch/sparc/Kconfig
View file @
15df0f33
...
...
@@ -20,6 +20,11 @@ config GENERIC_ISA_DMA
bool
default y
config GENERIC_GPIO
bool
help
Generic GPIO API support
config ARCH_NO_VIRT_TO_BUS
def_bool y
...
...
@@ -69,6 +74,7 @@ config SPARC
select HAVE_OPROFILE
select HAVE_ARCH_KGDB if !SMP
select HAVE_ARCH_TRACEHOOK
select ARCH_WANT_OPTIONAL_GPIOLIB
# Identify this as a Sparc32 build
config SPARC32
...
...
arch/sparc/include/asm/gpio.h
0 → 100644
View file @
15df0f33
#ifndef __ASM_SPARC_GPIO_H
#define __ASM_SPARC_GPIO_H
#include <linux/errno.h>
#include <asm-generic/gpio.h>
#ifdef CONFIG_GPIOLIB
static
inline
int
gpio_get_value
(
unsigned
int
gpio
)
{
return
__gpio_get_value
(
gpio
);
}
static
inline
void
gpio_set_value
(
unsigned
int
gpio
,
int
value
)
{
__gpio_set_value
(
gpio
,
value
);
}
static
inline
int
gpio_cansleep
(
unsigned
int
gpio
)
{
return
__gpio_cansleep
(
gpio
);
}
static
inline
int
gpio_to_irq
(
unsigned
int
gpio
)
{
return
-
ENOSYS
;
}
static
inline
int
irq_to_gpio
(
unsigned
int
irq
)
{
return
-
EINVAL
;
}
#endif
/* CONFIG_GPIOLIB */
#endif
/* __ASM_SPARC_GPIO_H */
arch/sparc64/Kconfig
View file @
15df0f33
...
...
@@ -18,6 +18,7 @@ config SPARC64
select HAVE_ARCH_KGDB
select USE_GENERIC_SMP_HELPERS if SMP
select HAVE_ARCH_TRACEHOOK
select ARCH_WANT_OPTIONAL_GPIOLIB
config GENERIC_TIME
bool
...
...
@@ -31,6 +32,11 @@ config GENERIC_CLOCKEVENTS
bool
default y
config GENERIC_GPIO
bool
help
Generic GPIO API support
config 64BIT
def_bool y
...
...
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