summaryrefslogtreecommitdiffstats
path: root/include/linux/dpll.h
diff options
context:
space:
mode:
authorVadim Fedorenko <vadim.fedorenko@linux.dev>2023-09-13 21:49:38 +0100
committerDavid S. Miller <davem@davemloft.net>2023-09-17 11:50:20 +0100
commit9d71b54b65b1fb6c0d3a6c5c88ba9b915c783fbc (patch)
treecc75c049e9023cd1828494f3a3be1a69722c7e1a /include/linux/dpll.h
parent9431063ad323ac864750aeba4d304389bc42ca4e (diff)
downloadlinux-stable-9d71b54b65b1fb6c0d3a6c5c88ba9b915c783fbc.tar.gz
linux-stable-9d71b54b65b1fb6c0d3a6c5c88ba9b915c783fbc.tar.bz2
linux-stable-9d71b54b65b1fb6c0d3a6c5c88ba9b915c783fbc.zip
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>
Diffstat (limited to 'include/linux/dpll.h')
-rw-r--r--include/linux/dpll.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/dpll.h b/include/linux/dpll.h
index b47c3560b937..2202310c10cd 100644
--- a/include/linux/dpll.h
+++ b/include/linux/dpll.h
@@ -130,4 +130,8 @@ int dpll_pin_on_pin_register(struct dpll_pin *parent, struct dpll_pin *pin,
void dpll_pin_on_pin_unregister(struct dpll_pin *parent, struct dpll_pin *pin,
const struct dpll_pin_ops *ops, void *priv);
+int dpll_device_change_ntf(struct dpll_device *dpll);
+
+int dpll_pin_change_ntf(struct dpll_pin *pin);
+
#endif