Benoit Cousson
112485e9c5
OMAP: mux: Add support for control module split in several partitions
...
Starting on OMAP4, the pin mux configuration is located in two
different partitions of the control module (CODE_PAD and WKUP_PAD).
The first one is inside the core power domain whereas the second
one is inside the wakeup.
- Add the capability to add any number of partition during board init
time depending of Soc partitioning.
- Add some init flags as well in order to avoid explicit Soc version
check inside the mux core code.
- Add a comment with mux0 mode on top of omap_mux/board/<partition>
if the current mux mode is not the default one.
Thanks to Tony Lindgren <tony@atomide.com> for the following improvements:
- Add omap_mux_get for getting the partition data so platform level
device code can use it.
- Fix the rx51 board code to use the new API.
- Do not store the partition for each mux entry. Look up the partition
for debugfs instead.
Thanks to Dan Murphy <dmurphy@ti.com> for testing on OMAP4 and reporting
a couple of bugs.
Thanks to Anand Gadiyar <gadiyar@ti.com> for testing on OMAP3 zoom and
bug report.
Signed-off-by: Benoit Cousson <b-cousson@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Tested-by: Murphy Dan <dmurphy@ti.com>
Cc: Paul Walmsley <paul@pwsan.com>
Cc: Kevin Hilman <khilman@deeprootsystems.com>
Cc: Santosh Shilimkar <santosh.shilimkar@ti.com>
Cc: Anand Gadiyar <gadiyar@ti.com>
2010-11-17 12:01:49 +01:00
..
2010-10-25 13:46:56 -07:00
2010-10-25 13:46:56 -07:00
2010-10-25 13:46:56 -07:00
2010-10-25 13:46:56 -07:00
2010-10-29 00:29:59 +02:00
2010-10-25 13:46:56 -07:00
2010-10-25 13:46:56 -07:00
2010-10-25 13:46:56 -07:00
2010-10-22 12:14:12 -07:00
2010-11-05 12:13:10 -07:00
2010-10-08 10:02:49 -07:00
2010-10-08 10:02:49 -07:00
2010-10-25 13:46:56 -07:00
2010-10-25 13:46:56 -07:00
2010-10-25 13:46:56 -07:00
2010-10-22 12:14:12 -07:00
2010-10-25 13:46:56 -07:00
2010-10-25 13:46:56 -07:00
2010-10-25 13:46:56 -07:00
2010-10-25 13:46:56 -07:00
2010-10-22 12:14:12 -07:00
2010-10-25 13:46:56 -07:00
2010-10-25 13:46:56 -07:00
2010-10-25 13:46:56 -07:00
2010-10-29 00:30:32 +02:00
2010-10-25 13:46:56 -07:00
2010-11-17 12:01:49 +01:00
2010-10-08 09:57:40 -07:00
2010-10-08 10:02:49 -07:00
2010-10-20 00:27:46 -04:00
2010-10-25 13:46:56 -07:00
2010-10-25 13:46:56 -07:00
2010-10-08 10:02:49 -07:00
2010-10-25 13:46:56 -07:00
2010-05-20 12:31:04 -06:00
2010-01-26 20:13:06 -07:00
2010-01-28 18:13:49 -07:00
2010-01-28 18:13:49 -07:00
2010-05-20 12:31:14 -06:00
2010-02-24 12:16:15 -07:00
2010-05-20 12:31:06 -06:00
2010-02-24 12:15:03 -07:00
2010-02-24 17:45:15 -07:00
2010-02-24 12:29:42 -07:00
2010-10-24 12:44:34 -07:00
2010-02-24 17:45:15 -07:00
2010-02-24 12:16:15 -07:00
2010-02-24 12:16:15 -07:00
2010-02-24 12:16:15 -07:00
2010-02-24 12:16:15 -07:00
2010-02-24 12:16:15 -07:00
2010-10-08 11:40:20 -06:00
2010-02-24 12:16:15 -07:00
2010-10-08 11:40:20 -06:00
2010-10-08 11:40:20 -06:00
2010-02-24 12:29:42 -07:00
2010-02-24 12:16:15 -07:00
2010-02-24 12:16:15 -07:00
2010-05-20 12:31:07 -06:00
2010-10-08 11:40:20 -06:00
2010-05-20 12:31:06 -06:00
2010-09-23 17:14:12 -07:00
2010-05-20 12:31:11 -06:00
2010-02-15 09:27:01 -08:00
2010-09-24 10:23:18 -06:00
2010-09-27 14:02:56 -06:00
2010-05-20 12:31:04 -06:00
2010-09-29 12:43:00 -07:00
2010-09-27 14:02:55 -06:00
2010-07-26 16:34:28 -06:00
2010-05-20 12:31:08 -06:00
2010-10-08 11:40:20 -06:00
2010-10-08 11:40:20 -06:00
2010-10-08 11:40:20 -06:00
2010-10-08 11:40:20 -06:00
2010-10-25 13:46:56 -07:00
2010-06-16 18:03:14 +02:00
2010-10-05 12:05:11 -07:00
2010-02-15 09:27:05 -08:00
2010-08-02 15:30:38 +03:00
2009-10-20 09:40:47 -07:00
2009-12-11 16:16:33 -08:00
2010-09-28 11:39:18 -07:00
2010-08-02 15:30:38 +03:00
2010-10-08 11:40:20 -06:00
2010-10-25 13:46:56 -07:00
2010-07-05 16:31:40 +03:00
2010-10-08 11:40:20 -06:00
2010-10-08 10:12:38 -07:00
2010-10-08 10:12:38 -07:00
2010-06-29 07:55:07 +03:00
2010-10-08 10:12:37 -07:00
2010-10-08 11:40:17 -06:00
2010-09-28 09:54:28 -07:00
2010-10-28 09:44:56 -07:00
2005-11-10 14:26:51 +00:00
2010-10-08 11:40:21 -06:00
2010-11-17 12:01:49 +01:00
2009-12-11 16:16:33 -08:00
2010-11-17 12:01:49 +01:00
2010-07-05 16:31:36 +03:00
2010-11-17 12:01:49 +01:00
2010-07-05 16:31:36 +03:00
2010-11-17 12:01:49 +01:00
2010-11-17 12:01:49 +01:00
2010-10-28 14:42:06 +01:00
2010-08-02 13:18:18 +03:00
2010-10-01 13:24:10 -07:00
2010-10-01 13:24:10 -07:00
2010-10-01 13:24:10 -07:00
2010-10-01 13:24:10 -07:00
2010-07-26 16:34:31 -06:00
2010-07-26 16:34:31 -06:00
2010-10-08 10:23:22 -07:00
2010-08-02 13:18:18 +03:00
2010-08-02 13:18:19 +03:00
2010-06-29 07:55:08 +03:00
2010-08-16 09:22:04 +03:00
2010-02-15 09:26:55 -08:00
2010-01-08 15:23:15 -07:00
2010-01-08 15:23:15 -07:00
2010-10-08 11:40:20 -06:00
2010-10-11 10:02:03 -07:00
2010-08-02 13:18:18 +03:00
2010-09-21 11:51:23 -07:00
2010-10-08 09:57:40 -07:00
2010-09-23 17:14:16 -07:00
2010-10-01 13:50:34 -07:00
2010-08-03 10:21:07 +03:00
2010-02-15 09:27:01 -08:00
2010-08-04 14:43:52 +03:00
2010-09-27 14:02:56 -06:00
2010-01-29 10:14:23 -07:00
2010-09-29 12:43:00 -07:00
2010-10-08 11:40:20 -06:00
2010-09-21 15:12:40 -06:00
2010-09-21 15:12:21 -06:00
2010-09-27 14:02:56 -06:00
2010-05-20 12:31:04 -06:00
2010-09-29 12:43:00 -07:00
2010-09-27 14:02:55 -06:00
2010-09-21 15:12:40 -06:00
2009-11-22 10:24:33 -08:00
2009-10-20 09:40:47 -07:00
2010-02-17 17:23:20 -08:00
2009-10-20 09:40:47 -07:00
2009-10-20 09:40:47 -07:00
2010-02-23 10:57:40 -08:00
2009-12-11 16:16:00 -07:00
2010-10-22 11:09:32 -07:00
2009-10-20 09:40:47 -07:00
2010-10-08 11:40:20 -06:00
2010-09-27 14:02:59 -06:00
2009-10-19 15:25:31 -07:00
2009-10-19 15:25:31 -07:00
2010-10-08 10:02:49 -07:00
2010-10-08 10:02:49 -07:00
2010-02-23 15:29:08 -08:00
2010-07-05 16:31:40 +03:00
2010-10-08 11:40:20 -06:00
2010-10-22 10:22:16 -07:00
2010-07-05 16:31:40 +03:00