You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2021/12/07 07:35:55 UTC
[incubator-nuttx] branch master updated (264a03f -> 565964a)
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.
from 264a03f boards: lc823450-xgevk: Update bt/defconfig for SMP
add 565964a driver: add clk framework
No new revisions were added by this update.
Summary of changes:
drivers/Kconfig | 1 +
drivers/Makefile | 1 +
drivers/clk/Kconfig | 18 +
drivers/clk/Make.defs | 37 ++
drivers/clk/clk.c | 1208 ++++++++++++++++++++++++++++++++++
drivers/clk/clk.h | 116 ++++
drivers/clk/clk_divider.c | 385 +++++++++++
drivers/clk/clk_fixed_factor.c | 98 +++
drivers/clk/clk_fixed_rate.c | 73 ++
drivers/clk/clk_fractional_divider.c | 181 +++++
drivers/clk/clk_gate.c | 145 ++++
drivers/clk/clk_multiplier.c | 255 +++++++
drivers/clk/clk_mux.c | 199 ++++++
drivers/clk/clk_phase.c | 111 ++++
drivers/clk/clk_rpmsg.c | 853 ++++++++++++++++++++++++
include/nuttx/clk/clk.h | 84 +++
include/nuttx/clk/clk_provider.h | 262 ++++++++
17 files changed, 4027 insertions(+)
create mode 100644 drivers/clk/Kconfig
create mode 100644 drivers/clk/Make.defs
create mode 100644 drivers/clk/clk.c
create mode 100644 drivers/clk/clk.h
create mode 100644 drivers/clk/clk_divider.c
create mode 100644 drivers/clk/clk_fixed_factor.c
create mode 100644 drivers/clk/clk_fixed_rate.c
create mode 100644 drivers/clk/clk_fractional_divider.c
create mode 100644 drivers/clk/clk_gate.c
create mode 100644 drivers/clk/clk_multiplier.c
create mode 100644 drivers/clk/clk_mux.c
create mode 100644 drivers/clk/clk_phase.c
create mode 100644 drivers/clk/clk_rpmsg.c
create mode 100644 include/nuttx/clk/clk.h
create mode 100644 include/nuttx/clk/clk_provider.h