| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- #
- # Copyright (C) 2006-2011 OpenWrt.org
- #
- # This is free software, licensed under the GNU General Public License v2.
- # See /LICENSE for more information.
- #
- PSE_MENU:=PSE-PD / PoE support
- define KernelPackage/pse-pd
- SUBMENU:=$(PSE_MENU)
- TITLE:=PSE-PD Support
- DEPENDS:=@REGULATOR_SUPPORT @!SMALL_FLASH
- KCONFIG:=CONFIG_PSE_CONTROLLER=y
- endef
- define KernelPackage/pse-pd/description
- Kernel module for PSE-PD support.
- endef
- $(eval $(call KernelPackage,pse-pd))
- define AddDepends/pse-pd
- SUBMENU:=$(PSE_MENU)
- DEPENDS+=kmod-pse-pd $(1)
- endef
- define KernelPackage/pse-regulator
- SUBMENU:=$(PSE_MENU)
- TITLE:=Regulator based PSE controller support
- KCONFIG:=CONFIG_PSE_REGULATOR
- FILES:=$(LINUX_DIR)/drivers/net/pse-pd/pse_regulator.ko
- AUTOLOAD:=$(call AutoProbe,pse_regulator)
- $(call AddDepends/pse-pd)
- endef
- define KernelPackage/pse-regulator/description
- This module provides support for simple regulator based Ethernet Power \
- Sourcing Equipment without automatic classification support. For \
- example for basic implementation of PoDL (802.3bu) specification.
- endef
- $(eval $(call KernelPackage,pse-regulator))
- define KernelPackage/pse-pd692x0
- SUBMENU:=$(PSE_MENU)
- TITLE:=PD692X0 PSE controller support
- KCONFIG:=CONFIG_PSE_PD692X0
- DEPENDS:=+kmod-i2c-core
- FILES:=$(LINUX_DIR)/drivers/net/pse-pd/pd692x0.ko
- AUTOLOAD:=$(call AutoProbe,pd692x0)
- $(call AddDepends/pse-pd)
- endef
- define KernelPackage/pse-pd692x0/description
- Kernel module for PD692X0 PSE controller chips
- endef
- $(eval $(call KernelPackage,pse-pd692x0))
- define KernelPackage/pse-si3474
- SUBMENU:=$(PSE_MENU)
- TITLE:=Si3474 PSE controller support
- KCONFIG:=CONFIG_PSE_SI3474
- DEPENDS:=+kmod-i2c-core
- FILES:=$(LINUX_DIR)/drivers/net/pse-pd/si3474.ko
- AUTOLOAD:=$(call AutoProbe,si3474)
- $(call AddDepends/pse-pd)
- endef
- define KernelPackage/pse-si3474/description
- Kernel module for Si3474 PSE controller chips
- endef
- $(eval $(call KernelPackage,pse-si3474))
- define KernelPackage/pse-tps23881
- SUBMENU:=$(PSE_MENU)
- TITLE:=TPS23881 PSE controller support
- KCONFIG:=CONFIG_PSE_TPS23881
- DEPENDS:=+kmod-i2c-core
- FILES:=$(LINUX_DIR)/drivers/net/pse-pd/tps23881.ko
- AUTOLOAD:=$(call AutoProbe,tps23881)
- $(call AddDepends/pse-pd)
- endef
- define KernelPackage/pse-tps23881/description
- Kernel module for TPS23881 PSE controller chips
- endef
- $(eval $(call KernelPackage,pse-tps23881))
|