1. 06 8月, 2010 8 次提交
    • E
      [ARM] tegra: add pinmux support · a4417c84
      Erik Gilling 提交于
      v2: fixes from Russell King
      	- include linux/io.h instead of asm/io.h
      v3:
      	- Add drive strength controls
      	- Replace typedef enums with plain enums
      Signed-off-by: NErik Gilling <konkers@android.com>
      Signed-off-by: NColin Cross <ccross@android.com>
      a4417c84
    • E
      [ARM] tegra: add GPIO support · 3c92db9a
      Erik Gilling 提交于
      v2: fixes from Mike Rapoport:
      	- move gpio-names.h to arch/arm/mach-tegra
          fixes from Russell King
      	- include linux/io.h and linux/gpio.h instead of asm/io.h
      	  and asm/gpio.h
          additional changes:
          	- add macros to convert between irq and gpio numbers for platform data
      	- change for_each_bit to for_each_set_bit in gpio.c
      v3:
      	- minor bugfixes
      Signed-off-by: NColin Cross <ccross@android.com>
      Signed-off-by: NErik Gilling <konkers@android.com>
      3c92db9a
    • C
      [ARM] tegra: Add timer support · 2d5cd9a3
      Colin Cross 提交于
      v2: fixes from Russell King:
      	- include linux/io.h instead of asm/io.h
          fixes from Gary King:
      	- remove extra (and incorrect) irq definitions
      	- use timer 3 instead of timer 1 for compatibility with other drivers
      	- fix typo that disabled oneshot mode
      v3:
      	- Implement sched_clock
      	- Fix checkpatch issues
          fixes from Gary King:
          	- Fix incorrect cycles calculation
      	- Fix min_delta_ns assignment
          fixes from Linus Walleij:
      	- use calc_mult_shift() instead of hard coding values
      Signed-off-by: NColin Cross <ccross@android.com>
      2d5cd9a3
    • C
      [ARM] tegra: SMP support · 1cea7326
      Colin Cross 提交于
      Signed-off-by: NColin Cross <ccross@android.com>
      Signed-off-by: NErik Gilling <konkers@android.com>
      1cea7326
    • C
      [ARM] tegra: Add clock support · d8611961
      Colin Cross 提交于
      v2: fixes from Russell King:
      	- include linux/io.h instead of asm/io.h
      	- fix whitespace in Kconfig
      	- Use spin_lock_init to initialize lock
      	- Return -ENOSYS instead of BUG for unimplemented clock ops
      	- Use proper return values in tegra2 clock ops
          additional changes:
      	- Rename some clocks to match dev_ids
      	- add rate propagation
      	- add debugfs entries
      	- add support for clock listed in clk_lookup under multiple dev_ids
      v3:
      	- Replace per-clock locking with global clock lock
      	- Autodetect clock state on init
      	- Let clock dividers pick next lower possible frequency
      	- Add support for clock init tables
      	- Minor bug fixes
      	- Fix checkpatch issues
      Signed-off-by: NColin Cross <ccross@android.com>
      d8611961
    • E
      [ARM] tegra: Add IRQ support · 5ad36c5f
      Erik Gilling 提交于
      v2: fixes from Russell King
      	- include linux/io.h instead of asm/io.h and mach/io.h
      Signed-off-by: NColin Cross <ccross@android.com>
      Signed-off-by: NErik Gilling <konkers@android.com>
      5ad36c5f
    • E
      [ARM] tegra: initial tegra support · c5f80065
      Erik Gilling 提交于
      v2: Fixes from Mike Rapoport
      	- remove unused header files (mach/dma.h and mach/nand.h)
      	- remove tegra 1 references from Makefile.boot
      
      v2: fixes from Russell King
      	- remove mach/io.h include from mach/iomap.h
      	- fix whitespace in Kconfig
      
      v2: from Colin Cross
      	- fix invalid immediate in debug-macro.S
      
      v3:
      	- allow selection of multiple boards
      Signed-off-by: NColin Cross <ccross@android.com>
      Signed-off-by: NErik Gilling <konkers@android.com>
      c5f80065
    • L
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc · cdd854bc
      Linus Torvalds 提交于
      * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (79 commits)
        powerpc/8xx: Add support for the MPC8xx based boards from TQC
        powerpc/85xx: Introduce support for the Freescale P1022DS reference board
        powerpc/85xx: Adding DTS for the STx GP3-SSA MPC8555 board
        powerpc/85xx: Change deprecated binding for 85xx-based boards
        powerpc/tqm85xx: add a quirk for ti1520 PCMCIA bridge
        powerpc/tqm85xx: update PCI interrupt-map attribute
        powerpc/mpc8308rdb: support for MPC8308RDB board from Freescale
        powerpc/fsl_pci: add quirk for mpc8308 pcie bridge
        powerpc/85xx: Cleanup QE initialization for MPC85xxMDS boards
        powerpc/85xx: Fix booting for P1021MDS boards
        powerpc/85xx: Fix SWIOTLB initalization for MPC85xxMDS boards
        powerpc/85xx: kexec for SMP 85xx BookE systems
        powerpc/5200/i2c: improve i2c bus error recovery
        of/xilinxfb: update tft compatible versions
        powerpc/fsl-diu-fb: Support setting display mode using EDID
        powerpc/5121: doc/dts-bindings: update doc of FSL DIU bindings
        powerpc/5121: shared DIU framebuffer support
        powerpc/5121: move fsl-diu-fb.h to include/linux
        powerpc/5121: fsl-diu-fb: fix issue with re-enabling DIU area descriptor
        powerpc/512x: add clock structure for Video-IN (VIU) unit
        ...
      cdd854bc
  2. 05 8月, 2010 32 次提交