1. 05 3月, 2012 17 次提交
    • G
      m68knommu: make 5272 FEC platform addressing consistent · 9a11b493
      Greg Ungerer 提交于
      If we make all FEC (ethernet) addressing consistent across all ColdFire
      family members then we will be able to remove the duplicated plaform data
      and use a single setup for all.
      
      So modify the ColdFire 5272 FEC addressing so that:
      
      . FECs are numbered from 0 up
      . base addresses are absolute (not relative to MBAR peripheral register)
      . use a common name for IRQs used
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      9a11b493
    • G
      m68knommu: make 523x FEC platform addressing consistent · 21634593
      Greg Ungerer 提交于
      If we make all FEC (ethernet) addressing consistent across all ColdFire
      family members then we will be able to remove the duplicated plaform data
      and use a single setup for all.
      
      So modify the ColdFire 523x FEC addressing so that:
      
      . FECs are numbered from 0 up
      . base addresses are absolute (not relative to MBAR peripheral register)
      . use a common name for IRQs used
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      21634593
    • G
      m68knommu: make 520x FEC platform addressing consistent · d4e08372
      Greg Ungerer 提交于
      If we make all FEC (ethernet) addressing consistent across all ColdFire
      family members then we will be able to remove the duplicated plaform data
      and use a single setup for all.
      
      So modify the ColdFire 520x FEC addressing so that:
      
      . FECs are numbered from 0 up
      . base addresses are absolute (not relative to MBAR peripheral register)
      . use a common name for IRQs used
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      d4e08372
    • G
      m68knommu: merge common ColdFire UART IRQ setup · 55148f6f
      Greg Ungerer 提交于
      Some ColdFire CPU UART hardware modules can configure the IRQ they use.
      Currently the same setup code is duplicated in the init code for each of
      these ColdFire CPUs. Merge all this code to a single instance.
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      55148f6f
    • G
      m68knommu: make 54xx UART platform addressing consistent · bbbeeaf2
      Greg Ungerer 提交于
      If we make all UART addressing consistent across all ColdFire family members
      then we will be able to remove the duplicated plaform data and use a single
      setup for all.
      
      So modify the ColdFire 54xx UART addressing so that:
      
      . UARTs are numbered from 0 up
      . base addresses are absolute (not relative to MBAR peripheral register)
      . use a common name for IRQs used
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      bbbeeaf2
    • G
      m68knommu: make 5407 UART platform addressing consistent · 69d23b61
      Greg Ungerer 提交于
      If we make all UART addressing consistent across all ColdFire family members
      then we will be able to remove the duplicated plaform data and use a single
      setup for all.
      
      So modify the ColdFire 5407 UART addressing so that:
      
      . UARTs are numbered from 0 up
      . base addresses are absolute (not relative to MBAR peripheral register)
      . use a common name for IRQs used
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      69d23b61
    • G
      m68knommu: make 532x UART platform addressing consistent · 35b7cf22
      Greg Ungerer 提交于
      If we make all UART addressing consistent across all ColdFire family members
      then we will be able to remove the duplicated plaform data and use a single
      setup for all.
      
      So modify the ColdFire 532x UART addressing so that:
      
      . UARTs are numbered from 0 up
      . use a common name for IRQs used
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      35b7cf22
    • G
      m68knommu: make 528x UART platform addressing consistent · f8bb5327
      Greg Ungerer 提交于
      If we make all UART addressing consistent across all ColdFire family members
      then we will be able to remove the duplicated plaform data and use a single
      setup for all.
      
      So modify the ColdFire 528x UART addressing so that:
      
      . UARTs are numbered from 0 up
      . use a common name for IRQs used
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      f8bb5327
    • G
      m68knommu: make 5307 UART platform addressing consistent · 909159fe
      Greg Ungerer 提交于
      If we make all UART addressing consistent across all ColdFire family members
      then we will be able to remove the duplicated plaform data and use a single
      setup for all.
      
      So modify the ColdFire 5307 UART addressing so that:
      
      . UARTs are numbered from 0 up
      . base addresses are absolute (not relative to MBAR peripheral register)
      . use a common name for IRQs used
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      909159fe
    • G
      m68knommu: make 527x UART platform addressing consistent · 20e681fd
      Greg Ungerer 提交于
      If we make all UART addressing consistent across all ColdFire family members
      then we will be able to remove the duplicated plaform data and use a single
      setup for all.
      
      So modify the ColdFire 527x UART addressing so that:
      
      . UARTs are numbered from 0 up
      . use a common name for IRQs used
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      20e681fd
    • G
      m68knommu: make 5272 UART platform addressing consistent · 023e0555
      Greg Ungerer 提交于
      If we make all UART addressing consistent across all ColdFire family members
      then we will be able to remove the duplicated plaform data and use a single
      setup for all.
      
      So modify the ColdFire 5272 UART addressing so that:
      
      . UARTs are numbered from 0 up
      . base addresses are absolute (not relative to MBAR peripheral register)
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      023e0555
    • G
      m68knommu: make 5249 UART platform addressing consistent · e8f69e54
      Greg Ungerer 提交于
      If we make all UART addressing consistent across all ColdFire family members
      then we will be able to remove the duplicated plaform data and use a single
      setup for all.
      
      So modify the ColdFire 5249 UART addressing so that:
      
      . UARTs are numbered from 0 up
      . base addresses are absolute (not relative to MBAR peripheral register)
      . use a common name for IRQs used
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      e8f69e54
    • G
      m68knommu: make 523x UART platform addressing consistent · 13682af3
      Greg Ungerer 提交于
      If we make all UART addressing consistent across all ColdFire family members
      then we will be able to remove the duplicated plaform data and use a single
      setup for all.
      
      So modify the ColdFire 523x UART addressing so that:
      
      . UARTs are numbered from 0 up
      . use a common name for IRQs used
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      13682af3
    • G
      m68knommu: make 520x UART platform addressing consistent · ffc203bc
      Greg Ungerer 提交于
      If we make all UART addressing consistent across all ColdFire family members
      then we will be able to remove the duplicated plaform data and use a single
      setup for all.
      
      So modify the ColdFire 520x UART addressing so that:
      
      . UARTs are numbered from 0 up
      . use a common name for IRQs used
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      ffc203bc
    • G
      m68knommu: make 5206 UART platform addressing consistent · 8400ca32
      Greg Ungerer 提交于
      If we make all UART addressing consistent across all ColdFire family members
      then we will be able to remove the duplicated plaform data and use a single
      setup for all.
      
      So modify the ColdFire 5206 UART addressing so that:
      
      . UARTs are numbered from 0 up
      . base addresses are absolute (not relative to MBAR peripheral register)
      . use a common name for IRQs used
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      8400ca32
    • G
      m68knommu: modify timer init code to make it consistent with m68k code · 35aefb26
      Greg Ungerer 提交于
      With a few small changes we can make the m68knommu timer init code the
      same as the m68k code. By using the mach_sched_init function pointer
      and reworking the current timer initializers to keep track of the common
      m68k timer_interrupt() handler we end up with almost identical code for
      m68knommu.
      
      This will allow us to more easily merge the mmu and non-mmu m68k time.c
      in future patches.
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      35aefb26
    • G
      m68knommu: make persistent clock code consistent with m68k · 95177461
      Greg Ungerer 提交于
      The read_persistent_clock() code is different on m68knommu, for really no
      reason. With a few changes to support function names and some code
      re-organization the code can be made the same.
      
      This will make it easier to merge the arch/m68k/kernel/time.c for m68k and
      m68knommu in a future patch.
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      95177461
  2. 07 2月, 2012 1 次提交
    • A
      m68k: Add shared bit to Coldfire kernel page entries · 57e00098
      Alexander Stein 提交于
      We had problems accessing our NOR flash trough mtd. The system always got
      stuck at attaching UBI using ubiattach if booted from NFS or after mounting
      squashfs as rootfs directly from NOR flash.
      After some testing of the new changes introduced from v3.2-rc1 to v3.2-rc7
      we had to apply the following patch to get mtd working again.
      
      [gerg: The problem was ultimately caused by allocated kernel pages not having
      the shared (SG) bit set. Without the SG bit set the MMU will look for page
      matches incorporating the ASID as well. Things like module regions allocated
      using vmalloc would fault when other processes run. ]
      Signed-off-by: NAlexander Stein <alexander.stein@systec-electronic.com>
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      57e00098
  3. 22 1月, 2012 1 次提交
  4. 04 1月, 2012 2 次提交
  5. 30 12月, 2011 19 次提交