dpll: netlink: Add DPLL framework base functions
authorVadim Fedorenko <vadim.fedorenko@linux.dev>
Wed, 13 Sep 2023 20:49:38 +0000 (21:49 +0100)
committerDavid S. Miller <davem@davemloft.net>
Sun, 17 Sep 2023 10:50:20 +0000 (11:50 +0100)
commit9d71b54b65b1fb6c0d3a6c5c88ba9b915c783fbc
treecc75c049e9023cd1828494f3a3be1a69722c7e1a
parent9431063ad323ac864750aeba4d304389bc42ca4e
dpll: netlink: Add DPLL framework base functions

DPLL framework is used to represent and configure DPLL devices
in systems. Each device that has DPLL and can configure inputs
and outputs can use this framework.

Implement dpll netlink framework functions for enablement of dpll
subsystem netlink family.

Co-developed-by: Milena Olech <milena.olech@intel.com>
Signed-off-by: Milena Olech <milena.olech@intel.com>
Co-developed-by: Michal Michalik <michal.michalik@intel.com>
Signed-off-by: Michal Michalik <michal.michalik@intel.com>
Signed-off-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>
Co-developed-by: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
Signed-off-by: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/dpll/dpll_core.c
drivers/dpll/dpll_netlink.c [new file with mode: 0644]
drivers/dpll/dpll_netlink.h [new file with mode: 0644]
include/linux/dpll.h