Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. git show 65aa7b3710ba5a52da84a3b4b1d4519e66a0596c
  2. commit 65aa7b3710ba5a52da84a3b4b1d4519e66a0596c (HEAD -> br-usb)
  3. Author: Ravi kumar Veeramally <ravikumar.veeramally@linux.intel.com>
  4. Date: Wed Mar 28 15:41:07 2018 +0300
  5.  
  6. boards: frdm: Fine tune options to choose proper driver
  7.  
  8. In case of frdm_64f board, if user chose Ethernet networking
  9. ETH_MCUX will be enabled. If user chose Ethernet based on USB
  10. networking ETH_MCUX will be disabled.
  11.  
  12. Signed-off-by: Ravi kumar Veeramally <ravikumar.veeramally@linux.intel.com>
  13.  
  14. diff --git a/arch/arm/soc/nxp_kinetis/k6x/Kconfig.defconfig.mk64f12 b/arch/arm/soc/nxp_kinetis/k6x/Kconfig.defconfig.mk64f12
  15. index 12ac55238..853dc2409 100644
  16. --- a/arch/arm/soc/nxp_kinetis/k6x/Kconfig.defconfig.mk64f12
  17. +++ b/arch/arm/soc/nxp_kinetis/k6x/Kconfig.defconfig.mk64f12
  18. @@ -67,13 +67,6 @@ config SPI_MCUX_DSPI
  19.  
  20. endif # SPI
  21.  
  22. -if NET_L2_ETHERNET
  23. -
  24. -config ETH_MCUX
  25. - def_bool y
  26. -
  27. -endif # NET_L2_ETHERNET
  28. -
  29. if ENTROPY_GENERATOR
  30.  
  31. config ENTROPY_MCUX_RNGA
  32. @@ -102,4 +95,18 @@ config USB_KINETIS
  33.  
  34. endif # USB
  35.  
  36. +if NET_L2_ETHERNET
  37. +
  38. +if USB_DEVICE_NETWORK_ECM
  39. +config ETH_MCUX
  40. + def_bool n
  41. +endif # USB_DEVICE_NETWORK_ECM
  42. +
  43. +if !USB_DEVICE_NETWORK_ECM
  44. +config ETH_MCUX
  45. + def_bool y
  46. +endif # !USB_DEVICE_NETWORK_ECM
  47. +
  48. +endif # NET_L2_ETHERNET
  49. +
  50. endif # SOC_MK64F12
  51. diff --git a/boards/arm/frdm_k64f/Kconfig.defconfig b/boards/arm/frdm_k64f/Kconfig.defconfig
  52. index 124dfa221..068a8e109 100644
  53. --- a/boards/arm/frdm_k64f/Kconfig.defconfig
  54. +++ b/boards/arm/frdm_k64f/Kconfig.defconfig
  55. @@ -131,8 +131,17 @@ if NETWORKING
  56. config NET_L2_ETHERNET
  57. def_bool y
  58.  
  59. +if NET_L2_ETHERNET
  60. +if USB_DEVICE_NETWORK_ECM
  61. config ETH_MCUX_0
  62. - def_bool y if NET_L2_ETHERNET
  63. + def_bool n
  64. +endif # USB_DEVICE_NETWORK_ECM
  65. +
  66. +if !USB_DEVICE_NETWORK_ECM
  67. +config ETH_MCUX_0
  68. + def_bool y
  69. +endif # !USB_DEVICE_NETWORK_ECM
  70. +endif # NET_L2_ETHERNET
  71.  
  72. endif # NETWORKING
  73.  
  74. (END)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement