Config.in 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. comment "linux-zigbee needs a toolchain w/ threads"
  2. depends on !BR2_TOOLCHAIN_HAS_THREADS
  3. depends on BR2_USE_MMU
  4. config BR2_PACKAGE_LINUX_ZIGBEE
  5. bool "linux-zigbee"
  6. depends on BR2_USE_MMU # fork()
  7. depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
  8. select BR2_PACKAGE_LIBNL
  9. help
  10. IEEE 802.15.4 is a standard for communication in small
  11. low-rate wireless personal area networks (WPAN). While
  12. 802.15.4 is a MAC- and PHY- layer standard only, several
  13. common protocols commonly sit on top of it such as ZigBee,
  14. MiWi, and 6LoWPAN. The goal of this project is to create an
  15. implementation of 802.15.4 and several of the protocols
  16. which run on top of it (primarily 6LoWPAN) for Linux.
  17. It's worth noting that the name linux-zigbee is somewhat of
  18. a misnomer. While this project was originally started to
  19. create a ZigBee implementation for Linux, licensing
  20. restrictions put in place by the ZigBee Alliance make it
  21. impossible for an implementation of ZigBee to ever become
  22. part of the Linux kernel. Once this licensing issue was
  23. discovered, this project's primary focus shifted to IEEE
  24. 802.15.4 and 6LoWPAN. Other higher-layer standards may be
  25. added at a future time.
  26. The 802.15.4 stack contains kernel components, which are
  27. part of the mainline Linux kernel, and userspace components,
  28. available in this package.
  29. http://sourceforge.net/apps/trac/linux-zigbee/
  30. if BR2_PACKAGE_LINUX_ZIGBEE
  31. config BR2_PACKAGE_LINUX_ZIGBEE_TESTS
  32. bool "tests programs"
  33. help
  34. Enable this option to install the Linux-ZigBee test programs
  35. to the target.
  36. config BR2_PACKAGE_LINUX_ZIGBEE_OLD_KERNEL_COMPAT
  37. bool "compatibility with older kernels"
  38. help
  39. Enable this option to get compatibility of the Linux-ZigBee
  40. userspace tools with old kernels. Recent kernels know the
  41. 802.15.4 line discipline as N_IEEE802154 with the value 25,
  42. but some older kernels had it with the values 22 or 19.
  43. config BR2_PACKAGE_LINUX_ZIGBEE_LEASEFILE
  44. string "path for persistent lease storage"
  45. default "/var/run/izcoordinator.leases"
  46. endif