1. 17 6月, 2014 1 次提交
    • L
      ARM: integrator: fix section mismatch problem · e1318391
      Linus Walleij 提交于
      This addresses a section mismatch problem in the IM-PD1
      driver in the Integrator/AP.
      
      The IM-PD1 contains a VIC interrupt controller and therefore
      the driver calls vic_init_cascaded() which is marked __init as
      irqchips are simply not hot-pluggable and specifically the VIC
      is assumed to initiate only on boot.
      
      However the module driver model of the Integrator LM bus
      assumes that logic tile drivers can be probed at runtime. This
      is not really the case for IM-PD1: these tiles are detected at
      boot and they cannot be plugged into a running system. Before
      this patch it is of course possible to modprobe them later.
      
      By first forcing the IM-PD1 to bool we make sure this driver
      gets compiled into the kernel, and we know it will be probed
      only at boot time when the tiles are detected, so we can tag
      its probe function __init_refok as we know it won't be called
      after boot now, and the section mismatch problem goes away.
      
      As a side effect, sysfs binding from userspace becomes
      impossible, so we tag the driver to suppress the bind/unbind
      sysfs attributes.
      
      Cc: Russell King <linux@arm.linux.org.uk>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      e1318391
  2. 22 3月, 2014 1 次提交
    • A
      ARM: integrator: only select pl01x if TTY is enabled · 152c5555
      Arnd Bergmann 提交于
      Building the integrator platform without TTY support currently
      results in a build failure because we always turn on the
      pl010 or pl011 drivers. Changing this to a conditional 'select'
      statement enables us to build more random configurations, although
      it should have little impact for practical configurations.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Linus Walleij <linus.walleij@linaro.org>
      152c5555
  3. 13 2月, 2014 2 次提交
    • L
      ARM: integrator: select GPIO block · 29525484
      Linus Walleij 提交于
      The Integrator/AP can be used with a logic module called
      IM-PD1, which contains a few AMBA PrimeCell devices, one of which
      is the PL061 GPIO controller. As the lines from this GPIO
      controller are looped back to devices on the board itself and
      provides resources back to it, we need to always have GPIO
      and the PL061 driver available for other devices to work.
      
      Cc: Russell King <linux@arm.linux.org.uk>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      29525484
    • L
      ARM: integrator: register the IM-PD1 VIC · 52d555ff
      Linus Walleij 提交于
      The peripherals on the IM-PD1 has never really been able to
      properly fire their IRQs to the main FPGA IRQ controller.
      Cascade it properly and register interrupts for all the
      devices in the array.
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      52d555ff
  4. 17 11月, 2012 2 次提交
  5. 24 3月, 2012 1 次提交
  6. 24 12月, 2011 1 次提交
  7. 24 5月, 2011 1 次提交
  8. 19 2月, 2011 1 次提交
  9. 05 12月, 2010 1 次提交
  10. 02 5月, 2010 1 次提交
  11. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4