-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
yaml --- r: 355338 b: refs/heads/master c: f916513 h: refs/heads/master v: v3
- Loading branch information
Laurent Pinchart
authored and
Simon Horman
committed
Jan 25, 2013
1 parent
5d1c98d
commit d8076ca
Showing
6 changed files
with
51 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: d4e62d0094e1b0f69946c3f16ce8ec882302a461 | ||
refs/heads/master: f9165132c5ee681235068857e4f86c7ecc5a4617 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
/* | ||
* SuperH Pin Function Controller support. | ||
* | ||
* Copyright (C) 2012 Renesas Solutions Corp. | ||
* | ||
* This file is subject to the terms and conditions of the GNU General Public | ||
* License. See the file "COPYING" in the main directory of this archive | ||
* for more details. | ||
*/ | ||
#ifndef __SH_PFC_CORE_H__ | ||
#define __SH_PFC_CORE_H__ | ||
|
||
#include <linux/compiler.h> | ||
#include <linux/sh_pfc.h> | ||
#include <linux/types.h> | ||
|
||
struct pfc_window { | ||
phys_addr_t phys; | ||
void __iomem *virt; | ||
unsigned long size; | ||
}; | ||
|
||
struct sh_pfc { | ||
struct sh_pfc_platform_data *pdata; | ||
spinlock_t lock; | ||
|
||
struct pfc_window *window; | ||
}; | ||
|
||
int sh_pfc_register_gpiochip(struct sh_pfc *pfc); | ||
|
||
int sh_pfc_register_pinctrl(struct sh_pfc *pfc); | ||
|
||
int sh_pfc_read_bit(struct pinmux_data_reg *dr, unsigned long in_pos); | ||
void sh_pfc_write_bit(struct pinmux_data_reg *dr, unsigned long in_pos, | ||
unsigned long value); | ||
int sh_pfc_get_data_reg(struct sh_pfc *pfc, unsigned gpio, | ||
struct pinmux_data_reg **drp, int *bitp); | ||
int sh_pfc_gpio_to_enum(struct sh_pfc *pfc, unsigned gpio, int pos, | ||
pinmux_enum_t *enum_idp); | ||
int sh_pfc_config_gpio(struct sh_pfc *pfc, unsigned gpio, int pinmux_type, | ||
int cfg_mode); | ||
|
||
#endif /* __SH_PFC_CORE_H__ */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters