[riot-commits] [RIOT-OS/RIOT] aa67bd: kinetis: Add support for CPUs with RSIM module

Joakim Nohlgård joakim.nohlgard at eistec.se
Tue Aug 1 16:40:21 CEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: aa67bdbc421875d4f42f19e68545fe9c94bff073
      https://github.com/RIOT-OS/RIOT/commit/aa67bdbc421875d4f42f19e68545fe9c94bff073
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M cpu/kinetis_common/periph/mcg.c

  Log Message:
  -----------
  kinetis: Add support for CPUs with RSIM module

Some KW series CPUs have no OSC module, but uses the oscillator found in
the built-in transceiver.


  Commit: 742bcad9128ed0c85c03cb960a47f2f960fcc94d
      https://github.com/RIOT-OS/RIOT/commit/742bcad9128ed0c85c03cb960a47f2f960fcc94d
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M boards/frdm-k22f/board.c
    M boards/frdm-k22f/include/periph_conf.h
    M boards/frdm-k64f/board.c
    M boards/frdm-k64f/include/periph_conf.h
    M boards/mulle/board.c
    M boards/mulle/include/board.h
    M boards/mulle/include/periph_conf.h
    M boards/pba-d-01-kw2x/board.c
    M boards/pba-d-01-kw2x/include/periph_conf.h
    R cpu/k22f/cpu.c
    R cpu/k60/cpu.c
    M cpu/k60/include/vendor/MK60D10.h
    R cpu/k64f/cpu.c
    A cpu/kinetis_common/cpu.c
    M cpu/kinetis_common/include/mcg.h
    M cpu/kinetis_common/include/periph_cpu.h
    M cpu/kinetis_common/periph/mcg.c
    R cpu/kw2xd/cpu.c
    M cpu/kw2xd/include/vendor/MKW22D5.h

  Log Message:
  -----------
  kinetis: Unify cpu.c, update clocking initialization

Unify cpu_init for all Kinetis CPUs to reduce code duplication.
Updated the MCG driver implementation to make the configuration easier.
Most clock settings are initialized by kinetis_mcg_init() called from
cpu_init. Board specific external clock source initialization
(FRDM-K64F, PhyNode) needs to be performed in board_init instead of
in cpu_init.


  Commit: 10e53fe8419c2d7aa23c410715889d7e6b13b1d5
      https://github.com/RIOT-OS/RIOT/commit/10e53fe8419c2d7aa23c410715889d7e6b13b1d5
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M boards/frdm-k22f/board.c
    M boards/frdm-k22f/include/periph_conf.h
    M boards/frdm-k64f/board.c
    M boards/frdm-k64f/include/periph_conf.h
    M boards/mulle/board.c
    M boards/mulle/include/board.h
    M boards/mulle/include/periph_conf.h
    M boards/pba-d-01-kw2x/board.c
    M boards/pba-d-01-kw2x/include/periph_conf.h
    R cpu/k22f/cpu.c
    R cpu/k60/cpu.c
    M cpu/k60/include/vendor/MK60D10.h
    R cpu/k64f/cpu.c
    A cpu/kinetis_common/cpu.c
    M cpu/kinetis_common/include/mcg.h
    M cpu/kinetis_common/include/periph_cpu.h
    M cpu/kinetis_common/periph/mcg.c
    R cpu/kw2xd/cpu.c
    M cpu/kw2xd/include/vendor/MKW22D5.h

  Log Message:
  -----------
  Merge pull request #7379 from gebart/pr/kinetis-clock-init

kinetis: Unify cpu.c, update clock initialization code


Compare: https://github.com/RIOT-OS/RIOT/compare/f2efd88f9818...10e53fe8419c


More information about the commits mailing list