This is what I got when I uncomment the line "ti,strap-mode = ;" in am335x-evm.dts file adems@adems:/media/adems/e7cdae34-f8e0-4a3e-b804-7e3ff37522fe/opt/board-support/linux-4.4.19+gitAUTOINC+db0b54cdad-gdb0b54cdad$ sudo make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am335x-evm.dtb CC scripts/mod/empty.o MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o CC scripts/mod/devicetable-offsets.s GEN scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost DTC arch/arm/boot/dts/am335x-evm.dtb Error: arch/arm/boot/dts/am335x-evm.dts:449.19-20 syntax error FATAL ERROR: Unable to parse input tree scripts/Makefile.lib:293: recipe for target 'arch/arm/boot/dts/am335x-evm.dtb' failed make[1]: *** [arch/arm/boot/dts/am335x-evm.dtb] Error 1 arch/arm/Makefile:333: recipe for target 'am335x-evm.dtb' failed make: *** [am335x-evm.dtb] Error 2 Because of this error I commented that particular line and i got this, adems@adems:/media/adems/e7cdae34-f8e0-4a3e-b804-7e3ff37522fe/opt$ sudo make linux-dtbs ===================================== Building the Linux Kernel DTBs ===================================== make -C /media/adems/e7cdae34-f8e0-4a3e-b804-7e3ff37522fe/opt/board-support/linux-4.4.19+gitAUTOINC+db0b54cdad-gdb0b54cdad ARCH=arm CROSS_COMPILE=/media/adems/e7cdae34-f8e0-4a3e-b804-7e3ff37522fe/opt/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf- tisdk_am335x-evm_defconfig make[1]: Entering directory '/media/adems/e7cdae34-f8e0-4a3e-b804-7e3ff37522fe/opt/board-support/linux-4.4.19+gitAUTOINC+db0b54cdad-gdb0b54cdad' # # configuration written to .config # make[1]: Leaving directory '/media/adems/e7cdae34-f8e0-4a3e-b804-7e3ff37522fe/opt/board-support/linux-4.4.19+gitAUTOINC+db0b54cdad-gdb0b54cdad' make -j 4 -C /media/adems/e7cdae34-f8e0-4a3e-b804-7e3ff37522fe/opt/board-support/linux-4.4.19+gitAUTOINC+db0b54cdad-gdb0b54cdad ARCH=arm CROSS_COMPILE=/media/adems/e7cdae34-f8e0-4a3e-b804-7e3ff37522fe/opt/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf- am335x-evm.dtb am335x-evmsk.dtb am335x-bone.dtb am335x-boneblack.dtb am335x-bonegreen.dtb am335x-icev2.dtb make[1]: Entering directory '/media/adems/e7cdae34-f8e0-4a3e-b804-7e3ff37522fe/opt/board-support/linux-4.4.19+gitAUTOINC+db0b54cdad-gdb0b54cdad' scripts/kconfig/conf --silentoldconfig Kconfig DTC arch/arm/boot/dts/am335x-evm.dtb DTC arch/arm/boot/dts/am335x-evmsk.dtb DTC arch/arm/boot/dts/am335x-bone.dtb Warning (reg_format): "reg" property in /cpun/cpu@0 has invalid length (4 bytes) (#address-cells == 2, #size-cells == 0) Warning (avoid_default_addr_size): Relying on default #address-cells value for /cpun/cpu@0 Warning (reg_format): "reg" property in /cpun/cpu@0 has invalid length (4 bytes) (#address-cells == 2, #size-cells == 0) Warning (avoid_default_addr_size): Relying on default #address-cells value for /cpun/cpu@0 DTC arch/arm/boot/dts/am335x-boneblack.dtb Warning (reg_format): "reg" property in /cpun/cpu@0 has invalid length (4 bytes) (#address-cells == 2, #size-cells == 0) Warning (avoid_default_addr_size): Relying on default #address-cells value for /cpun/cpu@0 Warning (reg_format): "reg" property in /cpun/cpu@0 has invalid length (4 bytes) (#address-cells == 2, #size-cells == 0) Warning (avoid_default_addr_size): Relying on default #address-cells value for /cpun/cpu@0 DTC arch/arm/boot/dts/am335x-bonegreen.dtb DTC arch/arm/boot/dts/am335x-icev2.dtb Warning (reg_format): "reg" property in /cpun/cpu@0 has invalid length (4 bytes) (#address-cells == 2, #size-cells == 0) Warning (avoid_default_addr_size): Relying on default #address-cells value for /cpun/cpu@0 Warning (reg_format): "reg" property in /cpun/cpu@0 has invalid length (4 bytes) (#address-cells == 2, #size-cells == 0) Warning (avoid_default_addr_size): Relying on default #address-cells value for /cpun/cpu@0 make[1]: Leaving directory '/media/adems/e7cdae34-f8e0-4a3e-b804-7e3ff37522fe/opt/board-support/linux-4.4.19+gitAUTOINC+db0b54cdad-gdb0b54cdad' The network service in kernel log look like [ OK ] Started Network Service. [ 19.399112] usbcore: Unknown symbol usb_hcd_amd_remote_wakeup_quirk (err 0) [ 19.406160] usbcore: Unknown symbol usb_get_phy_dev (err 0) [ 19.478872] usbcore: Unknown symbol usb_otg_register_hcd (err 0) [ 19.578702] net eth0: initializing cpsw version 1.12 (0) [ 19.584101] net eth0: initialized cpsw ale version 1.4 [ 19.603463] net eth0: ALE Table size 1024 [ 19.623416] net eth0: phy "4a101000.mdio:00" not found on slave 0, err -19 [ 19.664694] net eth0: phy found : id is : 0x2000a231 [ 19.705929] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready when i checked for interfaces root@am335x-evm:~# ifconfig eth0 Link encap:Ethernet HWaddr 68:C9:0B:75:13:63 inet addr:169.168.1.120 Bcast:169.168.255.255 Mask:255.255.0.0 /* here that inet addr was set by me */ inet6 addr: fe80::6ac9:bff:fe75:1363%132976/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:1642 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:113334 (110.6 KiB) Interrupt:173 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1%132976/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:1255 errors:0 dropped:0 overruns:0 frame:0 TX packets:1255 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:111624 (109.0 KiB) TX bytes:111624 (109.0 KiB) root@am335x-evm:~# ethtool eth0 Settings for eth0: Supports Wake-on: d Wake-on: d Current message level: 0x00000000 (0) Link detected: yes root@am335x-evm:~# ethtool -S eth0 NIC statistics: Good Rx Frames: 0 Broadcast Rx Frames: 0 Multicast Rx Frames: 0 Pause Rx Frames: 0 Rx CRC Errors: 0 Rx Align/Code Errors: 0 Oversize Rx Frames: 0 Rx Jabbers: 0 Undersize (Short) Rx Frames: 0 Rx Fragments: 0 Rx Octets: 0 Good Tx Frames: 1754 Broadcast Tx Frames: 1704 Multicast Tx Frames: 50 Pause Tx Frames: 0 Deferred Tx Frames: 0 Collisions: 0 Single Collision Tx Frames: 0 Multiple Collision Tx Frames: 0 Excessive Collisions: 0 Late Collisions: 0 Tx Underrun: 0 Carrier Sense Errors: 0 Tx Octets: 127680 Rx + Tx 64 Octet Frames: 1658 Rx + Tx 65-127 Octet Frames: 48 Rx + Tx 128-255 Octet Frames: 0 Rx + Tx 256-511 Octet Frames: 48 Rx + Tx 512-1023 Octet Frames: 0 Rx + Tx 1024-Up Octet Frames: 0 Net Octets: 127680 Rx Start of Frame Overruns: 0 Rx Middle of Frame Overruns: 0 Rx DMA Overruns: 0 Rx DMA chan: head_enqueue: 1 Rx DMA chan: tail_enqueue: 127 Rx DMA chan: pad_enqueue: 0 Rx DMA chan: misqueued: 0 Rx DMA chan: desc_alloc_fail: 0 Rx DMA chan: pad_alloc_fail: 0 Rx DMA chan: runt_receive_buf: 0 Rx DMA chan: runt_transmit_buf: 0 Rx DMA chan: empty_dequeue: 0 Rx DMA chan: busy_dequeue: 0 Rx DMA chan: good_dequeue: 0 Rx DMA chan: requeue: 0 Rx DMA chan: teardown_dequeue: 0 Tx DMA chan: head_enqueue: 1753 Tx DMA chan: tail_enqueue: 1 Tx DMA chan: pad_enqueue: 0 Tx DMA chan: misqueued: 1 Tx DMA chan: desc_alloc_fail: 0 Tx DMA chan: pad_alloc_fail: 0 Tx DMA chan: runt_receive_buf: 0 Tx DMA chan: runt_transmit_buf: 1658 Tx DMA chan: empty_dequeue: 1753 Tx DMA chan: busy_dequeue: 0 Tx DMA chan: good_dequeue: 1754 Tx DMA chan: requeue: 1753 Tx DMA chan: teardown_dequeue: 0