1. 14 Aug, 2013 36 commits
  2. 09 Aug, 2013 1 commit
  3. 07 Aug, 2013 3 commits
    • Catalin Udma's avatar
      powerpc/e500: Update compilation flags with core specific options · c8db32c8
      Catalin Udma authored
      If CONFIG_E500 is enabled, the compilation flags are updated
      specifying the target core -mcpu=e5500/e500mc/8540
      Also remove -Wa,-me500, being incompatible with -mcpu=e5500/e6500
      The assembler option is redundant if the -mcpu= flag is set.
      The patch fixes the kernel compilation problem for e5500/e6500
      when using gcc option -mcpu=e5500/e6500.
      Signed-off-by: default avatarCatalin Udma <catalin.udma@freescale.com>
      Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
      c8db32c8
    • Zhenhua Luo's avatar
      powerpc/fsl: Enable CONFIG_DEVTMPFS_MOUNT so /dev can be mounted correctly · dcbe39fe
      Zhenhua Luo authored
      When using recent udev, the /dev node mount requires CONFIG_DEVTMPFS_MOUNT
      is enabled in Kernel. The patch enables the option in defconfig of Freescale
      QorIQ targets.
      
      Changed defconfig list:
         arch/powerpc/configs/85xx/p1023rds_defconfig
         arch/powerpc/configs/corenet32_smp_defconfig
         arch/powerpc/configs/corenet64_smp_defconfig
         arch/powerpc/configs/mpc85xx_smp_defconfig
         arch/powerpc/configs/mpc85xx_defconfig
         arch/powerpc/configs/mpc83xx_defconfig
      Signed-off-by: default avatarZhenhua Luo <zhenhua.luo@freescale.com>
      [scottwood@freescale.com: added mpc83xx and non-smp mpc85xx]
      Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
      dcbe39fe
    • Yuanquan Chen's avatar
      powerpc/pci: fix PCI-e check link issue · 36f68494
      Yuanquan Chen authored
      For Freescale powerpc platform, the PCI-e bus number uses the reassign mode
      by default. It means the second PCI-e controller's hose->first_busno is the
      first controller's last bus number adding 1. For some hotpluged device(or
      controlled by FPGA), the device is linked to PCI-e slot at linux runtime.
      It needs rescan for the system to add it and driver it to work. It successes
      to rescan the device linked to the first PCI-e controller's slot, but fails to
      rescan the device linked to the second PCI-e controller's slot. The cause is
      that the bus->number is reset to 0, which isn't equal to the hose->first_busno
      for the second controller checking PCI-e link. So it doesn't really check the
      PCI-e link status, the link status is always no_link. The device won't be
      really rescaned. Reset the bus->number to hose->first_busno in the function
      fsl_pcie_check_link(), it will do the real checking PCI-e link status for the
      second controller, the device will be rescaned.
      Signed-off-by: default avatarYuanquan Chen <Yuanquan.Chen@freescale.com>
      Tested-by: default avatarRojhalat Ibrahim <imr@rtschenk.de>
      Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
      36f68494