Thanks, applied as cf6b6de3ea0fd239e3e1397123927468d1e0b35b.

Michael

[sent from post-receive hook]

On Thu, 04 Dec 2025 14:14:50 +0100, Alexander Dahl <[email protected]> wrote:
> While the user interface is not intuitive at all, the tool gets the job
> done of poking in PHY registers through MDIO.
> 
> Link: https://github.com/wkz/phytool
> Signed-off-by: Alexander Dahl <[email protected]>
> Message-Id: <[email protected]>
> Signed-off-by: Michael Olbrich <[email protected]>
> 
> diff --git a/rules/phytool.in b/rules/phytool.in
> new file mode 100644
> index 000000000000..95a64afd5545
> --- /dev/null
> +++ b/rules/phytool.in
> @@ -0,0 +1,9 @@
> +## SECTION=networking
> +
> +config PHYTOOL
> +     tristate
> +     prompt "phytool"
> +     help
> +       Linux MDIO register access
> +
> +# vim: ft=kconfig tw=80
> diff --git a/rules/phytool.make b/rules/phytool.make
> new file mode 100644
> index 000000000000..c38a2f19cc80
> --- /dev/null
> +++ b/rules/phytool.make
> @@ -0,0 +1,63 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2025 by Alexander Dahl <[email protected]>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_PHYTOOL) += phytool
> +
> +#
> +# Paths and names
> +#
> +PHYTOOL_VERSION      := 2
> +PHYTOOL_MD5  := 972982f8e5f7237cbccfc6d275da7348
> +PHYTOOL              := phytool-$(PHYTOOL_VERSION)
> +PHYTOOL_SUFFIX       := tar.xz
> +PHYTOOL_URL  := 
> https://github.com/wkz/phytool/releases/download/v$(PHYTOOL_VERSION)/$(PHYTOOL).$(PHYTOOL_SUFFIX)
> +PHYTOOL_SOURCE       := $(SRCDIR)/$(PHYTOOL).$(PHYTOOL_SUFFIX)
> +PHYTOOL_DIR  := $(BUILDDIR)/$(PHYTOOL)
> +PHYTOOL_LICENSE      := GPL-2.0-or-later
> +PHYTOOL_LICENSE_FILES := \
> +     file://LICENSE;md5=39bba7d2cf0ba1036f2a6e2be52fe3f0
> +
> +# 
> ----------------------------------------------------------------------------
> +# Prepare
> +# 
> ----------------------------------------------------------------------------
> +
> +PHYTOOL_CONF_TOOL    := NO
> +
> +PHYTOOL_MAKE_ENV     := $(CROSS_ENV)
> +PHYTOOL_MAKE_OPT     := \
> +     PREFIX=/usr \
> +     all
> +
> +PHYTOOL_INSTALL_OPT  := \
> +     PREFIX=/usr \
> +     DESTDIR=$(PHYTOOL_PKGDIR) \
> +     install
> +
> +# 
> ----------------------------------------------------------------------------
> +# Target-Install
> +# 
> ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/phytool.targetinstall:
> +     @$(call targetinfo)
> +
> +     @$(call install_init, phytool)
> +     @$(call install_fixup, phytool,PRIORITY,optional)
> +     @$(call install_fixup, phytool,SECTION,base)
> +     @$(call install_fixup, phytool,AUTHOR,"Alexander Dahl 
> <[email protected]>")
> +     @$(call install_fixup, phytool,DESCRIPTION,missing)
> +
> +     @$(call install_copy, phytool, 0, 0, 0755, -, /usr/bin/phytool)
> +
> +     @$(call install_finish, phytool)
> +
> +     @$(call touch)
> +
> +# vim: ft=make

Reply via email to