[meta-intel] [PATCH 22/31] machinesetuptool: add nuc machine config to the intel-corei7-64 BSP
Kamble, Nitin A
nitin.a.kamble at intel.com
Fri Sep 19 18:38:16 PDT 2014
On 9/19/14, 5:50 PM, "Darren Hart" <dvhart at linux.intel.com> wrote:
>On Thu, Sep 18, 2014 at 05:35:42PM -0700, nitin.a.kamble at intel.com wrote:
>> From: Nitin A Kamble <nitin.a.kamble at intel.com>
>>
>> Add machine configuration for the NUC platform in the intel-corei7-64
>>BSP image.
>>
>> Signed-off-by: Nitin A Kamble <nitin.a.kamble at intel.com>
>> ---
>> .../machinesetuptool/intel-corei7-64/nuc-alsa.conf | 24 ++
>> .../intel-corei7-64/nuc-alsa.state | 309
>>+++++++++++++++++++++
>> .../nuc-bootscript-hdmi_port_audio.sh | 19 ++
>
>So on alsa and HDMI, I've discussed this with some alsa devs and I got the
>impression this sort of machine specific configuration should not be
>necessary.
>I'd suggest connecting with Mengdong Lin and discussing options for a more
>generic means to enable alsa and HDMI.
I am pinging Megdong privately on this.
>
>> .../intel-corei7-64/nuc-formfactor.machconfig | 3 +
>> .../intel-corei7-64/nuc-network.interfaces | 31 +++
>> .../machinesetuptool/intel-corei7-64/nuc.vars | 14 +
>> .../machinesetuptool/machinesetuptool_git.bbappend | 18 ++
>> 7 files changed, 418 insertions(+)
>> create mode 100644
>>common/recipes-bsp/machinesetuptool/machinesetuptool/intel-corei7-64/nuc-
>>alsa.conf
>> create mode 100644
>>common/recipes-bsp/machinesetuptool/machinesetuptool/intel-corei7-64/nuc-
>>alsa.state
>> create mode 100755
>>common/recipes-bsp/machinesetuptool/machinesetuptool/intel-corei7-64/nuc-
>>bootscript-hdmi_port_audio.sh
>> create mode 100644
>>common/recipes-bsp/machinesetuptool/machinesetuptool/intel-corei7-64/nuc-
>>formfactor.machconfig
>> create mode 100644
>>common/recipes-bsp/machinesetuptool/machinesetuptool/intel-corei7-64/nuc-
>>network.interfaces
>> create mode 100644
>>common/recipes-bsp/machinesetuptool/machinesetuptool/intel-corei7-64/nuc.
>>vars
>> create mode 100644
>>common/recipes-bsp/machinesetuptool/machinesetuptool_git.bbappend
>>
>
>...
>
>> diff --git
>>a/common/recipes-bsp/machinesetuptool/machinesetuptool/intel-corei7-64/nu
>>c-network.interfaces
>>b/common/recipes-bsp/machinesetuptool/machinesetuptool/intel-corei7-64/nu
>>c-network.interfaces
>> new file mode 100644
>> index 0000000..0acf4cf
>> --- /dev/null
>> +++
>>b/common/recipes-bsp/machinesetuptool/machinesetuptool/intel-corei7-64/nu
>>c-network.interfaces
>> @@ -0,0 +1,31 @@
>> +# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
>> +
>> +# The loopback interface
>> +auto lo
>> +iface lo inet loopback
>> +
>> +# Wireless interfaces
>> +iface wlan0 inet dhcp
>> + wireless_mode managed
>> + wireless_essid any
>> + wpa-driver wext
>> + wpa-conf /etc/wpa_supplicant.conf
>> +
>> +iface atml0 inet dhcp
>> +
>> +# Wired or wireless interfaces
>> +auto eth0
>> +iface eth0 inet dhcp
>> +iface eth1 inet dhcp
>
>Does the nuc really have all these interfaces? Seems like a lot of
>generic bits
>for a machine-specific config...
I just picked this from the NUC BSP. Clearly it needs trimming.
>
>> +
>> +# Ethernet/RNDIS gadget (g_ether)
>> +# ... or on host side, usbnet and random hwaddr
>> +iface usb0 inet static
>> + address 192.168.7.2
>> + netmask 255.255.255.0
>> + network 192.168.7.0
>> + gateway 192.168.7.1
>> +
>> +# Bluetooth networking
>> +iface bnep0 inet dhcp
>> +
>> diff --git
>>a/common/recipes-bsp/machinesetuptool/machinesetuptool/intel-corei7-64/nu
>>c.vars
>>b/common/recipes-bsp/machinesetuptool/machinesetuptool/intel-corei7-64/nu
>>c.vars
>> new file mode 100644
>> index 0000000..c6f373f
>> --- /dev/null
>> +++
>>b/common/recipes-bsp/machinesetuptool/machinesetuptool/intel-corei7-64/nu
>>c.vars
>> @@ -0,0 +1,14 @@
>> +FORMFACTOR_FILE="nuc-formfactor.machconfig"
>> +ALSA_CONFIG_FILE="nuc-alsa.conf"
>> +ALSA_STATE_FILE="nuc-alsa.state"
>> +XORG_CONFIG_FILE=""
>> +NETWORK_INTERFACES_FILE="nuc-network.interfaces"
>> +AUTOLOAD_KERNEL_MODULES="uio iwlwifi"
>
>Don't we already do this for the intel-common kernel?
Yes, but with this change it will be removed from the generic BSP kernel,
and enabled as per the platform here.
>
>--
>Darren Hart
>Intel Open Source Technology Center
More information about the meta-intel
mailing list