1. 17 10月, 2007 3 次提交
  2. 16 10月, 2007 2 次提交
  3. 12 10月, 2007 7 次提交
  4. 09 10月, 2007 2 次提交
  5. 27 8月, 2007 2 次提交
  6. 01 8月, 2007 1 次提交
  7. 14 7月, 2007 4 次提交
  8. 13 7月, 2007 1 次提交
  9. 11 7月, 2007 2 次提交
  10. 27 6月, 2007 2 次提交
  11. 11 5月, 2007 1 次提交
  12. 05 3月, 2007 2 次提交
  13. 15 2月, 2007 3 次提交
  14. 07 2月, 2007 6 次提交
    • R
      [MIPS] PB1100: Fix pile of warnings · 3f21cdee
      Ralf Baechle 提交于
        CC      arch/mips/au1000/pb1100/board_setup.o
      arch/mips/au1000/pb1100/board_setup.c: In function ‘board_setup’:
      arch/mips/au1000/pb1100/board_setup.c:104: warning: passing argument 1 of ‘readb’ makes pointer from integer without a cast
      arch/mips/au1000/pb1100/board_setup.c:105: warning: passing argument 1 of ‘readb’ makes pointer from integer without a cast
      arch/mips/au1000/pb1100/board_setup.c:105: warning: passing argument 2 of ‘writeb’ makes pointer from integer without a cast
      arch/mips/au1000/pb1100/board_setup.c:109: warning: passing argument 1 of ‘readb’ makes pointer from integer without a cast
      arch/mips/au1000/pb1100/board_setup.c:110: warning: passing argument 1 of ‘readb’ makes pointer from integer without a cast
      arch/mips/au1000/pb1100/board_setup.c:110: warning: passing argument 2 of ‘writeb’ makes pointer from integer without a cast
      arch/mips/au1000/pb1100/board_setup.c:51: warning: unused variable ‘sys_clksrc’
      arch/mips/au1000/pb1100/board_setup.c:51: warning: unused variable ‘sys_freqctrl’
      arch/mips/au1000/pb1100/board_setup.c:50: warning: unused variable ‘pin_func’
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      3f21cdee
    • R
      [MIPS] Alchemy: Fix bunch of warnings · 786d7cdd
      Ralf Baechle 提交于
        CC      arch/mips/au1000/common/pci.o
      arch/mips/au1000/common/pci.c:42: warning: large integer implicitly truncated to unsigned type
      arch/mips/au1000/common/pci.c:43: warning: large integer implicitly truncated to unsigned type
      arch/mips/au1000/common/pci.c:49: warning: large integer implicitly truncated to unsigned type
      arch/mips/au1000/common/pci.c:50: warning: large integer implicitly truncated to unsigned type
      arch/mips/au1000/common/pci.c: In function ‘au1x_pci_setup’:
      arch/mips/au1000/common/pci.c:82: warning: ISO C90 forbids mixed declarations and code
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      786d7cdd
    • R
      [MIPS] Alchemy: Fix bunch more warnings. · 722b05a0
      Ralf Baechle 提交于
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      722b05a0
    • A
      [MIPS] Fix pb1200/irqmap.c and apply some missed patches · 19487f1e
      Atsushi Nemoto 提交于
          
      pb1200/irqmap.c had been broken a while due to non-named initializer
      and had missed some recent IRQ related changes.  Apply these commits
      to this file.
          
      [MIPS] IRQ cleanups
      commit 1603b5ac
      [MIPS] use generic_handle_irq, handle_level_irq, handle_percpu_irq
      commit 1417836e
      [MIPS] Compile __do_IRQ() when really needed
      commit e77c232cSigned-off-by: NAtsushi Nemoto <anemo@mba.ocn.ne.jp>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      19487f1e
    • A
      [MIPS] use name instead of typename for each irq_chip · 70d21cde
      Atsushi Nemoto 提交于
      The "typename" field was obsoleted by the "name" field.
      Signed-off-by: NAtsushi Nemoto <anemo@mba.ocn.ne.jp>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      70d21cde
    • A
      [MIPS] prom_free_prom_memory cleanup · c44e8d5e
      Atsushi Nemoto 提交于
      Current prom_free_prom_memory() implementations are almost same as
      free_init_pages(), or no-op.  Make free_init_pages() extern (again)
      and make prom_free_prom_memory() use it.
      Signed-off-by: NAtsushi Nemoto <anemo@mba.ocn.ne.jp>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      c44e8d5e
  15. 11 1月, 2007 1 次提交
    • A
      [MIPS] Alchemy: Fix PCI-memory access · 8a93c496
      Alexander Bigga 提交于
          
          The problem was introduced in 2.6.18.3 with the casting of some
          36bit-defines (PCI memory) in au1000.h to resource_size_t which may be
          u32 or u64 depending on the experimental CONFIG_RESOURCES_64BIT.
          
          With unset CONFIG_RESOURCES_64BIT, the pci-memory cannot be accessed
          because the ioremap in arch/mips/au1000/common/pci.c already used the
          truncated addresses.
          With set CONFIG_RESOURCES_64BIT, things get even worse, because PCI-scan
          aborts, due to resource conflict: request_resource() in arch/mips/pci/pci.c
          fails because the maximum iomem-address is 0xffffffff (32bit) but the
          pci-memory-start-address is 0x440000000 (36bit).
          
          To get pci working again, I propose the following patch:
          
          1. remove the resource_size_t-casting from au1000.h again
          2. make the casting in arch/mips/au1000/common/pci.c (it's allowed and
          necessary here. The 36bit-handling will be done in __fixup_bigphys_addr).
          
          With this patch pci works again like in 2.6.18.2, the gcc-compile warnings
          in pci.c are gone and it doesn't depend on CONFIG_EXPERIMENTAL.
      Signed-off-by: NAlexander Bigga <ab@mycable.de>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      
      ---
      8a93c496
  16. 30 11月, 2006 1 次提交
    • A
      [MIPS] IRQ cleanups · 1603b5ac
      Atsushi Nemoto 提交于
      This is a big irq cleanup patch.
      
      * Use set_irq_chip() to register irq_chip.
      * Initialize .mask, .unmask, .mask_ack field.  Functions for these
        method are already exist in most case.
      * Do not initialize .startup, .shutdown, .enable, .disable fields if
        default routines provided by irq_chip_set_defaults() were suitable.
      * Remove redundant irq_desc initializations.
      * Remove unnecessary local_irq_save/local_irq_restore, spin_lock.
      
      With this cleanup, it would be easy to switch to slightly lightwait
      irq flow handlers (handle_level_irq(), etc.) instead of __do_IRQ().
      
      Though whole this patch is quite large, changes in each irq_chip are
      not quite simple.  Please review and test on your platform.  Thanks.
      Signed-off-by: NAtsushi Nemoto <anemo@mba.ocn.ne.jp>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      1603b5ac
反馈
建议
客服 返回
顶部