]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ice: implement dpll interface to control cgu
authorArkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
Wed, 13 Sep 2023 20:49:41 +0000 (21:49 +0100)
committerDavid S. Miller <davem@davemloft.net>
Sun, 17 Sep 2023 10:50:20 +0000 (11:50 +0100)
commitd7999f5ea64bb10d2857b8cbfe973be373bac7c9
treefe2a9c0ef7ea1bfe2acdbe696513118cc075fd51
parent8a3a565ff210a02a4db270a2e61c37b6687b15aa
ice: implement dpll interface to control cgu

Control over clock generation unit is required for further development
of Synchronous Ethernet feature. Interface provides ability to obtain
current state of a dpll, its sources and outputs which are pins, and
allows their configuration.

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: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
Signed-off-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>
Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/intel/Kconfig
drivers/net/ethernet/intel/ice/Makefile
drivers/net/ethernet/intel/ice/ice.h
drivers/net/ethernet/intel/ice/ice_dpll.c [new file with mode: 0644]
drivers/net/ethernet/intel/ice/ice_dpll.h [new file with mode: 0644]
drivers/net/ethernet/intel/ice/ice_main.c