diff --git a/bsp/include/buildroot.mk b/bsp/include/buildroot.mk index 4a77e115..c84372d6 100644 --- a/bsp/include/buildroot.mk +++ b/bsp/include/buildroot.mk @@ -28,3 +28,6 @@ else cp $(BR_PROJECT)/configs/buildroot.config $(BR_STAGING)/buildroot/.config; \ fi endif + +install.sd: + sudo dd if=$(BR_STAGING)/buildroot/images/sdcard.img of=/dev/mmcblk0 && sync && sync diff --git a/bsp/scripts/bridge_eth_wifi.sh b/bsp/scripts/bridge_eth_wifi.sh new file mode 100755 index 00000000..4907c44f --- /dev/null +++ b/bsp/scripts/bridge_eth_wifi.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +sudo iptables -t nat -A POSTROUTING -o wlp2s0 -s 192.168.2.0/24 -j MASQUERADE +sudo bash -c "echo 1 > /proc/sys/net/ipv4/ip_forward" +sudo kill -9 dnsmasq +sleep 1 +sudo dnsmasq -d -i eno1 -I lo --dhcp-range="192.168.2.100,192.168.2.150,12h" --dhcp-option="1,255.255.255.0" --dhcp-option="3,192.168.2.1" +# -d to keep forground diff --git a/projects/pi_domo/dts/pi_Domo.dtb b/projects/pi_domo/dts/pi_Domo.dtb index a2f48303..674c51f0 100644 Binary files a/projects/pi_domo/dts/pi_Domo.dtb and b/projects/pi_domo/dts/pi_Domo.dtb differ diff --git a/projects/pi_domo/dts/pi_Domo.dts b/projects/pi_domo/dts/pi_Domo.dts index 0d4acc24..db4b741d 100644 --- a/projects/pi_domo/dts/pi_Domo.dts +++ b/projects/pi_domo/dts/pi_Domo.dts @@ -7,12 +7,6 @@ mmc { status = "okay"; }; - audio { - status = "okay"; - }; - i2s { - status = "okay"; - }; i2c { status = "okay"; }; diff --git a/projects/pi_domo/uboot/dev.cmd b/projects/pi_domo/uboot/dev.cmd index 56fb8fb5..661437ee 100644 --- a/projects/pi_domo/uboot/dev.cmd +++ b/projects/pi_domo/uboot/dev.cmd @@ -1,7 +1,7 @@ usb start mmc dev 0 fatload mmc 0:1 ${kernel_addr_r} zImage -fatload mmc 0:1 ${fdt_addr_r} pi_QuartetIII.dtb +fatload mmc 0:1 ${fdt_addr_r} pi_Domo.dtb dhcp ${ramdisk_addr_r} rootfs.cpio.uboot setenv mmc_freq 'sdhci-bcm2708.emmc_clock_freq=250000000 sdhci-bcm2708.enable_llm=0' setenv usb_args 'dwc_otg.lpm_enable=0 dwc_otg.speed=1 dwc_otg.fiq_fix_enable=1'