[PATCH 13/14] [dove] Remove mpp.[ch]. They are not used.

saeed bishara saeed.bishara at gmail.com
Sun May 8 10:39:08 EDT 2011


On Sun, May 8, 2011 at 5:15 PM, Andrew Lunn <andrew at lunn.ch> wrote:
> Signed-off-by: Andrew Lunn <andrew at lunn.ch>
> ---
>  arch/arm/mach-dove/Makefile |    2 +-
>  arch/arm/mach-dove/mpp.c    |  209 ----------------------------------------
>  arch/arm/mach-dove/mpp.h    |  220 -------------------------------------------
>  3 files changed, 1 insertions(+), 430 deletions(-)
>  delete mode 100644 arch/arm/mach-dove/mpp.c
>  delete mode 100644 arch/arm/mach-dove/mpp.h
No, it currently not used, by we for sure will use at some point. we
are planning to prepare such patches for the next release. so please
keep it.
saeed

>
> diff --git a/arch/arm/mach-dove/Makefile b/arch/arm/mach-dove/Makefile
> index fa0f018..f74f549 100644
> --- a/arch/arm/mach-dove/Makefile
> +++ b/arch/arm/mach-dove/Makefile
> @@ -1,4 +1,4 @@
> -obj-y                          += common.o addr-map.o irq.o pcie.o mpp.o
> +obj-y                          += common.o addr-map.o irq.o pcie.o
>
>  obj-$(CONFIG_MACH_DOVE_DB)     += dove-db-setup.o
>  obj-$(CONFIG_MACH_CM_A510)     += cm-a510.o
> diff --git a/arch/arm/mach-dove/mpp.c b/arch/arm/mach-dove/mpp.c
> deleted file mode 100644
> index c66c763..0000000
> --- a/arch/arm/mach-dove/mpp.c
> +++ /dev/null
> @@ -1,209 +0,0 @@
> -/*
> - * arch/arm/mach-dove/mpp.c
> - *
> - * MPP functions for Marvell Dove SoCs
> - *
> - * This file is licensed under the terms of the GNU General Public
> - * License version 2.  This program is licensed "as is" without any
> - * warranty of any kind, whether express or implied.
> - */
> -
> -#include <linux/kernel.h>
> -#include <linux/gpio.h>
> -#include <linux/io.h>
> -
> -#include <mach/dove.h>
> -
> -#include "mpp.h"
> -
> -#define MPP_NR_REGS 4
> -#define MPP_CTRL(i)    ((i) == 3 ?                             \
> -                        DOVE_MPP_CTRL4_VIRT_BASE :             \
> -                        DOVE_MPP_VIRT_BASE + (i) * 4)
> -#define PMU_SIG_REGS 2
> -#define PMU_SIG_CTRL(i)        (DOVE_PMU_SIG_CTRL + (i) * 4)
> -
> -struct dove_mpp_grp {
> -       int start;
> -       int end;
> -};
> -
> -static struct dove_mpp_grp dove_mpp_grp[] = {
> -       [MPP_24_39] = {
> -               .start  = 24,
> -               .end    = 39,
> -       },
> -       [MPP_40_45] = {
> -               .start  = 40,
> -               .end    = 45,
> -       },
> -       [MPP_46_51] = {
> -               .start  = 40,
> -               .end    = 45,
> -       },
> -       [MPP_58_61] = {
> -               .start  = 58,
> -               .end    = 61,
> -       },
> -       [MPP_62_63] = {
> -               .start  = 62,
> -               .end    = 63,
> -       },
> -};
> -
> -static void dove_mpp_gpio_mode(int start, int end, int gpio_mode)
> -{
> -       int i;
> -
> -       for (i = start; i <= end; i++)
> -               orion_gpio_set_valid(i, gpio_mode);
> -}
> -
> -static void dove_mpp_dump_regs(void)
> -{
> -#ifdef DEBUG
> -       int i;
> -
> -       pr_debug("MPP_CTRL regs:");
> -       for (i = 0; i < MPP_NR_REGS; i++)
> -               printk(" %08x", readl(MPP_CTRL(i)));
> -       printk("\n");
> -
> -       pr_debug("PMU_SIG_CTRL regs:");
> -       for (i = 0; i < PMU_SIG_REGS; i++)
> -               printk(" %08x", readl(PMU_SIG_CTRL(i)));
> -       printk("\n");
> -
> -       pr_debug("PMU_MPP_GENERAL_CTRL: %08x\n", readl(DOVE_PMU_MPP_GENERAL_CTRL));
> -       pr_debug("MPP_GENERAL: %08x\n", readl(DOVE_MPP_GENERAL_VIRT_BASE));
> -#endif
> -}
> -
> -static void dove_mpp_cfg_nfc(int sel)
> -{
> -       u32 mpp_gen_cfg = readl(DOVE_MPP_GENERAL_VIRT_BASE);
> -
> -       mpp_gen_cfg &= ~0x1;
> -       mpp_gen_cfg |= sel;
> -       writel(mpp_gen_cfg, DOVE_MPP_GENERAL_VIRT_BASE);
> -
> -       dove_mpp_gpio_mode(64, 71, GPIO_OUTPUT_OK);
> -}
> -
> -static void dove_mpp_cfg_au1(int sel)
> -{
> -       u32 mpp_ctrl4           = readl(DOVE_MPP_CTRL4_VIRT_BASE);
> -       u32 ssp_ctrl1 = readl(DOVE_SSP_CTRL_STATUS_1);
> -       u32 mpp_gen_ctrl = readl(DOVE_MPP_GENERAL_VIRT_BASE);
> -       u32 global_cfg_2 = readl(DOVE_GLOBAL_CONFIG_2);
> -
> -       mpp_ctrl4 &= ~(DOVE_AU1_GPIO_SEL);
> -       ssp_ctrl1 &= ~(DOVE_SSP_ON_AU1);
> -       mpp_gen_ctrl &= ~(DOVE_AU1_SPDIFO_GPIO_EN);
> -       global_cfg_2 &= ~(DOVE_TWSI_OPTION3_GPIO);
> -
> -       if (!sel || sel == 0x2)
> -               dove_mpp_gpio_mode(52, 57, 0);
> -       else
> -               dove_mpp_gpio_mode(52, 57, GPIO_OUTPUT_OK | GPIO_INPUT_OK);
> -
> -       if (sel & 0x1) {
> -               global_cfg_2 |= DOVE_TWSI_OPTION3_GPIO;
> -               dove_mpp_gpio_mode(56, 57, 0);
> -       }
> -       if (sel & 0x2) {
> -               mpp_gen_ctrl |= DOVE_AU1_SPDIFO_GPIO_EN;
> -               dove_mpp_gpio_mode(57, 57, GPIO_OUTPUT_OK | GPIO_INPUT_OK);
> -       }
> -       if (sel & 0x4) {
> -               ssp_ctrl1 |= DOVE_SSP_ON_AU1;
> -               dove_mpp_gpio_mode(52, 55, 0);
> -       }
> -       if (sel & 0x8)
> -               mpp_ctrl4 |= DOVE_AU1_GPIO_SEL;
> -
> -       writel(mpp_ctrl4, DOVE_MPP_CTRL4_VIRT_BASE);
> -       writel(ssp_ctrl1, DOVE_SSP_CTRL_STATUS_1);
> -       writel(mpp_gen_ctrl, DOVE_MPP_GENERAL_VIRT_BASE);
> -       writel(global_cfg_2, DOVE_GLOBAL_CONFIG_2);
> -}
> -
> -static void dove_mpp_conf_grp(int num, int sel, u32 *mpp_ctrl)
> -{
> -       int start = dove_mpp_grp[num].start;
> -       int end = dove_mpp_grp[num].end;
> -       int gpio_mode = sel ? GPIO_OUTPUT_OK | GPIO_INPUT_OK : 0;
> -
> -       *mpp_ctrl &= ~(0x1 << num);
> -       *mpp_ctrl |= sel << num;
> -
> -       dove_mpp_gpio_mode(start, end, gpio_mode);
> -}
> -
> -void __init dove_mpp_conf(unsigned int *mpp_list)
> -{
> -       u32 mpp_ctrl[MPP_NR_REGS];
> -       u32 pmu_mpp_ctrl = 0;
> -       u32 pmu_sig_ctrl[PMU_SIG_REGS];
> -       int i;
> -
> -       for (i = 0; i < MPP_NR_REGS; i++)
> -               mpp_ctrl[i] = readl(MPP_CTRL(i));
> -
> -       for (i = 0; i < PMU_SIG_REGS; i++)
> -               pmu_sig_ctrl[i] = readl(PMU_SIG_CTRL(i));
> -
> -       pmu_mpp_ctrl = readl(DOVE_PMU_MPP_GENERAL_CTRL);
> -
> -       dove_mpp_dump_regs();
> -
> -       for ( ; *mpp_list != MPP_END; mpp_list++) {
> -               unsigned int num = MPP_NUM(*mpp_list);
> -               unsigned int sel = MPP_SEL(*mpp_list);
> -               int shift, gpio_mode;
> -
> -               if (num > MPP_MAX) {
> -                       pr_err("dove: invalid MPP number (%u)\n", num);
> -                       continue;
> -               }
> -
> -               if (*mpp_list & MPP_NFC_MASK) {
> -                       dove_mpp_cfg_nfc(sel);
> -                       continue;
> -               }
> -
> -               if (*mpp_list & MPP_AU1_MASK) {
> -                       dove_mpp_cfg_au1(sel);
> -                       continue;
> -               }
> -
> -               if (*mpp_list & MPP_GRP_MASK) {
> -                       dove_mpp_conf_grp(num, sel, &mpp_ctrl[3]);
> -                       continue;
> -               }
> -
> -               shift = (num & 7) << 2;
> -               if (*mpp_list & MPP_PMU_MASK) {
> -                       pmu_mpp_ctrl |= (0x1 << num);
> -                       pmu_sig_ctrl[num / 8] &= ~(0xf << shift);
> -                       pmu_sig_ctrl[num / 8] |= 0xf << shift;
> -                       gpio_mode = 0;
> -               } else {
> -                       mpp_ctrl[num / 8] &= ~(0xf << shift);
> -                       mpp_ctrl[num / 8] |= sel << shift;
> -                       gpio_mode = GPIO_OUTPUT_OK | GPIO_INPUT_OK;
> -               }
> -
> -               orion_gpio_set_valid(num, gpio_mode);
> -       }
> -
> -       for (i = 0; i < MPP_NR_REGS; i++)
> -               writel(mpp_ctrl[i], MPP_CTRL(i));
> -
> -       for (i = 0; i < PMU_SIG_REGS; i++)
> -               writel(pmu_sig_ctrl[i], PMU_SIG_CTRL(i));
> -
> -       writel(pmu_mpp_ctrl, DOVE_PMU_MPP_GENERAL_CTRL);
> -
> -       dove_mpp_dump_regs();
> -}
> diff --git a/arch/arm/mach-dove/mpp.h b/arch/arm/mach-dove/mpp.h
> deleted file mode 100644
> index 2a43ce4..0000000
> --- a/arch/arm/mach-dove/mpp.h
> +++ /dev/null
> @@ -1,220 +0,0 @@
> -#ifndef __ARCH_DOVE_MPP_CODED_H
> -#define __ARCH_DOVE_MPP_CODED_H
> -
> -#define MPP(_num, _mode, _pmu, _grp, _au1, _nfc) (     \
> -/* MPP/group number */         ((_num) & 0xff) |               \
> -/* MPP select value */         (((_mode) & 0xf) << 8) |        \
> -/* MPP PMU */                  ((!!(_pmu)) << 12) |            \
> -/* group flag */               ((!!(_grp)) << 13) |            \
> -/* AU1 flag */                 ((!!(_au1)) << 14) |            \
> -/* NFCE flag */                        ((!!(_nfc)) << 15))
> -
> -#define MPP_MAX        71
> -
> -#define MPP_NUM(x)    ((x) & 0xff)
> -#define MPP_SEL(x)    (((x) >> 8) & 0xf)
> -
> -#define MPP_PMU_MASK           MPP(0, 0x0, 1, 0, 0, 0)
> -#define MPP_GRP_MASK           MPP(0, 0x0, 0, 1, 0, 0)
> -#define MPP_AU1_MASK           MPP(0, 0x0, 0, 0, 1, 0)
> -#define MPP_NFC_MASK           MPP(0, 0x0, 0, 0, 0, 1)
> -
> -#define MPP_END                        MPP(0xff, 0xf, 1, 1, 1, 1)
> -
> -#define MPP_PMU_DRIVE_0                0x1
> -#define MPP_PMU_DRIVE_1                0x2
> -#define MPP_PMU_SDI            0x3
> -#define MPP_PMU_CPU_PWRDWN     0x4
> -#define MPP_PMU_STBY_PWRDWN    0x5
> -#define MPP_PMU_CORE_PWR_GOOD  0x8
> -#define MPP_PMU_BAT_FAULT      0xa
> -#define MPP_PMU_EXT0_WU                0xb
> -#define MPP_PMU_EXT1_WU                0xc
> -#define MPP_PMU_EXT2_WU                0xd
> -#define MPP_PMU_BLINK          0xe
> -#define MPP_PMU(_num, _mode)   MPP((_num), MPP_PMU_##_mode, 1, 0, 0, 0)
> -
> -#define MPP_PIN(_num, _mode)   MPP((_num), (_mode), 0, 0, 0, 0)
> -#define MPP_GRP(_grp, _mode)   MPP((_grp), (_mode), 0, 1, 0, 0)
> -#define MPP_GRP_AU1(_mode)     MPP(0, (_mode), 0, 0, 1, 0)
> -#define MPP_GRP_NFC(_mode)     MPP(0, (_mode), 0, 0, 0, 1)
> -
> -#define MPP0_GPIO0             MPP_PIN(0, 0x0)
> -#define MPP0_UA2_RTSn          MPP_PIN(0, 0x2)
> -#define MPP0_SDIO0_CD          MPP_PIN(0, 0x3)
> -#define MPP0_LCD0_PWM          MPP_PIN(0, 0xf)
> -
> -#define MPP1_GPIO1             MPP_PIN(1, 0x0)
> -#define MPP1_UA2_CTSn          MPP_PIN(1, 0x2)
> -#define MPP1_SDIO0_WP          MPP_PIN(1, 0x3)
> -#define MPP1_LCD1_PWM          MPP_PIN(1, 0xf)
> -
> -#define MPP2_GPIO2             MPP_PIN(2, 0x0)
> -#define MPP2_SATA_PRESENT      MPP_PIN(2, 0x1)
> -#define MPP2_UA2_TXD           MPP_PIN(2, 0x2)
> -#define MPP2_SDIO0_BUS_POWER   MPP_PIN(2, 0x3)
> -#define MPP2_UA_RTSn1          MPP_PIN(2, 0x4)
> -
> -#define MPP3_GPIO3             MPP_PIN(3, 0x0)
> -#define MPP3_SATA_ACT          MPP_PIN(3, 0x1)
> -#define MPP3_UA2_RXD           MPP_PIN(3, 0x2)
> -#define MPP3_SDIO0_LED_CTRL    MPP_PIN(3, 0x3)
> -#define MPP3_UA_CTSn1          MPP_PIN(3, 0x4)
> -#define MPP3_SPI_LCD_CS1       MPP_PIN(3, 0xf)
> -
> -#define MPP4_GPIO4             MPP_PIN(4, 0x0)
> -#define MPP4_UA3_RTSn          MPP_PIN(4, 0x2)
> -#define MPP4_SDIO1_CD          MPP_PIN(4, 0x3)
> -#define MPP4_SPI_1_MISO                MPP_PIN(4, 0x4)
> -
> -#define MPP5_GPIO5             MPP_PIN(5, 0x0)
> -#define MPP5_UA3_CTSn          MPP_PIN(5, 0x2)
> -#define MPP5_SDIO1_WP          MPP_PIN(5, 0x3)
> -#define MPP5_SPI_1_CS          MPP_PIN(5, 0x4)
> -
> -#define MPP6_GPIO6             MPP_PIN(6, 0x0)
> -#define MPP6_UA3_TXD           MPP_PIN(6, 0x2)
> -#define MPP6_SDIO1_BUS_POWER   MPP_PIN(6, 0x3)
> -#define MPP6_SPI_1_MOSI                MPP_PIN(6, 0x4)
> -
> -#define MPP7_GPIO7             MPP_PIN(7, 0x0)
> -#define MPP7_UA3_RXD           MPP_PIN(7, 0x2)
> -#define MPP7_SDIO1_LED_CTRL    MPP_PIN(7, 0x3)
> -#define MPP7_SPI_1_SCK         MPP_PIN(7, 0x4)
> -
> -#define MPP8_GPIO8             MPP_PIN(8, 0x0)
> -#define MPP8_WD_RST_OUT                MPP_PIN(8, 0x1)
> -
> -#define MPP9_GPIO9             MPP_PIN(9, 0x0)
> -#define MPP9_PEX1_CLKREQn      MPP_PIN(9, 0x5)
> -
> -#define MPP10_GPIO10           MPP_PIN(10, 0x0)
> -#define MPP10_SSP_SCLK         MPP_PIN(10, 0x5)
> -
> -#define MPP11_GPIO11           MPP_PIN(11, 0x0)
> -#define MPP11_SATA_PRESENT     MPP_PIN(11, 0x1)
> -#define MPP11_SATA_ACT         MPP_PIN(11, 0x2)
> -#define MPP11_SDIO0_LED_CTRL   MPP_PIN(11, 0x3)
> -#define MPP11_SDIO1_LED_CTRL   MPP_PIN(11, 0x4)
> -#define MPP11_PEX0_CLKREQn     MPP_PIN(11, 0x5)
> -
> -#define MPP12_GPIO12           MPP_PIN(12, 0x0)
> -#define MPP12_SATA_ACT         MPP_PIN(12, 0x1)
> -#define MPP12_UA2_RTSn         MPP_PIN(12, 0x2)
> -#define MPP12_AD0_I2S_EXT_MCLK MPP_PIN(12, 0x3)
> -#define MPP12_SDIO1_CD         MPP_PIN(12, 0x4)
> -
> -#define MPP13_GPIO13           MPP_PIN(13, 0x0)
> -#define MPP13_UA2_CTSn         MPP_PIN(13, 0x2)
> -#define MPP13_AD1_I2S_EXT_MCLK MPP_PIN(13, 0x3)
> -#define MPP13_SDIO1WP          MPP_PIN(13, 0x4)
> -#define MPP13_SSP_EXTCLK       MPP_PIN(13, 0x5)
> -
> -#define MPP14_GPIO14           MPP_PIN(14, 0x0)
> -#define MPP14_UA2_TXD          MPP_PIN(14, 0x2)
> -#define MPP14_SDIO1_BUS_POWER  MPP_PIN(14, 0x4)
> -#define MPP14_SSP_RXD          MPP_PIN(14, 0x5)
> -
> -#define MPP15_GPIO15           MPP_PIN(15, 0x0)
> -#define MPP15_UA2_RXD          MPP_PIN(15, 0x2)
> -#define MPP15_SDIO1_LED_CTRL   MPP_PIN(15, 0x4)
> -#define MPP15_SSP_SFRM         MPP_PIN(15, 0x5)
> -
> -#define MPP16_GPIO16           MPP_PIN(16, 0x0)
> -#define MPP16_UA3_RTSn         MPP_PIN(16, 0x2)
> -#define MPP16_SDIO0_CD         MPP_PIN(16, 0x3)
> -#define MPP16_SPI_LCD_CS1      MPP_PIN(16, 0x4)
> -#define MPP16_AC97_SDATA_IN1   MPP_PIN(16, 0x5)
> -
> -#define MPP17_GPIO17           MPP_PIN(17, 0x0)
> -#define MPP17_AC97_SYSCLK_OUT  MPP_PIN(17, 0x1)
> -#define MPP17_UA3_CTSn         MPP_PIN(17, 0x2)
> -#define MPP17_SDIO0_WP         MPP_PIN(17, 0x3)
> -#define MPP17_TW_SDA2          MPP_PIN(17, 0x4)
> -#define MPP17_AC97_SDATA_IN2   MPP_PIN(17, 0x5)
> -
> -#define MPP18_GPIO18           MPP_PIN(18, 0x0)
> -#define MPP18_UA3_TXD          MPP_PIN(18, 0x2)
> -#define MPP18_SDIO0_BUS_POWER  MPP_PIN(18, 0x3)
> -#define MPP18_LCD0_PWM         MPP_PIN(18, 0x4)
> -#define MPP18_AC_SDATA_IN3     MPP_PIN(18, 0x5)
> -
> -#define MPP19_GPIO19           MPP_PIN(19, 0x0)
> -#define MPP19_UA3_RXD          MPP_PIN(19, 0x2)
> -#define MPP19_SDIO0_LED_CTRL   MPP_PIN(19, 0x3)
> -#define MPP19_TW_SCK2          MPP_PIN(19, 0x4)
> -
> -#define MPP20_GPIO20           MPP_PIN(20, 0x0)
> -#define MPP20_AC97_SYSCLK_OUT  MPP_PIN(20, 0x1)
> -#define MPP20_SPI_LCD_MISO     MPP_PIN(20, 0x2)
> -#define MPP20_SDIO1_CD         MPP_PIN(20, 0x3)
> -#define MPP20_SDIO0_CD         MPP_PIN(20, 0x5)
> -#define MPP20_SPI_1_MISO       MPP_PIN(20, 0x6)
> -
> -#define MPP21_GPIO21           MPP_PIN(21, 0x0)
> -#define MPP21_UA1_RTSn         MPP_PIN(21, 0x1)
> -#define MPP21_SPI_LCD_CS0      MPP_PIN(21, 0x2)
> -#define MPP21_SDIO1_WP         MPP_PIN(21, 0x3)
> -#define MPP21_SSP_SFRM         MPP_PIN(21, 0x4)
> -#define MPP21_SDIO0_WP         MPP_PIN(21, 0x5)
> -#define MPP21_SPI_1_CS         MPP_PIN(21, 0x6)
> -
> -#define MPP22_GPIO22           MPP_PIN(22, 0x0)
> -#define MPP22_UA1_CTSn         MPP_PIN(22, 0x1)
> -#define MPP22_SPI_LCD_MOSI     MPP_PIN(22, 0x2)
> -#define MPP22_SDIO1_BUS_POWER  MPP_PIN(22, 0x3)
> -#define MPP22_SSP_TXD          MPP_PIN(22, 0x4)
> -#define MPP22_SDIO0_BUS_POWER  MPP_PIN(22, 0x5)
> -#define MPP22_SPI_1_MOSI       MPP_PIN(22, 0x6)
> -
> -#define MPP23_GPIO23           MPP_PIN(23, 0x0)
> -#define MPP23_SPI_LCD_SCK      MPP_PIN(23, 0x2)
> -#define MPP23_SDIO1_LED_CTRL   MPP_PIN(23, 0x3)
> -#define MPP23_SSP_SCLK         MPP_PIN(23, 0x4)
> -#define MPP23_SDIO0_LED_CTRL   MPP_PIN(23, 0x5)
> -#define MPP23_SPI_1_SCK                MPP_PIN(23, 0x6)
> -
> -/* for MPP groups _num is a group index */
> -enum dove_mpp_grp_idx {
> -       MPP_24_39 = 2,
> -       MPP_40_45 = 0,
> -       MPP_46_51 = 1,
> -       MPP_58_61 = 5,
> -       MPP_62_63 = 4,
> -};
> -
> -#define MPP24_39_GPIO          MPP_GRP(MPP_24_39, 0x1)
> -#define MPP24_39_CAM           MPP_GRP(MPP_24_39, 0x0)
> -
> -#define MPP40_45_GPIO          MPP_GRP(MPP_40_45, 0x1)
> -#define MPP40_45_SD0           MPP_GRP(MPP_40_45, 0x0)
> -
> -#define MPP46_51_GPIO          MPP_GRP(MPP_46_51, 0x1)
> -#define MPP46_51_SD1           MPP_GRP(MPP_46_51, 0x0)
> -
> -#define MPP58_61_GPIO          MPP_GRP(MPP_58_61, 0x1)
> -#define MPP58_61_SPI           MPP_GRP(MPP_58_61, 0x0)
> -
> -#define MPP62_63_GPIO          MPP_GRP(MPP_62_63, 0x1)
> -#define MPP62_63_UA1           MPP_GRP(MPP_62_63, 0x0)
> -
> -/* The MPP[64:71] control differs from other groups */
> -#define MPP64_71_GPO           MPP_GRP_NFC(0x1)
> -#define MPP64_71_NFC           MPP_GRP_NFC(0x0)
> -
> -/*
> - * The MPP[52:57] functionality is encoded by 4 bits in different
> - * registers. The _num field in this case encodes those bits in
> - * correspodence with Table 135 of 88AP510 Functional specification
> - */
> -#define MPP52_57_AU1           MPP_GRP_AU1(0x0)
> -#define MPP52_57_AU1_GPIO57    MPP_GRP_AU1(0x2)
> -#define MPP52_57_GPIO          MPP_GRP_AU1(0xa)
> -#define MPP52_57_TW_GPIO       MPP_GRP_AU1(0xb)
> -#define MPP52_57_AU1_SSP       MPP_GRP_AU1(0xc)
> -#define MPP52_57_SSP_GPIO      MPP_GRP_AU1(0xe)
> -#define MPP52_57_SSP_TW                MPP_GRP_AU1(0xf)
> -
> -void dove_mpp_conf(unsigned int *mpp_list);
> -
> -#endif /* __ARCH_DOVE_MPP_CODED_H */
> --
> 1.7.4.4
>
>
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
>



More information about the linux-arm-kernel mailing list