From 0ffbaabb71f06cde02e0ed0e0b8d10bab9dc590c Mon Sep 17 00:00:00 2001 From: NADAL Jean-Baptiste Date: Wed, 19 Apr 2017 22:11:46 +0200 Subject: [PATCH] sync rpi target. --- projects/rpi_domo/configs/genimage.config | 15 ++++++++------- projects/rpi_domo/ovl/etc/config/network | 6 +++++- projects/rpi_domo/ovl/etc/config/wireless | 15 +++++++++++++++ projects/rpi_domo/ovl/etc/init.d/init_pi | 21 +++++++++++++++++++++ projects/rpi_domo/ovl/etc/rc.d/S10init_pi | 1 + 5 files changed, 50 insertions(+), 8 deletions(-) create mode 100644 projects/rpi_domo/ovl/etc/config/wireless create mode 100755 projects/rpi_domo/ovl/etc/init.d/init_pi create mode 120000 projects/rpi_domo/ovl/etc/rc.d/S10init_pi diff --git a/projects/rpi_domo/configs/genimage.config b/projects/rpi_domo/configs/genimage.config index 283364de..0087b590 100644 --- a/projects/rpi_domo/configs/genimage.config +++ b/projects/rpi_domo/configs/genimage.config @@ -4,17 +4,18 @@ image boot.vfat { "bcm2708-rpi-b-plus.dtb", "bcm2708-rpi-b.dtb", "bcm2708-rpi-cm.dtb", - "boot.scr", "rpi-firmware/bootcode.bin", - "config.txt", - "dev.scr", "rpi-firmware/fixup.dat", + "rpi-firmware/start.elf", + "rpi-firmware/overlays", + "u-boot.bin", + "config.txt", + "boot.scr", + "dev.scr", + "update.scr", + "uboot.env", "rpi_domo.dtb", "rootfs.cpio.uboot", - "rpi-firmware/start.elf", - "u-boot.bin", - "uboot.env", - "update.scr", "zImage" } } diff --git a/projects/rpi_domo/ovl/etc/config/network b/projects/rpi_domo/ovl/etc/config/network index 25fb98ee..a5054354 100644 --- a/projects/rpi_domo/ovl/etc/config/network +++ b/projects/rpi_domo/ovl/etc/config/network @@ -4,6 +4,10 @@ config interface loopback option ipaddr 127.0.0.1 option netmask 255.0.0.0 -config interface wan +config interface lan option ifname eth0 option proto dhcp + +config interface wlan + option ifname wlan0 + option proto dhcp diff --git a/projects/rpi_domo/ovl/etc/config/wireless b/projects/rpi_domo/ovl/etc/config/wireless new file mode 100644 index 00000000..4f4464e2 --- /dev/null +++ b/projects/rpi_domo/ovl/etc/config/wireless @@ -0,0 +1,15 @@ +config wifi-device wlan0 + option type mac80211 + option channel 11 + option hwmode 11g + option path 'platform/soc/20980000.usb/usb1/1-1/1-1.4/1-1.4:1.0' + option htmode HT20 + option disabled 1 + +config wifi-iface + option device wlan0 + option network wlan + option mode sta + option ssid '' + option encryption '' + option key '' diff --git a/projects/rpi_domo/ovl/etc/init.d/init_pi b/projects/rpi_domo/ovl/etc/init.d/init_pi new file mode 100755 index 00000000..6492cfa6 --- /dev/null +++ b/projects/rpi_domo/ovl/etc/init.d/init_pi @@ -0,0 +1,21 @@ +#!/bin/sh /etc/rc.common +# + +START=10 +STOP=97 + +boot() { + amixer cset numid=3 1 + if [ -s `fw_printenv UUID 2> /dev/null` ]; + then + /usr/sbin/fw_setenv UUID `cat /proc/sys/kernel/random/uuid` + fi + if [ -s `fw_printenv ethaddr 2> /dev/null` ]; + then + IFACE=eth0 + read MAC