]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
Merge remote-tracking branch 'mips/mips-for-linux-next'
authorStephen Rothwell <sfr@canb.auug.org.au>
Sun, 7 Oct 2012 23:12:47 +0000 (10:12 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Sun, 7 Oct 2012 23:12:47 +0000 (10:12 +1100)
Conflicts:
arch/mips/include/asm/octeon/octeon-model.h
drivers/net/ethernet/octeon/octeon_mgmt.c
drivers/pinctrl/Makefile

1  2 
arch/mips/bcm63xx/boards/board_bcm963xx.c
arch/mips/configs/nlm_xlp_defconfig
arch/mips/include/asm/octeon/octeon-model.h
arch/mips/include/asm/octeon/octeon.h
arch/mips/kernel/Makefile
drivers/net/ethernet/octeon/octeon_mgmt.c
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/spi/Kconfig
drivers/spi/Makefile

Simple merge
index 23b895cb260b35d71f788bd6b5ca73961bcf2c02,93398f66c88402f527a5318b1623967b248698e4..14dd11f4492afc1959b56643c539c8e3ff089b3f
@@@ -313,6 -323,14 +323,14 @@@ static inline int __octeon_is_model_run
  const char *octeon_model_get_string(uint32_t chip_id);
  const char *octeon_model_get_string_buffer(uint32_t chip_id, char *buffer);
  
 -#include "octeon-feature.h"
+ /*
+  * Return the octeon family, i.e., ProcessorID of the PrID register.
+  */
+ static inline uint32_t cvmx_get_octeon_family(void)
+ {
+       return cvmx_get_proc_id() & OCTEON_FAMILY_MASK;
+ }
 +#include <asm/octeon/octeon-feature.h>
  
  #endif /* __OCTEON_MODEL_H__ */
Simple merge
Simple merge
index a688a2ddcfd612866edbce5f8ee08b7f92fbd8e0,5be431c25147d83fa03875dc5d7f47aca396bae2..f97719c48516a037db795c9ee0879c526a062037
@@@ -722,10 -973,8 +973,8 @@@ static int octeon_mgmt_init_phy(struct 
                                   octeon_mgmt_adjust_link, 0,
                                   PHY_INTERFACE_MODE_MII);
  
 -      if (p->phydev == NULL)
 +      if (!p->phydev)
-               return -1;
-       phy_start_aneg(p->phydev);
+               return -ENODEV;
  
        return 0;
  }
index 33e3df9e39cadf6929e64b9438972a1f84a9fa94,45d2158a537492cd946aa9d2ee348b7490fad726..7bf914df6e91a6129d23f5d12828b8228a8c2775
@@@ -166,39 -156,13 +177,44 @@@ config PINCTRL_COH90
          COH 901 335 and COH 901 571/3. They contain 3, 5 or 7
          ports of 8 GPIO pins each.
  
 +config PINCTRL_SAMSUNG
 +      bool "Samsung pinctrl driver"
 +      select PINMUX
 +      select PINCONF
 +
 +config PINCTRL_EXYNOS4
 +      bool "Pinctrl driver data for Exynos4 SoC"
 +      select PINCTRL_SAMSUNG
 +
 +config PINCTRL_MVEBU
 +      bool
 +      depends on ARCH_MVEBU
 +      select PINMUX
 +      select PINCONF
 +
 +config PINCTRL_DOVE
 +      bool
 +      select PINCTRL_MVEBU
 +
 +config PINCTRL_KIRKWOOD
 +      bool
 +      select PINCTRL_MVEBU
 +
 +config PINCTRL_ARMADA_370
 +      bool
 +      select PINCTRL_MVEBU
 +
 +config PINCTRL_ARMADA_XP
 +      bool
 +      select PINCTRL_MVEBU
 +
  source "drivers/pinctrl/spear/Kconfig"
  
+ config PINCTRL_XWAY
+       bool
+       depends on SOC_TYPE_XWAY
+       depends on PINCTRL_LANTIQ
  endmenu
  
  endif
index f162e01963006ff6f33070844f50644cf2eaf09e,c0566c84d7f030da70bdcf8d0fcd6d9de404dc5c..c9f44565c4a3df8f6acd85ec150af802bddd4130
@@@ -33,12 -30,7 +34,14 @@@ obj-$(CONFIG_PINCTRL_TEGRA20)       += pinctr
  obj-$(CONFIG_PINCTRL_TEGRA30) += pinctrl-tegra30.o
  obj-$(CONFIG_PINCTRL_U300)    += pinctrl-u300.o
  obj-$(CONFIG_PINCTRL_COH901)  += pinctrl-coh901.o
+ obj-$(CONFIG_PINCTRL_XWAY)    += pinctrl-xway.o
+ obj-$(CONFIG_PINCTRL_LANTIQ)  += pinctrl-lantiq.o
 +obj-$(CONFIG_PINCTRL_SAMSUNG) += pinctrl-samsung.o
 +obj-$(CONFIG_PINCTRL_EXYNOS4) += pinctrl-exynos.o
 +obj-$(CONFIG_PINCTRL_MVEBU)   += pinctrl-mvebu.o
 +obj-$(CONFIG_PINCTRL_DOVE)    += pinctrl-dove.o
 +obj-$(CONFIG_PINCTRL_KIRKWOOD)        += pinctrl-kirkwood.o
 +obj-$(CONFIG_PINCTRL_ARMADA_370) += pinctrl-armada-370.o
 +obj-$(CONFIG_PINCTRL_ARMADA_XP)  += pinctrl-armada-xp.o
  
  obj-$(CONFIG_PLAT_SPEAR)      += spear/
Simple merge
index 22fd3a7251bcbd5833ea80506fb9eeaa6f38b104,93d87bcdf3f5c625d865e2ca7e1c17ffbe690d78..c48df47e4b0f03fd7d7f53a142c3a08bb42de54d
@@@ -36,9 -36,9 +36,10 @@@ obj-$(CONFIG_SPI_LM70_LLP)           += spi-lm70
  obj-$(CONFIG_SPI_MPC512x_PSC)         += spi-mpc512x-psc.o
  obj-$(CONFIG_SPI_MPC52xx_PSC)         += spi-mpc52xx-psc.o
  obj-$(CONFIG_SPI_MPC52xx)             += spi-mpc52xx.o
 +obj-$(CONFIG_SPI_MXS)                 += spi-mxs.o
  obj-$(CONFIG_SPI_NUC900)              += spi-nuc900.o
  obj-$(CONFIG_SPI_OC_TINY)             += spi-oc-tiny.o
+ obj-$(CONFIG_SPI_OCTEON)              += spi-octeon.o
  obj-$(CONFIG_SPI_OMAP_UWIRE)          += spi-omap-uwire.o
  obj-$(CONFIG_SPI_OMAP_100K)           += spi-omap-100k.o
  obj-$(CONFIG_SPI_OMAP24XX)            += spi-omap2-mcspi.o