All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2 2/2] BeagleBone: new board
@ 2012-03-12 14:13 Frank Hunleth
  2012-03-14  0:19 ` Arnout Vandecappelle
  2012-04-07 13:13 ` Stephan Hoffmann
  0 siblings, 2 replies; 9+ messages in thread
From: Frank Hunleth @ 2012-03-12 14:13 UTC (permalink / raw)
  To: buildroot

This configuration uses the latest released kernel and u-boot versions
supported by Beagleboard developers. The Linux kernel configuration has
been modified to compile in EXT2 support and use gzip to compress the
kernel.

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
---
 board/beaglebone/linux-3.2.9.config                |  820 ++++++++++++++++++++
 ....h-Specify-ext2-and-ro-for-booting-rootfs.patch |   31 +
 configs/beaglebone_defconfig                       |   21 +
 3 files changed, 872 insertions(+), 0 deletions(-)
 create mode 100644 board/beaglebone/linux-3.2.9.config
 create mode 100644 board/beaglebone/u-boot-0001-am335x_evm.h-Specify-ext2-and-ro-for-booting-rootfs.patch
 create mode 100644 configs/beaglebone_defconfig

diff --git a/board/beaglebone/linux-3.2.9.config b/board/beaglebone/linux-3.2.9.config
new file mode 100644
index 0000000..c989235
--- /dev/null
+++ b/board/beaglebone/linux-3.2.9.config
@@ -0,0 +1,820 @@
+CONFIG_EXPERIMENTAL=y
+# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_DEFAULT_HOSTNAME="BeagleBone"
+CONFIG_SYSVIPC=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_BSD_PROCESS_ACCT_V3=y
+CONFIG_FHANDLE=y
+CONFIG_TASKSTATS=y
+CONFIG_TASK_DELAY_ACCT=y
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
+CONFIG_SPARSE_IRQ=y
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_CGROUP_FREEZER=y
+CONFIG_CGROUP_DEVICE=y
+CONFIG_CPUSETS=y
+CONFIG_CGROUP_CPUACCT=y
+CONFIG_RESOURCE_COUNTERS=y
+CONFIG_CGROUP_MEM_RES_CTLR=y
+CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y
+CONFIG_CGROUP_PERF=y
+CONFIG_CFS_BANDWIDTH=y
+CONFIG_RT_GROUP_SCHED=y
+CONFIG_BLK_CGROUP=y
+CONFIG_NAMESPACES=y
+CONFIG_SCHED_AUTOGROUP=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_RD_BZIP2=y
+CONFIG_RD_LZMA=y
+CONFIG_RD_XZ=y
+CONFIG_RD_LZO=y
+CONFIG_CC_OPTIMIZE_FOR_SIZE=y
+CONFIG_SYSCTL_SYSCALL=y
+CONFIG_KALLSYMS_ALL=y
+CONFIG_EMBEDDED=y
+CONFIG_SLAB=y
+CONFIG_PROFILING=y
+CONFIG_OPROFILE=m
+CONFIG_MODULES=y
+CONFIG_MODULE_FORCE_LOAD=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODULE_FORCE_UNLOAD=y
+CONFIG_MODVERSIONS=y
+CONFIG_BLK_DEV_INTEGRITY=y
+CONFIG_BLK_DEV_THROTTLING=y
+CONFIG_CFQ_GROUP_IOSCHED=y
+CONFIG_ARCH_OMAP=y
+CONFIG_OMAP_MUX_DEBUG=y
+CONFIG_OMAP_MBOX_FWK=y
+# CONFIG_OMAP_32K_TIMER is not set
+# CONFIG_ARCH_OMAP2 is not set
+# CONFIG_ARCH_OMAP4 is not set
+# CONFIG_SOC_OMAP3430 is not set
+# CONFIG_MACH_DEVKIT8000 is not set
+# CONFIG_MACH_OMAP_LDP is not set
+# CONFIG_MACH_OMAP3530_LV_SOM is not set
+# CONFIG_MACH_OMAP3_TORPEDO is not set
+# CONFIG_MACH_ENCORE is not set
+# CONFIG_MACH_OVERO is not set
+# CONFIG_MACH_OMAP3EVM is not set
+# CONFIG_MACH_OMAP3517EVM is not set
+# CONFIG_MACH_OMAP3_PANDORA is not set
+# CONFIG_MACH_OMAP3_TOUCHBOOK is not set
+# CONFIG_MACH_OMAP_3430SDP is not set
+# CONFIG_MACH_NOKIA_RM680 is not set
+# CONFIG_MACH_NOKIA_RX51 is not set
+# CONFIG_MACH_OMAP_ZOOM2 is not set
+# CONFIG_MACH_OMAP_ZOOM3 is not set
+# CONFIG_MACH_CM_T35 is not set
+# CONFIG_MACH_CM_T3517 is not set
+# CONFIG_MACH_IGEP0030 is not set
+# CONFIG_MACH_SBC3530 is not set
+# CONFIG_MACH_OMAP_3630SDP is not set
+CONFIG_OMAP3_EDMA=y
+CONFIG_ARM_THUMBEE=y
+CONFIG_ARM_ERRATA_430973=y
+CONFIG_NO_HZ=y
+CONFIG_HIGH_RES_TIMERS=y
+CONFIG_THUMB2_KERNEL=y
+CONFIG_ZBOOT_ROM_TEXT=0x0
+CONFIG_ZBOOT_ROM_BSS=0x0
+CONFIG_CMDLINE=" debug "
+CONFIG_AUTO_ZRELADDR=y
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_STAT_DETAILS=y
+CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
+CONFIG_CPU_FREQ_GOV_POWERSAVE=y
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
+CONFIG_BINFMT_MISC=y
+# CONFIG_SUSPEND is not set
+CONFIG_PM_DEBUG=y
+CONFIG_NET=y
+CONFIG_PACKET=y
+CONFIG_UNIX=y
+CONFIG_XFRM_USER=y
+CONFIG_XFRM_SUB_POLICY=y
+CONFIG_XFRM_STATISTICS=y
+CONFIG_NET_KEY=y
+CONFIG_NET_KEY_MIGRATE=y
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_DHCP=y
+CONFIG_IP_PNP_BOOTP=y
+CONFIG_IP_PNP_RARP=y
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE_DEMUX=m
+CONFIG_NET_IPGRE=m
+CONFIG_IP_MROUTE=y
+CONFIG_ARPD=y
+CONFIG_SYN_COOKIES=y
+CONFIG_INET_AH=m
+CONFIG_INET_ESP=m
+CONFIG_INET_IPCOMP=m
+CONFIG_INET_LRO=m
+CONFIG_TCP_CONG_ADVANCED=y
+CONFIG_TCP_CONG_HSTCP=m
+CONFIG_TCP_CONG_HYBLA=m
+CONFIG_TCP_CONG_SCALABLE=m
+CONFIG_TCP_CONG_LP=m
+CONFIG_TCP_CONG_VENO=m
+CONFIG_TCP_CONG_YEAH=m
+CONFIG_TCP_CONG_ILLINOIS=m
+CONFIG_IPV6_PRIVACY=y
+CONFIG_IPV6_ROUTER_PREF=y
+CONFIG_IPV6_ROUTE_INFO=y
+CONFIG_IPV6_OPTIMISTIC_DAD=y
+CONFIG_INET6_AH=m
+CONFIG_INET6_ESP=m
+CONFIG_INET6_IPCOMP=m
+CONFIG_IPV6_MIP6=m
+CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
+CONFIG_IPV6_SIT_6RD=y
+CONFIG_IPV6_TUNNEL=m
+CONFIG_IPV6_MULTIPLE_TABLES=y
+CONFIG_IPV6_SUBTREES=y
+CONFIG_IPV6_MROUTE=y
+CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IPV6_PIMSM_V2=y
+CONFIG_NETFILTER=y
+CONFIG_IP_NF_IPTABLES=m
+CONFIG_IP_NF_ARPTABLES=m
+CONFIG_BRIDGE=m
+CONFIG_VLAN_8021Q=m
+CONFIG_VLAN_8021Q_GVRP=y
+CONFIG_NET_SCHED=y
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_MULTIQ=m
+CONFIG_NET_SCH_RED=m
+CONFIG_CAN=y
+CONFIG_CAN_RAW=y
+CONFIG_CAN_BCM=m
+CONFIG_CAN_GW=m
+CONFIG_CAN_VCAN=m
+CONFIG_CAN_SLCAN=m
+CONFIG_CAN_TI_HECC=m
+CONFIG_CAN_MCP251X=y
+CONFIG_CAN_D_CAN=y
+CONFIG_CAN_D_CAN_PLATFORM=y
+CONFIG_CAN_EMS_USB=m
+CONFIG_CAN_ESD_USB2=m
+CONFIG_CAN_DEBUG_DEVICES=y
+CONFIG_IRDA=m
+CONFIG_IRLAN=m
+CONFIG_IRNET=m
+CONFIG_IRCOMM=m
+CONFIG_IRTTY_SIR=m
+CONFIG_KINGSUN_DONGLE=m
+CONFIG_KSDAZZLE_DONGLE=m
+CONFIG_KS959_DONGLE=m
+CONFIG_USB_IRDA=m
+CONFIG_SIGMATEL_FIR=m
+CONFIG_MCS_FIR=m
+CONFIG_BT=m
+CONFIG_BT_L2CAP=y
+CONFIG_BT_SCO=y
+CONFIG_BT_RFCOMM=m
+CONFIG_BT_RFCOMM_TTY=y
+CONFIG_BT_BNEP=m
+CONFIG_BT_BNEP_MC_FILTER=y
+CONFIG_BT_BNEP_PROTO_FILTER=y
+CONFIG_BT_HIDP=m
+CONFIG_BT_HCIBTUSB=m
+CONFIG_BT_HCIBTSDIO=m
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_H4=y
+CONFIG_BT_HCIUART_BCSP=y
+CONFIG_BT_HCIUART_ATH3K=y
+CONFIG_BT_HCIUART_LL=y
+CONFIG_BT_HCIBCM203X=m
+CONFIG_BT_HCIBPA10X=m
+CONFIG_BT_HCIBFUSB=m
+CONFIG_CFG80211=m
+CONFIG_MAC80211=m
+CONFIG_MAC80211_RC_PID=y
+CONFIG_MAC80211_RC_DEFAULT_PID=y
+CONFIG_WIMAX=m
+CONFIG_RFKILL=m
+CONFIG_RFKILL_INPUT=y
+CONFIG_RFKILL_REGULATOR=m
+CONFIG_RFKILL_GPIO=m
+CONFIG_CEPH_LIB=m
+CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+CONFIG_NFC=m
+CONFIG_NFC_NCI=m
+CONFIG_PN544_NFC=m
+CONFIG_NFC_PN533=m
+CONFIG_DEVTMPFS=y
+CONFIG_DEVTMPFS_MOUNT=y
+CONFIG_CONNECTOR=y
+CONFIG_PARPORT=m
+CONFIG_PARPORT_1284=y
+CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_CRYPTOLOOP=m
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_COUNT=2
+CONFIG_BLK_DEV_RAM_SIZE=65536
+CONFIG_CDROM_PKTCDVD=m
+CONFIG_CDROM_PKTCDVD_WCACHE=y
+CONFIG_ATA_OVER_ETH=m
+CONFIG_MISC_DEVICES=y
+CONFIG_BMP085=m
+CONFIG_EEPROM_AT24=y
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_BLK_DEV_SR=y
+CONFIG_BLK_DEV_SR_VENDOR=y
+CONFIG_CHR_DEV_SG=y
+CONFIG_CHR_DEV_SCH=y
+CONFIG_SCSI_MULTI_LUN=y
+CONFIG_SCSI_SCAN_ASYNC=y
+CONFIG_MD=y
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID10=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_MD_FAULTY=m
+CONFIG_BLK_DEV_DM=m
+CONFIG_DM_CRYPT=m
+CONFIG_DM_SNAPSHOT=m
+CONFIG_DM_MIRROR=m
+CONFIG_DM_RAID=m
+CONFIG_DM_LOG_USERSPACE=m
+CONFIG_DM_ZERO=m
+CONFIG_DM_MULTIPATH=m
+CONFIG_DM_MULTIPATH_QL=m
+CONFIG_DM_MULTIPATH_ST=m
+CONFIG_DM_UEVENT=y
+CONFIG_DM_FLAKEY=m
+CONFIG_NETDEVICES=y
+CONFIG_BONDING=m
+CONFIG_DUMMY=m
+CONFIG_EQUALIZER=m
+CONFIG_MACVLAN=m
+CONFIG_MACVTAP=m
+CONFIG_NETCONSOLE=m
+CONFIG_TUN=m
+# CONFIG_NET_VENDOR_FARADAY is not set
+# CONFIG_NET_VENDOR_INTEL is not set
+# CONFIG_NET_VENDOR_MARVELL is not set
+# CONFIG_NET_VENDOR_MICREL is not set
+# CONFIG_NET_VENDOR_MICROCHIP is not set
+# CONFIG_NET_VENDOR_SEEQ is not set
+CONFIG_SMC91X=y
+CONFIG_SMSC911X=y
+# CONFIG_NET_VENDOR_STMICRO is not set
+CONFIG_TI_CPSW=y
+CONFIG_SMSC_PHY=y
+CONFIG_PPP=m
+CONFIG_PPP_BSDCOMP=m
+CONFIG_PPP_DEFLATE=m
+CONFIG_PPP_FILTER=y
+CONFIG_PPP_MPPE=m
+CONFIG_PPP_MULTILINK=y
+CONFIG_PPPOE=m
+CONFIG_PPTP=m
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_SYNC_TTY=m
+CONFIG_SLIP=m
+CONFIG_SLIP_SMART=y
+CONFIG_USB_CATC=y
+CONFIG_USB_KAWETH=y
+CONFIG_USB_PEGASUS=y
+CONFIG_USB_RTL8150=y
+CONFIG_USB_USBNET=y
+CONFIG_USB_NET_DM9601=y
+CONFIG_USB_NET_SMSC75XX=m
+CONFIG_USB_NET_SMSC95XX=m
+CONFIG_USB_NET_GL620A=m
+CONFIG_USB_NET_NET1080=m
+CONFIG_USB_NET_PLUSB=m
+CONFIG_USB_NET_MCS7830=m
+CONFIG_USB_ALI_M5632=y
+CONFIG_USB_AN2720=y
+CONFIG_USB_EPSON2888=y
+CONFIG_USB_KC2190=y
+CONFIG_USB_NET_CX82310_ETH=m
+CONFIG_USB_NET_KALMIA=m
+CONFIG_USB_HSO=m
+CONFIG_USB_NET_INT51X1=m
+CONFIG_USB_IPHETH=m
+CONFIG_USB_SIERRA_NET=m
+CONFIG_USB_VL600=m
+CONFIG_AT76C50X_USB=m
+CONFIG_USB_ZD1201=m
+CONFIG_USB_NET_RNDIS_WLAN=m
+CONFIG_RTL8187=m
+CONFIG_BRCMFMAC=m
+CONFIG_LIBERTAS=m
+CONFIG_LIBERTAS_USB=m
+CONFIG_LIBERTAS_SDIO=m
+CONFIG_LIBERTAS_DEBUG=y
+CONFIG_P54_COMMON=m
+CONFIG_P54_USB=m
+CONFIG_RT2X00=m
+CONFIG_RT2500USB=m
+CONFIG_RT73USB=m
+CONFIG_RT2800USB=m
+CONFIG_RT2800USB_RT53XX=y
+CONFIG_RT2800USB_UNKNOWN=y
+CONFIG_RTL8192CU=m
+CONFIG_WL12XX_MENU=m
+CONFIG_WL12XX=m
+CONFIG_WL12XX_SPI=m
+CONFIG_WL12XX_SDIO=m
+CONFIG_ZD1211RW=m
+CONFIG_WIMAX_I2400M_USB=m
+CONFIG_INPUT_JOYDEV=m
+CONFIG_INPUT_EVDEV=y
+CONFIG_KEYBOARD_GPIO=y
+CONFIG_KEYBOARD_TWL4030=y
+CONFIG_INPUT_TOUCHSCREEN=y
+CONFIG_TOUCHSCREEN_ADS7846=y
+CONFIG_TOUCHSCREEN_TI_TSCADC=y
+CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_TSC_SERIO=m
+CONFIG_TOUCHSCREEN_TSC2005=m
+CONFIG_TOUCHSCREEN_TSC2007=m
+CONFIG_INPUT_MISC=y
+CONFIG_INPUT_AD714X=m
+CONFIG_INPUT_BMA150=m
+CONFIG_INPUT_MMA8450=m
+CONFIG_INPUT_MPU3050=m
+CONFIG_INPUT_ATI_REMOTE2=m
+CONFIG_INPUT_KEYSPAN_REMOTE=m
+CONFIG_INPUT_KXTJ9=m
+CONFIG_INPUT_POWERMATE=m
+CONFIG_INPUT_YEALINK=m
+CONFIG_INPUT_CM109=m
+CONFIG_INPUT_TWL4030_PWRBUTTON=y
+CONFIG_INPUT_TWL4030_VIBRA=m
+CONFIG_INPUT_TWL6040_VIBRA=m
+CONFIG_INPUT_UINPUT=m
+CONFIG_INPUT_PCF8574=m
+CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
+CONFIG_INPUT_ADXL34X=m
+CONFIG_INPUT_CMA3000=m
+CONFIG_INPUT_CMA3000_I2C=m
+CONFIG_VT_HW_CONSOLE_BINDING=y
+# CONFIG_LEGACY_PTYS is not set
+CONFIG_SERIAL_8250=y
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_SERIAL_8250_NR_UARTS=32
+CONFIG_SERIAL_8250_EXTENDED=y
+CONFIG_SERIAL_8250_MANY_PORTS=y
+CONFIG_SERIAL_8250_SHARE_IRQ=y
+CONFIG_SERIAL_8250_DETECT_IRQ=y
+CONFIG_SERIAL_8250_RSA=y
+CONFIG_PRINTER=m
+CONFIG_HW_RANDOM=y
+CONFIG_RAW_DRIVER=m
+CONFIG_I2C_CHARDEV=y
+CONFIG_SPI=y
+CONFIG_SPI_GPIO=m
+CONFIG_SPI_OMAP24XX=y
+CONFIG_SPI_SPIDEV=m
+CONFIG_DEBUG_GPIO=y
+CONFIG_GPIO_SYSFS=y
+CONFIG_GPIO_TWL4030=y
+CONFIG_GENERIC_PWM=y
+CONFIG_DAVINCI_EHRPWM=y
+CONFIG_ECAP_PWM=y
+CONFIG_W1=y
+CONFIG_W1_MASTER_DS2490=m
+CONFIG_W1_MASTER_DS2482=m
+CONFIG_W1_MASTER_DS1WM=m
+CONFIG_W1_MASTER_GPIO=y
+CONFIG_W1_SLAVE_THERM=y
+CONFIG_W1_SLAVE_SMEM=m
+CONFIG_W1_SLAVE_DS2408=m
+CONFIG_W1_SLAVE_DS2423=m
+CONFIG_W1_SLAVE_DS2431=m
+CONFIG_W1_SLAVE_DS2433=m
+CONFIG_W1_SLAVE_DS2433_CRC=y
+CONFIG_W1_SLAVE_DS2760=m
+CONFIG_W1_SLAVE_DS2780=m
+CONFIG_W1_SLAVE_BQ27000=m
+CONFIG_POWER_SUPPLY=y
+CONFIG_SENSORS_AD7314=m
+CONFIG_SENSORS_AD7414=m
+CONFIG_SENSORS_AD7418=m
+CONFIG_SENSORS_ADCXX=m
+CONFIG_SENSORS_ADM1021=m
+CONFIG_SENSORS_ADM1025=m
+CONFIG_SENSORS_ADM1026=m
+CONFIG_SENSORS_ADM1029=m
+CONFIG_SENSORS_ADM1031=m
+CONFIG_SENSORS_ADM9240=m
+CONFIG_SENSORS_ADT7411=m
+CONFIG_SENSORS_ADT7462=m
+CONFIG_SENSORS_ADT7470=m
+CONFIG_SENSORS_ADT7475=m
+CONFIG_SENSORS_ASC7621=m
+CONFIG_SENSORS_ATXP1=m
+CONFIG_SENSORS_DS620=m
+CONFIG_SENSORS_DS1621=m
+CONFIG_SENSORS_F71805F=m
+CONFIG_SENSORS_F71882FG=m
+CONFIG_SENSORS_F75375S=m
+CONFIG_SENSORS_G760A=m
+CONFIG_SENSORS_GL518SM=m
+CONFIG_SENSORS_GL520SM=m
+CONFIG_SENSORS_GPIO_FAN=m
+CONFIG_SENSORS_IT87=m
+CONFIG_SENSORS_JC42=m
+CONFIG_SENSORS_LINEAGE=m
+CONFIG_SENSORS_LM63=m
+CONFIG_SENSORS_LM70=m
+CONFIG_SENSORS_LM73=m
+CONFIG_SENSORS_LM75=m
+CONFIG_SENSORS_LM77=m
+CONFIG_SENSORS_LM78=m
+CONFIG_SENSORS_LM80=m
+CONFIG_SENSORS_LM83=m
+CONFIG_SENSORS_LM85=m
+CONFIG_SENSORS_LM87=m
+CONFIG_SENSORS_LM90=m
+CONFIG_SENSORS_LM92=m
+CONFIG_SENSORS_LM93=m
+CONFIG_SENSORS_LTC4151=m
+CONFIG_SENSORS_LTC4215=m
+CONFIG_SENSORS_LTC4245=m
+CONFIG_SENSORS_LTC4261=m
+CONFIG_SENSORS_LM95241=m
+CONFIG_SENSORS_LM95245=m
+CONFIG_SENSORS_MAX1111=m
+CONFIG_SENSORS_MAX16065=m
+CONFIG_SENSORS_MAX1619=m
+CONFIG_SENSORS_MAX1668=m
+CONFIG_SENSORS_MAX6639=m
+CONFIG_SENSORS_MAX6642=m
+CONFIG_SENSORS_MAX6650=m
+CONFIG_SENSORS_NTC_THERMISTOR=m
+CONFIG_SENSORS_PC87360=m
+CONFIG_SENSORS_PC87427=m
+CONFIG_SENSORS_PCF8591=m
+CONFIG_PMBUS=m
+CONFIG_SENSORS_LTC2978=m
+CONFIG_SENSORS_ZL6100=m
+CONFIG_SENSORS_SHT15=m
+CONFIG_SENSORS_SHT21=m
+CONFIG_SENSORS_SMM665=m
+CONFIG_SENSORS_DME1737=m
+CONFIG_SENSORS_EMC1403=m
+CONFIG_SENSORS_EMC2103=m
+CONFIG_SENSORS_EMC6W201=m
+CONFIG_SENSORS_SMSC47M1=m
+CONFIG_SENSORS_SMSC47M192=m
+CONFIG_SENSORS_SMSC47B397=m
+CONFIG_SENSORS_SCH5627=m
+CONFIG_SENSORS_SCH5636=m
+CONFIG_SENSORS_ADS1015=m
+CONFIG_SENSORS_ADS7828=m
+CONFIG_SENSORS_ADS7871=m
+CONFIG_SENSORS_AMC6821=m
+CONFIG_SENSORS_THMC50=m
+CONFIG_SENSORS_TMP102=m
+CONFIG_SENSORS_TMP401=m
+CONFIG_SENSORS_TMP421=m
+CONFIG_SENSORS_VT1211=m
+CONFIG_SENSORS_W83781D=m
+CONFIG_SENSORS_W83791D=m
+CONFIG_SENSORS_W83792D=m
+CONFIG_SENSORS_W83793=m
+CONFIG_SENSORS_W83795=m
+CONFIG_SENSORS_W83L785TS=m
+CONFIG_SENSORS_W83L786NG=m
+CONFIG_SENSORS_W83627HF=m
+CONFIG_SENSORS_W83627EHF=m
+CONFIG_WATCHDOG=y
+CONFIG_OMAP_WATCHDOG=y
+CONFIG_TWL4030_WATCHDOG=y
+CONFIG_MFD_TPS65217=y
+CONFIG_REGULATOR_DUMMY=y
+CONFIG_REGULATOR_FIXED_VOLTAGE=y
+CONFIG_REGULATOR_VIRTUAL_CONSUMER=y
+CONFIG_REGULATOR_USERSPACE_CONSUMER=y
+CONFIG_REGULATOR_GPIO=y
+CONFIG_REGULATOR_TWL4030=y
+CONFIG_REGULATOR_TPS65023=y
+CONFIG_REGULATOR_TPS6507X=y
+CONFIG_REGULATOR_TPS65217=y
+CONFIG_MEDIA_SUPPORT=y
+CONFIG_MEDIA_CONTROLLER=y
+CONFIG_VIDEO_DEV=y
+CONFIG_DVB_CORE=m
+CONFIG_RC_ATI_REMOTE=m
+CONFIG_MEDIA_ATTACH=y
+CONFIG_VIDEO_VIVI=m
+CONFIG_USB_VIDEO_CLASS=y
+CONFIG_USB_M5602=m
+CONFIG_USB_STV06XX=m
+CONFIG_USB_GL860=m
+CONFIG_USB_GSPCA_BENQ=m
+CONFIG_USB_GSPCA_CONEX=m
+CONFIG_USB_GSPCA_CPIA1=m
+CONFIG_USB_GSPCA_ETOMS=m
+CONFIG_USB_GSPCA_FINEPIX=m
+CONFIG_USB_GSPCA_JEILINJ=m
+CONFIG_USB_GSPCA_KINECT=m
+CONFIG_USB_GSPCA_KONICA=m
+CONFIG_USB_GSPCA_MARS=m
+CONFIG_USB_GSPCA_MR97310A=m
+CONFIG_USB_GSPCA_NW80X=m
+CONFIG_USB_GSPCA_OV519=m
+CONFIG_USB_GSPCA_OV534=m
+CONFIG_USB_GSPCA_OV534_9=m
+CONFIG_USB_GSPCA_PAC207=m
+CONFIG_USB_GSPCA_PAC7302=m
+CONFIG_USB_GSPCA_PAC7311=m
+CONFIG_USB_GSPCA_SE401=m
+CONFIG_USB_GSPCA_SN9C2028=m
+CONFIG_USB_GSPCA_SN9C20X=m
+CONFIG_USB_GSPCA_SONIXB=m
+CONFIG_USB_GSPCA_SONIXJ=m
+CONFIG_USB_GSPCA_SPCA500=m
+CONFIG_USB_GSPCA_SPCA501=m
+CONFIG_USB_GSPCA_SPCA505=m
+CONFIG_USB_GSPCA_SPCA506=m
+CONFIG_USB_GSPCA_SPCA508=m
+CONFIG_USB_GSPCA_SPCA561=m
+CONFIG_USB_GSPCA_SPCA1528=m
+CONFIG_USB_GSPCA_SQ905=m
+CONFIG_USB_GSPCA_SQ905C=m
+CONFIG_USB_GSPCA_SQ930X=m
+CONFIG_USB_GSPCA_STK014=m
+CONFIG_USB_GSPCA_STV0680=m
+CONFIG_USB_GSPCA_SUNPLUS=m
+CONFIG_USB_GSPCA_T613=m
+CONFIG_USB_GSPCA_TOPRO=m
+CONFIG_USB_GSPCA_TV8532=m
+CONFIG_USB_GSPCA_VC032X=m
+CONFIG_USB_GSPCA_VICAM=m
+CONFIG_USB_GSPCA_XIRLINK_CIT=m
+CONFIG_USB_GSPCA_ZC3XX=m
+CONFIG_VIDEO_PVRUSB2=m
+CONFIG_VIDEO_HDPVR=m
+CONFIG_VIDEO_EM28XX=m
+CONFIG_VIDEO_EM28XX_ALSA=m
+CONFIG_VIDEO_EM28XX_DVB=m
+CONFIG_VIDEO_TLG2300=m
+CONFIG_VIDEO_CX231XX=m
+CONFIG_VIDEO_CX231XX_ALSA=m
+CONFIG_VIDEO_CX231XX_DVB=m
+CONFIG_VIDEO_USBVISION=m
+CONFIG_USB_ET61X251=m
+CONFIG_USB_SN9C102=m
+CONFIG_USB_PWC=m
+CONFIG_USB_ZR364XX=m
+CONFIG_USB_STKWEBCAM=m
+CONFIG_USB_S2255=m
+CONFIG_DRM=m
+CONFIG_FB=y
+CONFIG_FIRMWARE_EDID=y
+CONFIG_FB_FOREIGN_ENDIAN=y
+CONFIG_FB_TILEBLITTING=y
+CONFIG_FB_SMSCUFX=m
+CONFIG_FB_UDL=m
+CONFIG_FB_DA8XX=y
+CONFIG_FB_ST7735=y
+CONFIG_OMAP2_DSS=m
+CONFIG_OMAP2_DSS_RFBI=y
+CONFIG_OMAP2_DSS_SDI=y
+CONFIG_OMAP2_DSS_DSI=y
+CONFIG_FB_OMAP2=m
+CONFIG_PANEL_GENERIC_DPI=m
+CONFIG_PANEL_DVI=m
+CONFIG_PANEL_SHARP_LS037V7DW01=m
+CONFIG_PANEL_NEC_NL8048HL11_01B=m
+CONFIG_PANEL_PICODLP=m
+CONFIG_PANEL_TAAL=m
+CONFIG_PANEL_TPO_TD043MTEA1=m
+CONFIG_PANEL_ACX565AKM=m
+CONFIG_PANEL_N8X0=m
+CONFIG_LCD_CLASS_DEVICE=y
+CONFIG_LCD_PLATFORM=y
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_BACKLIGHT_PWM=y
+CONFIG_DISPLAY_SUPPORT=y
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
+CONFIG_FONTS=y
+CONFIG_FONT_8x8=y
+CONFIG_LOGO=y
+# CONFIG_LOGO_LINUX_MONO is not set
+# CONFIG_LOGO_LINUX_VGA16 is not set
+CONFIG_SOUND=y
+CONFIG_SND=y
+CONFIG_SND_SEQUENCER=m
+CONFIG_SND_SEQ_DUMMY=m
+CONFIG_SND_HRTIMER=m
+CONFIG_SND_USB_AUDIO=y
+CONFIG_SND_SOC=y
+CONFIG_SND_AM33XX_SOC=y
+CONFIG_SND_AM335X_SOC_EVM=m
+CONFIG_USB=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+CONFIG_USB_DEVICEFS=y
+CONFIG_USB_MUSB_HDRC=y
+CONFIG_USB_MUSB_TI81XX_GLUE=y
+CONFIG_USB_TI_CPPI41_DMA_HW=y
+CONFIG_USB_ACM=y
+CONFIG_USB_PRINTER=y
+CONFIG_USB_WDM=y
+CONFIG_USB_STORAGE=y
+CONFIG_USB_UAS=y
+CONFIG_USB_LIBUSUAL=y
+CONFIG_USB_SERIAL=m
+CONFIG_USB_SERIAL_AIRCABLE=m
+CONFIG_USB_SERIAL_ARK3116=m
+CONFIG_USB_SERIAL_BELKIN=m
+CONFIG_USB_SERIAL_CH341=m
+CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
+CONFIG_USB_SERIAL_CP210X=m
+CONFIG_USB_SERIAL_CYPRESS_M8=m
+CONFIG_USB_SERIAL_EMPEG=m
+CONFIG_USB_SERIAL_FTDI_SIO=m
+CONFIG_USB_SERIAL_FUNSOFT=m
+CONFIG_USB_SERIAL_VISOR=m
+CONFIG_USB_SERIAL_IPAQ=m
+CONFIG_USB_SERIAL_IR=m
+CONFIG_USB_SERIAL_EDGEPORT=m
+CONFIG_USB_SERIAL_EDGEPORT_TI=m
+CONFIG_USB_SERIAL_GARMIN=m
+CONFIG_USB_SERIAL_IPW=m
+CONFIG_USB_SERIAL_IUU=m
+CONFIG_USB_SERIAL_KEYSPAN_PDA=m
+CONFIG_USB_SERIAL_KEYSPAN=m
+CONFIG_USB_SERIAL_KLSI=m
+CONFIG_USB_SERIAL_KOBIL_SCT=m
+CONFIG_USB_SERIAL_MCT_U232=m
+CONFIG_USB_SERIAL_MOS7720=m
+CONFIG_USB_SERIAL_MOS7840=m
+CONFIG_USB_SERIAL_MOTOROLA=m
+CONFIG_USB_SERIAL_NAVMAN=m
+CONFIG_USB_SERIAL_PL2303=m
+CONFIG_USB_SERIAL_OTI6858=m
+CONFIG_USB_SERIAL_QCAUX=m
+CONFIG_USB_SERIAL_QUALCOMM=m
+CONFIG_USB_SERIAL_SPCP8X5=m
+CONFIG_USB_SERIAL_HP4X=m
+CONFIG_USB_SERIAL_SAFE=m
+CONFIG_USB_SERIAL_SIEMENS_MPI=m
+CONFIG_USB_SERIAL_SIERRAWIRELESS=m
+CONFIG_USB_SERIAL_OPTICON=m
+CONFIG_USB_SERIAL_VIVOPAY_SERIAL=m
+CONFIG_USB_SERIAL_ZIO=m
+CONFIG_USB_SERIAL_SSU100=m
+CONFIG_USB_SERIAL_DEBUG=m
+CONFIG_USB_LEGOTOWER=m
+CONFIG_USB_LCD=m
+CONFIG_USB_LED=m
+CONFIG_USB_CYPRESS_CY7C63=m
+CONFIG_USB_CYTHERM=m
+CONFIG_USB_IDMOUSE=m
+CONFIG_USB_FTDI_ELAN=m
+CONFIG_USB_APPLEDISPLAY=m
+CONFIG_USB_SISUSBVGA=m
+CONFIG_USB_SISUSBVGA_CON=y
+CONFIG_USB_TEST=m
+CONFIG_USB_GADGET=y
+CONFIG_USB_GADGET_MUSB_HDRC=y
+CONFIG_USB_ZERO=m
+CONFIG_USB_AUDIO=m
+CONFIG_USB_ETH=m
+CONFIG_USB_G_NCM=m
+CONFIG_USB_GADGETFS=m
+CONFIG_USB_FUNCTIONFS=m
+CONFIG_USB_FUNCTIONFS_RNDIS=y
+CONFIG_USB_FILE_STORAGE=m
+CONFIG_USB_MASS_STORAGE=m
+CONFIG_USB_G_SERIAL=m
+CONFIG_USB_MIDI_GADGET=m
+CONFIG_USB_G_PRINTER=m
+CONFIG_USB_CDC_COMPOSITE=m
+CONFIG_USB_G_MULTI=m
+CONFIG_USB_G_HID=m
+CONFIG_USB_G_DBGP=m
+CONFIG_USB_G_DBGP_PRINTK=y
+CONFIG_USB_G_WEBCAM=m
+CONFIG_MMC=y
+CONFIG_MMC_UNSAFE_RESUME=y
+CONFIG_SDIO_UART=y
+CONFIG_MMC_OMAP_HS=y
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+CONFIG_LEDS_GPIO=y
+CONFIG_LEDS_REGULATOR=y
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_TIMER=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=y
+CONFIG_LEDS_TRIGGER_BACKLIGHT=y
+CONFIG_LEDS_TRIGGER_GPIO=y
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_DRV_TWL4030=y
+CONFIG_RTC_DRV_OMAP=y
+CONFIG_UIO=m
+CONFIG_UIO_PDRV=m
+CONFIG_UIO_PDRV_GENIRQ=m
+CONFIG_UIO_PRUSS=m
+CONFIG_VIRTIO_MMIO=m
+CONFIG_STAGING=y
+CONFIG_W35UND=m
+CONFIG_PRISM2_USB=m
+CONFIG_R8712U=m
+CONFIG_R8712_AP=y
+CONFIG_RTS5139=m
+CONFIG_USB_SERIAL_QUATECH2=m
+CONFIG_USB_SERIAL_QUATECH_USB2=m
+CONFIG_IIO=y
+CONFIG_IIO_SW_RING=y
+CONFIG_IIO_KFIFO_BUF=y
+CONFIG_AD7192=m
+CONFIG_AD7280=m
+CONFIG_AD7746=m
+CONFIG_AD5064=m
+CONFIG_AD5360=m
+CONFIG_AD5933=m
+CONFIG_AD2S1200=m
+CONFIG_IIO_SIMPLE_DUMMY=m
+CONFIG_IIO_SIMPLE_DUMMY_EVENTS=y
+CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y
+CONFIG_USB_ENESTORAGE=m
+CONFIG_OMAP_IOMMU=y
+CONFIG_OMAP_IOVMM=y
+CONFIG_OMAP_IOMMU_DEBUG=y
+CONFIG_PM_DEVFREQ=y
+CONFIG_DEVFREQ_GOV_USERSPACE=y
+CONFIG_EXT2_FS=y
+CONFIG_EXT3_FS=m
+# CONFIG_EXT3_FS_XATTR is not set
+CONFIG_EXT4_FS=m
+CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_REISERFS_FS=m
+CONFIG_JFS_FS=m
+CONFIG_XFS_FS=m
+CONFIG_GFS2_FS=m
+CONFIG_BTRFS_FS=m
+CONFIG_NILFS2_FS=m
+CONFIG_FANOTIFY=y
+CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
+CONFIG_QUOTA=y
+CONFIG_QFMT_V2=m
+CONFIG_AUTOFS4_FS=y
+CONFIG_FUSE_FS=m
+CONFIG_CUSE=m
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_UDF_FS=m
+CONFIG_MSDOS_FS=y
+CONFIG_VFAT_FS=y
+CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
+CONFIG_CRAMFS=m
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+CONFIG_NFS_V3_ACL=y
+CONFIG_NFS_V4=y
+CONFIG_ROOT_NFS=y
+CONFIG_NFSD=m
+CONFIG_NFSD_V4=y
+CONFIG_CIFS=m
+CONFIG_CIFS_STATS=y
+CONFIG_CIFS_WEAK_PW_HASH=y
+CONFIG_CIFS_XATTR=y
+CONFIG_CIFS_POSIX=y
+CONFIG_PARTITION_ADVANCED=y
+CONFIG_MAC_PARTITION=y
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_ISO8859_1=y
+CONFIG_NLS_UTF8=y
+CONFIG_PRINTK_TIME=y
+CONFIG_MAGIC_SYSRQ=y
+CONFIG_DEBUG_FS=y
+CONFIG_DETECT_HUNG_TASK=y
+CONFIG_SCHEDSTATS=y
+CONFIG_TIMER_STATS=y
+# CONFIG_DEBUG_BUGVERBOSE is not set
+CONFIG_DEBUG_LL=y
+CONFIG_EARLY_PRINTK=y
+CONFIG_DEBUG_JTAG_ENABLE=y
+CONFIG_SECURITY=y
+CONFIG_CRYPTO_MICHAEL_MIC=y
+CONFIG_CRYPTO_DEFLATE=y
+CONFIG_CRYPTO_LZO=y
+# CONFIG_CRYPTO_ANSI_CPRNG is not set
+CONFIG_CRC_CCITT=y
+CONFIG_CRC16=y
+CONFIG_CRC_ITU_T=y
+CONFIG_CRC7=y
+CONFIG_LIBCRC32C=y
diff --git a/board/beaglebone/u-boot-0001-am335x_evm.h-Specify-ext2-and-ro-for-booting-rootfs.patch b/board/beaglebone/u-boot-0001-am335x_evm.h-Specify-ext2-and-ro-for-booting-rootfs.patch
new file mode 100644
index 0000000..dfbccf5
--- /dev/null
+++ b/board/beaglebone/u-boot-0001-am335x_evm.h-Specify-ext2-and-ro-for-booting-rootfs.patch
@@ -0,0 +1,31 @@
+From c8aae8c96494132759319b0eab6cd2a51d1d4889 Mon Sep 17 00:00:00 2001
+From: Frank Hunleth <fhunleth@troodon-software.com>
+Date: Tue, 6 Mar 2012 07:20:26 -0800
+Subject: [PATCH] am335x_evm.h: Specify ext2 and ro for booting rootfs
+
+Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
+---
+ include/configs/am335x_evm.h |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h
+index e0ac494..b45c306 100755
+--- a/include/configs/am335x_evm.h
++++ b/include/configs/am335x_evm.h
+@@ -53,11 +53,11 @@
+ 	"script_addr=0x81900000\0" \
+ 	"console=ttyO0,115200n8\0" \
+ 	"mmc_dev=0\0" \
+-	"mmc_root=/dev/mmcblk0p2 rw\0" \
++	"mmc_root=/dev/mmcblk0p2 ro\0" \
+ 	"nand_root=ubi0:rootfs rw ubi.mtd=7,2048\0" \
+ 	"spi_root=/dev/mtdblock4 rw\0" \
+ 	"nor_root=/dev/mtdblock3 rw\0" \
+-	"mmc_root_fs_type=ext3 rootwait\0" \
++	"mmc_root_fs_type=ext2 rootwait\0" \
+ 	"nand_root_fs_type=ubifs rootwait=1\0" \
+ 	"spi_root_fs_type=jffs2\0" \
+ 	"nor_root_fs_type=jffs2\0" \
+-- 
+1.7.4.1
+
diff --git a/configs/beaglebone_defconfig b/configs/beaglebone_defconfig
new file mode 100644
index 0000000..f8b9298
--- /dev/null
+++ b/configs/beaglebone_defconfig
@@ -0,0 +1,21 @@
+BR2_arm=y
+BR2_cortex_a8=y
+BR2_TARGET_GENERIC_HOSTNAME="beaglebone"
+BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
+BR2_TARGET_GENERIC_GETTY_PORT="ttyO0"
+# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set
+BR2_TARGET_ROOTFS_EXT2=y
+# BR2_TARGET_ROOTFS_TAR is not set
+BR2_TARGET_UBOOT=y
+BR2_TARGET_UBOOT_BOARDNAME="am335x_evm"
+BR2_TARGET_UBOOT_CUSTOM_GIT=y
+BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="board/beaglebone"
+BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL="git://arago-project.org/git/projects/u-boot-am33x.git"
+BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION="v2011.09_AM335xPSP_04.06.00.06"
+BR2_TARGET_UBOOT_MLO=y
+BR2_LINUX_KERNEL=y
+BR2_LINUX_KERNEL_CUSTOM_GIT=y
+BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL="git://github.com/koenkooi/linux.git"
+BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION="linux-ti33x-psp-3.2-r5a+gitr09e9651bcf2ee8d86685f2a8075bc6557b1d3b91"
+BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
+BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/beaglebone/linux-3.2.9.config"
-- 
1.7.4.1

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH v2 2/2] BeagleBone: new board
  2012-03-12 14:13 [Buildroot] [PATCH v2 2/2] BeagleBone: new board Frank Hunleth
@ 2012-03-14  0:19 ` Arnout Vandecappelle
  2012-03-17 20:42   ` Frank Hunleth
  2012-04-07 13:13 ` Stephan Hoffmann
  1 sibling, 1 reply; 9+ messages in thread
From: Arnout Vandecappelle @ 2012-03-14  0:19 UTC (permalink / raw)
  To: buildroot

On Monday 12 March 2012 15:13:29 Frank Hunleth wrote:
>  board/beaglebone/linux-3.2.9.config                |  820 ++++++++++++++++++++

 That kernel config looks a bit bloated.  Is this based on the am33x 
defconfig?  There are even some modules in there that can't possibly be
wired to a beaglebone, like a parallel port...

 Regards,
 Arnout

-- 
Arnout Vandecappelle                               arnout at mind be
Senior Embedded Software Architect                 +32-16-286540
Essensium/Mind                                     http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium                BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH v2 2/2] BeagleBone: new board
  2012-03-14  0:19 ` Arnout Vandecappelle
@ 2012-03-17 20:42   ` Frank Hunleth
  0 siblings, 0 replies; 9+ messages in thread
From: Frank Hunleth @ 2012-03-17 20:42 UTC (permalink / raw)
  To: buildroot

Hi Arnout,

On Tue, Mar 13, 2012 at 8:19 PM, Arnout Vandecappelle <arnout@mind.be> wrote:
> On Monday 12 March 2012 15:13:29 Frank Hunleth wrote:
>> ?board/beaglebone/linux-3.2.9.config ? ? ? ? ? ? ? ?| ?820 ++++++++++++++++++++
>
> ?That kernel config looks a bit bloated. ?Is this based on the am33x
> defconfig? ?There are even some modules in there that can't possibly be
> wired to a beaglebone, like a parallel port...

Yes. It is huge. I tried to prepare people for it in a previous email,
but I suspect this was not a possible task.

What I tried to do was make minimal modifications to the defconfig
that is currently in the Beagleboard's "official" kernel repository.
Based on who made it, it is either the same as one in the Angstrom
distribution or heavily inspired by it. Angstrom seems well supported
by the Beaglebone devs which was why I originally picked to make
minimal mods to it. There is another defconfig available for the TI's
AM335x EVM. It looks smaller, but I haven't gone through it in detail
to see if it's missing anything needed for the Beaglebone.

What are your thoughts on the defconfig to use?

  1. Try to remain close to either the Angstrom or AM335x EVM one
  2. Create a minimal one

I have a defconfig that I use for my Beaglebone that is much, much
smaller and could probably chop out some options that I may only care
about if #2 is preferred. Also, if there happens to be a
guide/example/doc somewhere that someone wrote that specifies what a
good buildroot defconfig looks like, I'll follow that for my next
patch submission.

Thanks,
Frank

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH v2 2/2] BeagleBone: new board
  2012-03-12 14:13 [Buildroot] [PATCH v2 2/2] BeagleBone: new board Frank Hunleth
  2012-03-14  0:19 ` Arnout Vandecappelle
@ 2012-04-07 13:13 ` Stephan Hoffmann
  2012-04-09 23:27   ` Frank Hunleth
  1 sibling, 1 reply; 9+ messages in thread
From: Stephan Hoffmann @ 2012-04-07 13:13 UTC (permalink / raw)
  To: buildroot

Am 12.03.2012 15:13, schrieb Frank Hunleth:
> This configuration uses the latest released kernel and u-boot versions
> supported by Beagleboard developers. The Linux kernel configuration has
> been modified to compile in EXT2 support and use gzip to compress the
> kernel.
>
> Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Tested-by: Stephan Hoffmann <sho@relinux.de>

CONFIG_EXT3_FS=m has to be changed to "y" to boot with the supplied u-boot configuration.

> ---
>  board/beaglebone/linux-3.2.9.config                |  820 ++++++++++++++++++++
>  ....h-Specify-ext2-and-ro-for-booting-rootfs.patch |   31 +
>  configs/beaglebone_defconfig                       |   21 +
>  3 files changed, 872 insertions(+), 0 deletions(-)
>  create mode 100644 board/beaglebone/linux-3.2.9.config
>  create mode 100644 board/beaglebone/u-boot-0001-am335x_evm.h-Specify-ext2-and-ro-for-booting-rootfs.patch
>  create mode 100644 configs/beaglebone_defconfig
>
> diff --git a/board/beaglebone/linux-3.2.9.config b/board/beaglebone/linux-3.2.9.config
> new file mode 100644
> index 0000000..c989235
> --- /dev/null
> +++ b/board/beaglebone/linux-3.2.9.config
> @@ -0,0 +1,820 @@
> +CONFIG_EXPERIMENTAL=y
> +# CONFIG_LOCALVERSION_AUTO is not set
> +CONFIG_DEFAULT_HOSTNAME="BeagleBone"
> +CONFIG_SYSVIPC=y
> +CONFIG_POSIX_MQUEUE=y
> +CONFIG_BSD_PROCESS_ACCT=y
> +CONFIG_BSD_PROCESS_ACCT_V3=y
> +CONFIG_FHANDLE=y
> +CONFIG_TASKSTATS=y
> +CONFIG_TASK_DELAY_ACCT=y
> +CONFIG_TASK_XACCT=y
> +CONFIG_TASK_IO_ACCOUNTING=y
> +CONFIG_SPARSE_IRQ=y
> +CONFIG_IKCONFIG=y
> +CONFIG_IKCONFIG_PROC=y
> +CONFIG_CGROUP_FREEZER=y
> +CONFIG_CGROUP_DEVICE=y
> +CONFIG_CPUSETS=y
> +CONFIG_CGROUP_CPUACCT=y
> +CONFIG_RESOURCE_COUNTERS=y
> +CONFIG_CGROUP_MEM_RES_CTLR=y
> +CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y
> +CONFIG_CGROUP_PERF=y
> +CONFIG_CFS_BANDWIDTH=y
> +CONFIG_RT_GROUP_SCHED=y
> +CONFIG_BLK_CGROUP=y
> +CONFIG_NAMESPACES=y
> +CONFIG_SCHED_AUTOGROUP=y
> +CONFIG_BLK_DEV_INITRD=y
> +CONFIG_RD_BZIP2=y
> +CONFIG_RD_LZMA=y
> +CONFIG_RD_XZ=y
> +CONFIG_RD_LZO=y
> +CONFIG_CC_OPTIMIZE_FOR_SIZE=y
> +CONFIG_SYSCTL_SYSCALL=y
> +CONFIG_KALLSYMS_ALL=y
> +CONFIG_EMBEDDED=y
> +CONFIG_SLAB=y
> +CONFIG_PROFILING=y
> +CONFIG_OPROFILE=m
> +CONFIG_MODULES=y
> +CONFIG_MODULE_FORCE_LOAD=y
> +CONFIG_MODULE_UNLOAD=y
> +CONFIG_MODULE_FORCE_UNLOAD=y
> +CONFIG_MODVERSIONS=y
> +CONFIG_BLK_DEV_INTEGRITY=y
> +CONFIG_BLK_DEV_THROTTLING=y
> +CONFIG_CFQ_GROUP_IOSCHED=y
> +CONFIG_ARCH_OMAP=y
> +CONFIG_OMAP_MUX_DEBUG=y
> +CONFIG_OMAP_MBOX_FWK=y
> +# CONFIG_OMAP_32K_TIMER is not set
> +# CONFIG_ARCH_OMAP2 is not set
> +# CONFIG_ARCH_OMAP4 is not set
> +# CONFIG_SOC_OMAP3430 is not set
> +# CONFIG_MACH_DEVKIT8000 is not set
> +# CONFIG_MACH_OMAP_LDP is not set
> +# CONFIG_MACH_OMAP3530_LV_SOM is not set
> +# CONFIG_MACH_OMAP3_TORPEDO is not set
> +# CONFIG_MACH_ENCORE is not set
> +# CONFIG_MACH_OVERO is not set
> +# CONFIG_MACH_OMAP3EVM is not set
> +# CONFIG_MACH_OMAP3517EVM is not set
> +# CONFIG_MACH_OMAP3_PANDORA is not set
> +# CONFIG_MACH_OMAP3_TOUCHBOOK is not set
> +# CONFIG_MACH_OMAP_3430SDP is not set
> +# CONFIG_MACH_NOKIA_RM680 is not set
> +# CONFIG_MACH_NOKIA_RX51 is not set
> +# CONFIG_MACH_OMAP_ZOOM2 is not set
> +# CONFIG_MACH_OMAP_ZOOM3 is not set
> +# CONFIG_MACH_CM_T35 is not set
> +# CONFIG_MACH_CM_T3517 is not set
> +# CONFIG_MACH_IGEP0030 is not set
> +# CONFIG_MACH_SBC3530 is not set
> +# CONFIG_MACH_OMAP_3630SDP is not set
> +CONFIG_OMAP3_EDMA=y
> +CONFIG_ARM_THUMBEE=y
> +CONFIG_ARM_ERRATA_430973=y
> +CONFIG_NO_HZ=y
> +CONFIG_HIGH_RES_TIMERS=y
> +CONFIG_THUMB2_KERNEL=y
> +CONFIG_ZBOOT_ROM_TEXT=0x0
> +CONFIG_ZBOOT_ROM_BSS=0x0
> +CONFIG_CMDLINE=" debug "
> +CONFIG_AUTO_ZRELADDR=y
> +CONFIG_CPU_FREQ=y
> +CONFIG_CPU_FREQ_STAT_DETAILS=y
> +CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
> +CONFIG_CPU_FREQ_GOV_POWERSAVE=y
> +CONFIG_CPU_FREQ_GOV_ONDEMAND=y
> +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
> +CONFIG_BINFMT_MISC=y
> +# CONFIG_SUSPEND is not set
> +CONFIG_PM_DEBUG=y
> +CONFIG_NET=y
> +CONFIG_PACKET=y
> +CONFIG_UNIX=y
> +CONFIG_XFRM_USER=y
> +CONFIG_XFRM_SUB_POLICY=y
> +CONFIG_XFRM_STATISTICS=y
> +CONFIG_NET_KEY=y
> +CONFIG_NET_KEY_MIGRATE=y
> +CONFIG_INET=y
> +CONFIG_IP_MULTICAST=y
> +CONFIG_IP_PNP=y
> +CONFIG_IP_PNP_DHCP=y
> +CONFIG_IP_PNP_BOOTP=y
> +CONFIG_IP_PNP_RARP=y
> +CONFIG_NET_IPIP=m
> +CONFIG_NET_IPGRE_DEMUX=m
> +CONFIG_NET_IPGRE=m
> +CONFIG_IP_MROUTE=y
> +CONFIG_ARPD=y
> +CONFIG_SYN_COOKIES=y
> +CONFIG_INET_AH=m
> +CONFIG_INET_ESP=m
> +CONFIG_INET_IPCOMP=m
> +CONFIG_INET_LRO=m
> +CONFIG_TCP_CONG_ADVANCED=y
> +CONFIG_TCP_CONG_HSTCP=m
> +CONFIG_TCP_CONG_HYBLA=m
> +CONFIG_TCP_CONG_SCALABLE=m
> +CONFIG_TCP_CONG_LP=m
> +CONFIG_TCP_CONG_VENO=m
> +CONFIG_TCP_CONG_YEAH=m
> +CONFIG_TCP_CONG_ILLINOIS=m
> +CONFIG_IPV6_PRIVACY=y
> +CONFIG_IPV6_ROUTER_PREF=y
> +CONFIG_IPV6_ROUTE_INFO=y
> +CONFIG_IPV6_OPTIMISTIC_DAD=y
> +CONFIG_INET6_AH=m
> +CONFIG_INET6_ESP=m
> +CONFIG_INET6_IPCOMP=m
> +CONFIG_IPV6_MIP6=m
> +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
> +CONFIG_IPV6_SIT_6RD=y
> +CONFIG_IPV6_TUNNEL=m
> +CONFIG_IPV6_MULTIPLE_TABLES=y
> +CONFIG_IPV6_SUBTREES=y
> +CONFIG_IPV6_MROUTE=y
> +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
> +CONFIG_IPV6_PIMSM_V2=y
> +CONFIG_NETFILTER=y
> +CONFIG_IP_NF_IPTABLES=m
> +CONFIG_IP_NF_ARPTABLES=m
> +CONFIG_BRIDGE=m
> +CONFIG_VLAN_8021Q=m
> +CONFIG_VLAN_8021Q_GVRP=y
> +CONFIG_NET_SCHED=y
> +CONFIG_NET_SCH_CBQ=m
> +CONFIG_NET_SCH_HTB=m
> +CONFIG_NET_SCH_HFSC=m
> +CONFIG_NET_SCH_PRIO=m
> +CONFIG_NET_SCH_MULTIQ=m
> +CONFIG_NET_SCH_RED=m
> +CONFIG_CAN=y
> +CONFIG_CAN_RAW=y
> +CONFIG_CAN_BCM=m
> +CONFIG_CAN_GW=m
> +CONFIG_CAN_VCAN=m
> +CONFIG_CAN_SLCAN=m
> +CONFIG_CAN_TI_HECC=m
> +CONFIG_CAN_MCP251X=y
> +CONFIG_CAN_D_CAN=y
> +CONFIG_CAN_D_CAN_PLATFORM=y
> +CONFIG_CAN_EMS_USB=m
> +CONFIG_CAN_ESD_USB2=m
> +CONFIG_CAN_DEBUG_DEVICES=y
> +CONFIG_IRDA=m
> +CONFIG_IRLAN=m
> +CONFIG_IRNET=m
> +CONFIG_IRCOMM=m
> +CONFIG_IRTTY_SIR=m
> +CONFIG_KINGSUN_DONGLE=m
> +CONFIG_KSDAZZLE_DONGLE=m
> +CONFIG_KS959_DONGLE=m
> +CONFIG_USB_IRDA=m
> +CONFIG_SIGMATEL_FIR=m
> +CONFIG_MCS_FIR=m
> +CONFIG_BT=m
> +CONFIG_BT_L2CAP=y
> +CONFIG_BT_SCO=y
> +CONFIG_BT_RFCOMM=m
> +CONFIG_BT_RFCOMM_TTY=y
> +CONFIG_BT_BNEP=m
> +CONFIG_BT_BNEP_MC_FILTER=y
> +CONFIG_BT_BNEP_PROTO_FILTER=y
> +CONFIG_BT_HIDP=m
> +CONFIG_BT_HCIBTUSB=m
> +CONFIG_BT_HCIBTSDIO=m
> +CONFIG_BT_HCIUART=m
> +CONFIG_BT_HCIUART_H4=y
> +CONFIG_BT_HCIUART_BCSP=y
> +CONFIG_BT_HCIUART_ATH3K=y
> +CONFIG_BT_HCIUART_LL=y
> +CONFIG_BT_HCIBCM203X=m
> +CONFIG_BT_HCIBPA10X=m
> +CONFIG_BT_HCIBFUSB=m
> +CONFIG_CFG80211=m
> +CONFIG_MAC80211=m
> +CONFIG_MAC80211_RC_PID=y
> +CONFIG_MAC80211_RC_DEFAULT_PID=y
> +CONFIG_WIMAX=m
> +CONFIG_RFKILL=m
> +CONFIG_RFKILL_INPUT=y
> +CONFIG_RFKILL_REGULATOR=m
> +CONFIG_RFKILL_GPIO=m
> +CONFIG_CEPH_LIB=m
> +CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
> +CONFIG_NFC=m
> +CONFIG_NFC_NCI=m
> +CONFIG_PN544_NFC=m
> +CONFIG_NFC_PN533=m
> +CONFIG_DEVTMPFS=y
> +CONFIG_DEVTMPFS_MOUNT=y
> +CONFIG_CONNECTOR=y
> +CONFIG_PARPORT=m
> +CONFIG_PARPORT_1284=y
> +CONFIG_BLK_DEV_LOOP=y
> +CONFIG_BLK_DEV_CRYPTOLOOP=m
> +CONFIG_BLK_DEV_NBD=m
> +CONFIG_BLK_DEV_RAM=y
> +CONFIG_BLK_DEV_RAM_COUNT=2
> +CONFIG_BLK_DEV_RAM_SIZE=65536
> +CONFIG_CDROM_PKTCDVD=m
> +CONFIG_CDROM_PKTCDVD_WCACHE=y
> +CONFIG_ATA_OVER_ETH=m
> +CONFIG_MISC_DEVICES=y
> +CONFIG_BMP085=m
> +CONFIG_EEPROM_AT24=y
> +CONFIG_SCSI=y
> +CONFIG_BLK_DEV_SD=y
> +CONFIG_BLK_DEV_SR=y
> +CONFIG_BLK_DEV_SR_VENDOR=y
> +CONFIG_CHR_DEV_SG=y
> +CONFIG_CHR_DEV_SCH=y
> +CONFIG_SCSI_MULTI_LUN=y
> +CONFIG_SCSI_SCAN_ASYNC=y
> +CONFIG_MD=y
> +CONFIG_MD_LINEAR=m
> +CONFIG_MD_RAID0=m
> +CONFIG_MD_RAID10=m
> +CONFIG_MD_MULTIPATH=m
> +CONFIG_MD_FAULTY=m
> +CONFIG_BLK_DEV_DM=m
> +CONFIG_DM_CRYPT=m
> +CONFIG_DM_SNAPSHOT=m
> +CONFIG_DM_MIRROR=m
> +CONFIG_DM_RAID=m
> +CONFIG_DM_LOG_USERSPACE=m
> +CONFIG_DM_ZERO=m
> +CONFIG_DM_MULTIPATH=m
> +CONFIG_DM_MULTIPATH_QL=m
> +CONFIG_DM_MULTIPATH_ST=m
> +CONFIG_DM_UEVENT=y
> +CONFIG_DM_FLAKEY=m
> +CONFIG_NETDEVICES=y
> +CONFIG_BONDING=m
> +CONFIG_DUMMY=m
> +CONFIG_EQUALIZER=m
> +CONFIG_MACVLAN=m
> +CONFIG_MACVTAP=m
> +CONFIG_NETCONSOLE=m
> +CONFIG_TUN=m
> +# CONFIG_NET_VENDOR_FARADAY is not set
> +# CONFIG_NET_VENDOR_INTEL is not set
> +# CONFIG_NET_VENDOR_MARVELL is not set
> +# CONFIG_NET_VENDOR_MICREL is not set
> +# CONFIG_NET_VENDOR_MICROCHIP is not set
> +# CONFIG_NET_VENDOR_SEEQ is not set
> +CONFIG_SMC91X=y
> +CONFIG_SMSC911X=y
> +# CONFIG_NET_VENDOR_STMICRO is not set
> +CONFIG_TI_CPSW=y
> +CONFIG_SMSC_PHY=y
> +CONFIG_PPP=m
> +CONFIG_PPP_BSDCOMP=m
> +CONFIG_PPP_DEFLATE=m
> +CONFIG_PPP_FILTER=y
> +CONFIG_PPP_MPPE=m
> +CONFIG_PPP_MULTILINK=y
> +CONFIG_PPPOE=m
> +CONFIG_PPTP=m
> +CONFIG_PPP_ASYNC=m
> +CONFIG_PPP_SYNC_TTY=m
> +CONFIG_SLIP=m
> +CONFIG_SLIP_SMART=y
> +CONFIG_USB_CATC=y
> +CONFIG_USB_KAWETH=y
> +CONFIG_USB_PEGASUS=y
> +CONFIG_USB_RTL8150=y
> +CONFIG_USB_USBNET=y
> +CONFIG_USB_NET_DM9601=y
> +CONFIG_USB_NET_SMSC75XX=m
> +CONFIG_USB_NET_SMSC95XX=m
> +CONFIG_USB_NET_GL620A=m
> +CONFIG_USB_NET_NET1080=m
> +CONFIG_USB_NET_PLUSB=m
> +CONFIG_USB_NET_MCS7830=m
> +CONFIG_USB_ALI_M5632=y
> +CONFIG_USB_AN2720=y
> +CONFIG_USB_EPSON2888=y
> +CONFIG_USB_KC2190=y
> +CONFIG_USB_NET_CX82310_ETH=m
> +CONFIG_USB_NET_KALMIA=m
> +CONFIG_USB_HSO=m
> +CONFIG_USB_NET_INT51X1=m
> +CONFIG_USB_IPHETH=m
> +CONFIG_USB_SIERRA_NET=m
> +CONFIG_USB_VL600=m
> +CONFIG_AT76C50X_USB=m
> +CONFIG_USB_ZD1201=m
> +CONFIG_USB_NET_RNDIS_WLAN=m
> +CONFIG_RTL8187=m
> +CONFIG_BRCMFMAC=m
> +CONFIG_LIBERTAS=m
> +CONFIG_LIBERTAS_USB=m
> +CONFIG_LIBERTAS_SDIO=m
> +CONFIG_LIBERTAS_DEBUG=y
> +CONFIG_P54_COMMON=m
> +CONFIG_P54_USB=m
> +CONFIG_RT2X00=m
> +CONFIG_RT2500USB=m
> +CONFIG_RT73USB=m
> +CONFIG_RT2800USB=m
> +CONFIG_RT2800USB_RT53XX=y
> +CONFIG_RT2800USB_UNKNOWN=y
> +CONFIG_RTL8192CU=m
> +CONFIG_WL12XX_MENU=m
> +CONFIG_WL12XX=m
> +CONFIG_WL12XX_SPI=m
> +CONFIG_WL12XX_SDIO=m
> +CONFIG_ZD1211RW=m
> +CONFIG_WIMAX_I2400M_USB=m
> +CONFIG_INPUT_JOYDEV=m
> +CONFIG_INPUT_EVDEV=y
> +CONFIG_KEYBOARD_GPIO=y
> +CONFIG_KEYBOARD_TWL4030=y
> +CONFIG_INPUT_TOUCHSCREEN=y
> +CONFIG_TOUCHSCREEN_ADS7846=y
> +CONFIG_TOUCHSCREEN_TI_TSCADC=y
> +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
> +CONFIG_TOUCHSCREEN_TSC_SERIO=m
> +CONFIG_TOUCHSCREEN_TSC2005=m
> +CONFIG_TOUCHSCREEN_TSC2007=m
> +CONFIG_INPUT_MISC=y
> +CONFIG_INPUT_AD714X=m
> +CONFIG_INPUT_BMA150=m
> +CONFIG_INPUT_MMA8450=m
> +CONFIG_INPUT_MPU3050=m
> +CONFIG_INPUT_ATI_REMOTE2=m
> +CONFIG_INPUT_KEYSPAN_REMOTE=m
> +CONFIG_INPUT_KXTJ9=m
> +CONFIG_INPUT_POWERMATE=m
> +CONFIG_INPUT_YEALINK=m
> +CONFIG_INPUT_CM109=m
> +CONFIG_INPUT_TWL4030_PWRBUTTON=y
> +CONFIG_INPUT_TWL4030_VIBRA=m
> +CONFIG_INPUT_TWL6040_VIBRA=m
> +CONFIG_INPUT_UINPUT=m
> +CONFIG_INPUT_PCF8574=m
> +CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
> +CONFIG_INPUT_ADXL34X=m
> +CONFIG_INPUT_CMA3000=m
> +CONFIG_INPUT_CMA3000_I2C=m
> +CONFIG_VT_HW_CONSOLE_BINDING=y
> +# CONFIG_LEGACY_PTYS is not set
> +CONFIG_SERIAL_8250=y
> +CONFIG_SERIAL_8250_CONSOLE=y
> +CONFIG_SERIAL_8250_NR_UARTS=32
> +CONFIG_SERIAL_8250_EXTENDED=y
> +CONFIG_SERIAL_8250_MANY_PORTS=y
> +CONFIG_SERIAL_8250_SHARE_IRQ=y
> +CONFIG_SERIAL_8250_DETECT_IRQ=y
> +CONFIG_SERIAL_8250_RSA=y
> +CONFIG_PRINTER=m
> +CONFIG_HW_RANDOM=y
> +CONFIG_RAW_DRIVER=m
> +CONFIG_I2C_CHARDEV=y
> +CONFIG_SPI=y
> +CONFIG_SPI_GPIO=m
> +CONFIG_SPI_OMAP24XX=y
> +CONFIG_SPI_SPIDEV=m
> +CONFIG_DEBUG_GPIO=y
> +CONFIG_GPIO_SYSFS=y
> +CONFIG_GPIO_TWL4030=y
> +CONFIG_GENERIC_PWM=y
> +CONFIG_DAVINCI_EHRPWM=y
> +CONFIG_ECAP_PWM=y
> +CONFIG_W1=y
> +CONFIG_W1_MASTER_DS2490=m
> +CONFIG_W1_MASTER_DS2482=m
> +CONFIG_W1_MASTER_DS1WM=m
> +CONFIG_W1_MASTER_GPIO=y
> +CONFIG_W1_SLAVE_THERM=y
> +CONFIG_W1_SLAVE_SMEM=m
> +CONFIG_W1_SLAVE_DS2408=m
> +CONFIG_W1_SLAVE_DS2423=m
> +CONFIG_W1_SLAVE_DS2431=m
> +CONFIG_W1_SLAVE_DS2433=m
> +CONFIG_W1_SLAVE_DS2433_CRC=y
> +CONFIG_W1_SLAVE_DS2760=m
> +CONFIG_W1_SLAVE_DS2780=m
> +CONFIG_W1_SLAVE_BQ27000=m
> +CONFIG_POWER_SUPPLY=y
> +CONFIG_SENSORS_AD7314=m
> +CONFIG_SENSORS_AD7414=m
> +CONFIG_SENSORS_AD7418=m
> +CONFIG_SENSORS_ADCXX=m
> +CONFIG_SENSORS_ADM1021=m
> +CONFIG_SENSORS_ADM1025=m
> +CONFIG_SENSORS_ADM1026=m
> +CONFIG_SENSORS_ADM1029=m
> +CONFIG_SENSORS_ADM1031=m
> +CONFIG_SENSORS_ADM9240=m
> +CONFIG_SENSORS_ADT7411=m
> +CONFIG_SENSORS_ADT7462=m
> +CONFIG_SENSORS_ADT7470=m
> +CONFIG_SENSORS_ADT7475=m
> +CONFIG_SENSORS_ASC7621=m
> +CONFIG_SENSORS_ATXP1=m
> +CONFIG_SENSORS_DS620=m
> +CONFIG_SENSORS_DS1621=m
> +CONFIG_SENSORS_F71805F=m
> +CONFIG_SENSORS_F71882FG=m
> +CONFIG_SENSORS_F75375S=m
> +CONFIG_SENSORS_G760A=m
> +CONFIG_SENSORS_GL518SM=m
> +CONFIG_SENSORS_GL520SM=m
> +CONFIG_SENSORS_GPIO_FAN=m
> +CONFIG_SENSORS_IT87=m
> +CONFIG_SENSORS_JC42=m
> +CONFIG_SENSORS_LINEAGE=m
> +CONFIG_SENSORS_LM63=m
> +CONFIG_SENSORS_LM70=m
> +CONFIG_SENSORS_LM73=m
> +CONFIG_SENSORS_LM75=m
> +CONFIG_SENSORS_LM77=m
> +CONFIG_SENSORS_LM78=m
> +CONFIG_SENSORS_LM80=m
> +CONFIG_SENSORS_LM83=m
> +CONFIG_SENSORS_LM85=m
> +CONFIG_SENSORS_LM87=m
> +CONFIG_SENSORS_LM90=m
> +CONFIG_SENSORS_LM92=m
> +CONFIG_SENSORS_LM93=m
> +CONFIG_SENSORS_LTC4151=m
> +CONFIG_SENSORS_LTC4215=m
> +CONFIG_SENSORS_LTC4245=m
> +CONFIG_SENSORS_LTC4261=m
> +CONFIG_SENSORS_LM95241=m
> +CONFIG_SENSORS_LM95245=m
> +CONFIG_SENSORS_MAX1111=m
> +CONFIG_SENSORS_MAX16065=m
> +CONFIG_SENSORS_MAX1619=m
> +CONFIG_SENSORS_MAX1668=m
> +CONFIG_SENSORS_MAX6639=m
> +CONFIG_SENSORS_MAX6642=m
> +CONFIG_SENSORS_MAX6650=m
> +CONFIG_SENSORS_NTC_THERMISTOR=m
> +CONFIG_SENSORS_PC87360=m
> +CONFIG_SENSORS_PC87427=m
> +CONFIG_SENSORS_PCF8591=m
> +CONFIG_PMBUS=m
> +CONFIG_SENSORS_LTC2978=m
> +CONFIG_SENSORS_ZL6100=m
> +CONFIG_SENSORS_SHT15=m
> +CONFIG_SENSORS_SHT21=m
> +CONFIG_SENSORS_SMM665=m
> +CONFIG_SENSORS_DME1737=m
> +CONFIG_SENSORS_EMC1403=m
> +CONFIG_SENSORS_EMC2103=m
> +CONFIG_SENSORS_EMC6W201=m
> +CONFIG_SENSORS_SMSC47M1=m
> +CONFIG_SENSORS_SMSC47M192=m
> +CONFIG_SENSORS_SMSC47B397=m
> +CONFIG_SENSORS_SCH5627=m
> +CONFIG_SENSORS_SCH5636=m
> +CONFIG_SENSORS_ADS1015=m
> +CONFIG_SENSORS_ADS7828=m
> +CONFIG_SENSORS_ADS7871=m
> +CONFIG_SENSORS_AMC6821=m
> +CONFIG_SENSORS_THMC50=m
> +CONFIG_SENSORS_TMP102=m
> +CONFIG_SENSORS_TMP401=m
> +CONFIG_SENSORS_TMP421=m
> +CONFIG_SENSORS_VT1211=m
> +CONFIG_SENSORS_W83781D=m
> +CONFIG_SENSORS_W83791D=m
> +CONFIG_SENSORS_W83792D=m
> +CONFIG_SENSORS_W83793=m
> +CONFIG_SENSORS_W83795=m
> +CONFIG_SENSORS_W83L785TS=m
> +CONFIG_SENSORS_W83L786NG=m
> +CONFIG_SENSORS_W83627HF=m
> +CONFIG_SENSORS_W83627EHF=m
> +CONFIG_WATCHDOG=y
> +CONFIG_OMAP_WATCHDOG=y
> +CONFIG_TWL4030_WATCHDOG=y
> +CONFIG_MFD_TPS65217=y
> +CONFIG_REGULATOR_DUMMY=y
> +CONFIG_REGULATOR_FIXED_VOLTAGE=y
> +CONFIG_REGULATOR_VIRTUAL_CONSUMER=y
> +CONFIG_REGULATOR_USERSPACE_CONSUMER=y
> +CONFIG_REGULATOR_GPIO=y
> +CONFIG_REGULATOR_TWL4030=y
> +CONFIG_REGULATOR_TPS65023=y
> +CONFIG_REGULATOR_TPS6507X=y
> +CONFIG_REGULATOR_TPS65217=y
> +CONFIG_MEDIA_SUPPORT=y
> +CONFIG_MEDIA_CONTROLLER=y
> +CONFIG_VIDEO_DEV=y
> +CONFIG_DVB_CORE=m
> +CONFIG_RC_ATI_REMOTE=m
> +CONFIG_MEDIA_ATTACH=y
> +CONFIG_VIDEO_VIVI=m
> +CONFIG_USB_VIDEO_CLASS=y
> +CONFIG_USB_M5602=m
> +CONFIG_USB_STV06XX=m
> +CONFIG_USB_GL860=m
> +CONFIG_USB_GSPCA_BENQ=m
> +CONFIG_USB_GSPCA_CONEX=m
> +CONFIG_USB_GSPCA_CPIA1=m
> +CONFIG_USB_GSPCA_ETOMS=m
> +CONFIG_USB_GSPCA_FINEPIX=m
> +CONFIG_USB_GSPCA_JEILINJ=m
> +CONFIG_USB_GSPCA_KINECT=m
> +CONFIG_USB_GSPCA_KONICA=m
> +CONFIG_USB_GSPCA_MARS=m
> +CONFIG_USB_GSPCA_MR97310A=m
> +CONFIG_USB_GSPCA_NW80X=m
> +CONFIG_USB_GSPCA_OV519=m
> +CONFIG_USB_GSPCA_OV534=m
> +CONFIG_USB_GSPCA_OV534_9=m
> +CONFIG_USB_GSPCA_PAC207=m
> +CONFIG_USB_GSPCA_PAC7302=m
> +CONFIG_USB_GSPCA_PAC7311=m
> +CONFIG_USB_GSPCA_SE401=m
> +CONFIG_USB_GSPCA_SN9C2028=m
> +CONFIG_USB_GSPCA_SN9C20X=m
> +CONFIG_USB_GSPCA_SONIXB=m
> +CONFIG_USB_GSPCA_SONIXJ=m
> +CONFIG_USB_GSPCA_SPCA500=m
> +CONFIG_USB_GSPCA_SPCA501=m
> +CONFIG_USB_GSPCA_SPCA505=m
> +CONFIG_USB_GSPCA_SPCA506=m
> +CONFIG_USB_GSPCA_SPCA508=m
> +CONFIG_USB_GSPCA_SPCA561=m
> +CONFIG_USB_GSPCA_SPCA1528=m
> +CONFIG_USB_GSPCA_SQ905=m
> +CONFIG_USB_GSPCA_SQ905C=m
> +CONFIG_USB_GSPCA_SQ930X=m
> +CONFIG_USB_GSPCA_STK014=m
> +CONFIG_USB_GSPCA_STV0680=m
> +CONFIG_USB_GSPCA_SUNPLUS=m
> +CONFIG_USB_GSPCA_T613=m
> +CONFIG_USB_GSPCA_TOPRO=m
> +CONFIG_USB_GSPCA_TV8532=m
> +CONFIG_USB_GSPCA_VC032X=m
> +CONFIG_USB_GSPCA_VICAM=m
> +CONFIG_USB_GSPCA_XIRLINK_CIT=m
> +CONFIG_USB_GSPCA_ZC3XX=m
> +CONFIG_VIDEO_PVRUSB2=m
> +CONFIG_VIDEO_HDPVR=m
> +CONFIG_VIDEO_EM28XX=m
> +CONFIG_VIDEO_EM28XX_ALSA=m
> +CONFIG_VIDEO_EM28XX_DVB=m
> +CONFIG_VIDEO_TLG2300=m
> +CONFIG_VIDEO_CX231XX=m
> +CONFIG_VIDEO_CX231XX_ALSA=m
> +CONFIG_VIDEO_CX231XX_DVB=m
> +CONFIG_VIDEO_USBVISION=m
> +CONFIG_USB_ET61X251=m
> +CONFIG_USB_SN9C102=m
> +CONFIG_USB_PWC=m
> +CONFIG_USB_ZR364XX=m
> +CONFIG_USB_STKWEBCAM=m
> +CONFIG_USB_S2255=m
> +CONFIG_DRM=m
> +CONFIG_FB=y
> +CONFIG_FIRMWARE_EDID=y
> +CONFIG_FB_FOREIGN_ENDIAN=y
> +CONFIG_FB_TILEBLITTING=y
> +CONFIG_FB_SMSCUFX=m
> +CONFIG_FB_UDL=m
> +CONFIG_FB_DA8XX=y
> +CONFIG_FB_ST7735=y
> +CONFIG_OMAP2_DSS=m
> +CONFIG_OMAP2_DSS_RFBI=y
> +CONFIG_OMAP2_DSS_SDI=y
> +CONFIG_OMAP2_DSS_DSI=y
> +CONFIG_FB_OMAP2=m
> +CONFIG_PANEL_GENERIC_DPI=m
> +CONFIG_PANEL_DVI=m
> +CONFIG_PANEL_SHARP_LS037V7DW01=m
> +CONFIG_PANEL_NEC_NL8048HL11_01B=m
> +CONFIG_PANEL_PICODLP=m
> +CONFIG_PANEL_TAAL=m
> +CONFIG_PANEL_TPO_TD043MTEA1=m
> +CONFIG_PANEL_ACX565AKM=m
> +CONFIG_PANEL_N8X0=m
> +CONFIG_LCD_CLASS_DEVICE=y
> +CONFIG_LCD_PLATFORM=y
> +CONFIG_BACKLIGHT_CLASS_DEVICE=y
> +CONFIG_BACKLIGHT_PWM=y
> +CONFIG_DISPLAY_SUPPORT=y
> +CONFIG_FRAMEBUFFER_CONSOLE=y
> +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
> +CONFIG_FONTS=y
> +CONFIG_FONT_8x8=y
> +CONFIG_LOGO=y
> +# CONFIG_LOGO_LINUX_MONO is not set
> +# CONFIG_LOGO_LINUX_VGA16 is not set
> +CONFIG_SOUND=y
> +CONFIG_SND=y
> +CONFIG_SND_SEQUENCER=m
> +CONFIG_SND_SEQ_DUMMY=m
> +CONFIG_SND_HRTIMER=m
> +CONFIG_SND_USB_AUDIO=y
> +CONFIG_SND_SOC=y
> +CONFIG_SND_AM33XX_SOC=y
> +CONFIG_SND_AM335X_SOC_EVM=m
> +CONFIG_USB=y
> +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
> +CONFIG_USB_DEVICEFS=y
> +CONFIG_USB_MUSB_HDRC=y
> +CONFIG_USB_MUSB_TI81XX_GLUE=y
> +CONFIG_USB_TI_CPPI41_DMA_HW=y
> +CONFIG_USB_ACM=y
> +CONFIG_USB_PRINTER=y
> +CONFIG_USB_WDM=y
> +CONFIG_USB_STORAGE=y
> +CONFIG_USB_UAS=y
> +CONFIG_USB_LIBUSUAL=y
> +CONFIG_USB_SERIAL=m
> +CONFIG_USB_SERIAL_AIRCABLE=m
> +CONFIG_USB_SERIAL_ARK3116=m
> +CONFIG_USB_SERIAL_BELKIN=m
> +CONFIG_USB_SERIAL_CH341=m
> +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
> +CONFIG_USB_SERIAL_CP210X=m
> +CONFIG_USB_SERIAL_CYPRESS_M8=m
> +CONFIG_USB_SERIAL_EMPEG=m
> +CONFIG_USB_SERIAL_FTDI_SIO=m
> +CONFIG_USB_SERIAL_FUNSOFT=m
> +CONFIG_USB_SERIAL_VISOR=m
> +CONFIG_USB_SERIAL_IPAQ=m
> +CONFIG_USB_SERIAL_IR=m
> +CONFIG_USB_SERIAL_EDGEPORT=m
> +CONFIG_USB_SERIAL_EDGEPORT_TI=m
> +CONFIG_USB_SERIAL_GARMIN=m
> +CONFIG_USB_SERIAL_IPW=m
> +CONFIG_USB_SERIAL_IUU=m
> +CONFIG_USB_SERIAL_KEYSPAN_PDA=m
> +CONFIG_USB_SERIAL_KEYSPAN=m
> +CONFIG_USB_SERIAL_KLSI=m
> +CONFIG_USB_SERIAL_KOBIL_SCT=m
> +CONFIG_USB_SERIAL_MCT_U232=m
> +CONFIG_USB_SERIAL_MOS7720=m
> +CONFIG_USB_SERIAL_MOS7840=m
> +CONFIG_USB_SERIAL_MOTOROLA=m
> +CONFIG_USB_SERIAL_NAVMAN=m
> +CONFIG_USB_SERIAL_PL2303=m
> +CONFIG_USB_SERIAL_OTI6858=m
> +CONFIG_USB_SERIAL_QCAUX=m
> +CONFIG_USB_SERIAL_QUALCOMM=m
> +CONFIG_USB_SERIAL_SPCP8X5=m
> +CONFIG_USB_SERIAL_HP4X=m
> +CONFIG_USB_SERIAL_SAFE=m
> +CONFIG_USB_SERIAL_SIEMENS_MPI=m
> +CONFIG_USB_SERIAL_SIERRAWIRELESS=m
> +CONFIG_USB_SERIAL_OPTICON=m
> +CONFIG_USB_SERIAL_VIVOPAY_SERIAL=m
> +CONFIG_USB_SERIAL_ZIO=m
> +CONFIG_USB_SERIAL_SSU100=m
> +CONFIG_USB_SERIAL_DEBUG=m
> +CONFIG_USB_LEGOTOWER=m
> +CONFIG_USB_LCD=m
> +CONFIG_USB_LED=m
> +CONFIG_USB_CYPRESS_CY7C63=m
> +CONFIG_USB_CYTHERM=m
> +CONFIG_USB_IDMOUSE=m
> +CONFIG_USB_FTDI_ELAN=m
> +CONFIG_USB_APPLEDISPLAY=m
> +CONFIG_USB_SISUSBVGA=m
> +CONFIG_USB_SISUSBVGA_CON=y
> +CONFIG_USB_TEST=m
> +CONFIG_USB_GADGET=y
> +CONFIG_USB_GADGET_MUSB_HDRC=y
> +CONFIG_USB_ZERO=m
> +CONFIG_USB_AUDIO=m
> +CONFIG_USB_ETH=m
> +CONFIG_USB_G_NCM=m
> +CONFIG_USB_GADGETFS=m
> +CONFIG_USB_FUNCTIONFS=m
> +CONFIG_USB_FUNCTIONFS_RNDIS=y
> +CONFIG_USB_FILE_STORAGE=m
> +CONFIG_USB_MASS_STORAGE=m
> +CONFIG_USB_G_SERIAL=m
> +CONFIG_USB_MIDI_GADGET=m
> +CONFIG_USB_G_PRINTER=m
> +CONFIG_USB_CDC_COMPOSITE=m
> +CONFIG_USB_G_MULTI=m
> +CONFIG_USB_G_HID=m
> +CONFIG_USB_G_DBGP=m
> +CONFIG_USB_G_DBGP_PRINTK=y
> +CONFIG_USB_G_WEBCAM=m
> +CONFIG_MMC=y
> +CONFIG_MMC_UNSAFE_RESUME=y
> +CONFIG_SDIO_UART=y
> +CONFIG_MMC_OMAP_HS=y
> +CONFIG_NEW_LEDS=y
> +CONFIG_LEDS_CLASS=y
> +CONFIG_LEDS_GPIO=y
> +CONFIG_LEDS_REGULATOR=y
> +CONFIG_LEDS_TRIGGERS=y
> +CONFIG_LEDS_TRIGGER_TIMER=y
> +CONFIG_LEDS_TRIGGER_HEARTBEAT=y
> +CONFIG_LEDS_TRIGGER_BACKLIGHT=y
> +CONFIG_LEDS_TRIGGER_GPIO=y
> +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
> +CONFIG_RTC_CLASS=y
> +CONFIG_RTC_DRV_TWL4030=y
> +CONFIG_RTC_DRV_OMAP=y
> +CONFIG_UIO=m
> +CONFIG_UIO_PDRV=m
> +CONFIG_UIO_PDRV_GENIRQ=m
> +CONFIG_UIO_PRUSS=m
> +CONFIG_VIRTIO_MMIO=m
> +CONFIG_STAGING=y
> +CONFIG_W35UND=m
> +CONFIG_PRISM2_USB=m
> +CONFIG_R8712U=m
> +CONFIG_R8712_AP=y
> +CONFIG_RTS5139=m
> +CONFIG_USB_SERIAL_QUATECH2=m
> +CONFIG_USB_SERIAL_QUATECH_USB2=m
> +CONFIG_IIO=y
> +CONFIG_IIO_SW_RING=y
> +CONFIG_IIO_KFIFO_BUF=y
> +CONFIG_AD7192=m
> +CONFIG_AD7280=m
> +CONFIG_AD7746=m
> +CONFIG_AD5064=m
> +CONFIG_AD5360=m
> +CONFIG_AD5933=m
> +CONFIG_AD2S1200=m
> +CONFIG_IIO_SIMPLE_DUMMY=m
> +CONFIG_IIO_SIMPLE_DUMMY_EVENTS=y
> +CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y
> +CONFIG_USB_ENESTORAGE=m
> +CONFIG_OMAP_IOMMU=y
> +CONFIG_OMAP_IOVMM=y
> +CONFIG_OMAP_IOMMU_DEBUG=y
> +CONFIG_PM_DEVFREQ=y
> +CONFIG_DEVFREQ_GOV_USERSPACE=y
> +CONFIG_EXT2_FS=y
> +CONFIG_EXT3_FS=m
> +# CONFIG_EXT3_FS_XATTR is not set
> +CONFIG_EXT4_FS=m
> +CONFIG_EXT4_FS_POSIX_ACL=y
> +CONFIG_REISERFS_FS=m
> +CONFIG_JFS_FS=m
> +CONFIG_XFS_FS=m
> +CONFIG_GFS2_FS=m
> +CONFIG_BTRFS_FS=m
> +CONFIG_NILFS2_FS=m
> +CONFIG_FANOTIFY=y
> +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
> +CONFIG_QUOTA=y
> +CONFIG_QFMT_V2=m
> +CONFIG_AUTOFS4_FS=y
> +CONFIG_FUSE_FS=m
> +CONFIG_CUSE=m
> +CONFIG_ISO9660_FS=m
> +CONFIG_JOLIET=y
> +CONFIG_ZISOFS=y
> +CONFIG_UDF_FS=m
> +CONFIG_MSDOS_FS=y
> +CONFIG_VFAT_FS=y
> +CONFIG_TMPFS=y
> +CONFIG_TMPFS_POSIX_ACL=y
> +CONFIG_CRAMFS=m
> +CONFIG_NFS_FS=y
> +CONFIG_NFS_V3=y
> +CONFIG_NFS_V3_ACL=y
> +CONFIG_NFS_V4=y
> +CONFIG_ROOT_NFS=y
> +CONFIG_NFSD=m
> +CONFIG_NFSD_V4=y
> +CONFIG_CIFS=m
> +CONFIG_CIFS_STATS=y
> +CONFIG_CIFS_WEAK_PW_HASH=y
> +CONFIG_CIFS_XATTR=y
> +CONFIG_CIFS_POSIX=y
> +CONFIG_PARTITION_ADVANCED=y
> +CONFIG_MAC_PARTITION=y
> +CONFIG_NLS_CODEPAGE_437=y
> +CONFIG_NLS_ISO8859_1=y
> +CONFIG_NLS_UTF8=y
> +CONFIG_PRINTK_TIME=y
> +CONFIG_MAGIC_SYSRQ=y
> +CONFIG_DEBUG_FS=y
> +CONFIG_DETECT_HUNG_TASK=y
> +CONFIG_SCHEDSTATS=y
> +CONFIG_TIMER_STATS=y
> +# CONFIG_DEBUG_BUGVERBOSE is not set
> +CONFIG_DEBUG_LL=y
> +CONFIG_EARLY_PRINTK=y
> +CONFIG_DEBUG_JTAG_ENABLE=y
> +CONFIG_SECURITY=y
> +CONFIG_CRYPTO_MICHAEL_MIC=y
> +CONFIG_CRYPTO_DEFLATE=y
> +CONFIG_CRYPTO_LZO=y
> +# CONFIG_CRYPTO_ANSI_CPRNG is not set
> +CONFIG_CRC_CCITT=y
> +CONFIG_CRC16=y
> +CONFIG_CRC_ITU_T=y
> +CONFIG_CRC7=y
> +CONFIG_LIBCRC32C=y
> diff --git a/board/beaglebone/u-boot-0001-am335x_evm.h-Specify-ext2-and-ro-for-booting-rootfs.patch b/board/beaglebone/u-boot-0001-am335x_evm.h-Specify-ext2-and-ro-for-booting-rootfs.patch
> new file mode 100644
> index 0000000..dfbccf5
> --- /dev/null
> +++ b/board/beaglebone/u-boot-0001-am335x_evm.h-Specify-ext2-and-ro-for-booting-rootfs.patch
> @@ -0,0 +1,31 @@
> +From c8aae8c96494132759319b0eab6cd2a51d1d4889 Mon Sep 17 00:00:00 2001
> +From: Frank Hunleth <fhunleth@troodon-software.com>
> +Date: Tue, 6 Mar 2012 07:20:26 -0800
> +Subject: [PATCH] am335x_evm.h: Specify ext2 and ro for booting rootfs
> +
> +Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
> +---
> + include/configs/am335x_evm.h |    4 ++--
> + 1 files changed, 2 insertions(+), 2 deletions(-)
> +
> +diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h
> +index e0ac494..b45c306 100755
> +--- a/include/configs/am335x_evm.h
> ++++ b/include/configs/am335x_evm.h
> +@@ -53,11 +53,11 @@
> + 	"script_addr=0x81900000\0" \
> + 	"console=ttyO0,115200n8\0" \
> + 	"mmc_dev=0\0" \
> +-	"mmc_root=/dev/mmcblk0p2 rw\0" \
> ++	"mmc_root=/dev/mmcblk0p2 ro\0" \
> + 	"nand_root=ubi0:rootfs rw ubi.mtd=7,2048\0" \
> + 	"spi_root=/dev/mtdblock4 rw\0" \
> + 	"nor_root=/dev/mtdblock3 rw\0" \
> +-	"mmc_root_fs_type=ext3 rootwait\0" \
> ++	"mmc_root_fs_type=ext2 rootwait\0" \
> + 	"nand_root_fs_type=ubifs rootwait=1\0" \
> + 	"spi_root_fs_type=jffs2\0" \
> + 	"nor_root_fs_type=jffs2\0" \
> +-- 
> +1.7.4.1
> +
> diff --git a/configs/beaglebone_defconfig b/configs/beaglebone_defconfig
> new file mode 100644
> index 0000000..f8b9298
> --- /dev/null
> +++ b/configs/beaglebone_defconfig
> @@ -0,0 +1,21 @@
> +BR2_arm=y
> +BR2_cortex_a8=y
> +BR2_TARGET_GENERIC_HOSTNAME="beaglebone"
> +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
> +BR2_TARGET_GENERIC_GETTY_PORT="ttyO0"
> +# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set
> +BR2_TARGET_ROOTFS_EXT2=y
> +# BR2_TARGET_ROOTFS_TAR is not set
> +BR2_TARGET_UBOOT=y
> +BR2_TARGET_UBOOT_BOARDNAME="am335x_evm"
> +BR2_TARGET_UBOOT_CUSTOM_GIT=y
> +BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="board/beaglebone"
> +BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL="git://arago-project.org/git/projects/u-boot-am33x.git"
> +BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION="v2011.09_AM335xPSP_04.06.00.06"
> +BR2_TARGET_UBOOT_MLO=y
> +BR2_LINUX_KERNEL=y
> +BR2_LINUX_KERNEL_CUSTOM_GIT=y
> +BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL="git://github.com/koenkooi/linux.git"
> +BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION="linux-ti33x-psp-3.2-r5a+gitr09e9651bcf2ee8d86685f2a8075bc6557b1d3b91"
> +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
> +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/beaglebone/linux-3.2.9.config"


-- 
reLinux     -    Stephan Hoffmann
Am Schmidtgrund 124    50765 K?ln
Tel. +49.221.95595-19    Fax: -64
www.reLinux.de     sho at reLinux.de

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH v2 2/2] BeagleBone: new board
  2012-04-07 13:13 ` Stephan Hoffmann
@ 2012-04-09 23:27   ` Frank Hunleth
  2012-04-10 16:56     ` Stephan Hoffmann
  0 siblings, 1 reply; 9+ messages in thread
From: Frank Hunleth @ 2012-04-09 23:27 UTC (permalink / raw)
  To: buildroot

Hi Stephan,

On Sat, Apr 7, 2012 at 9:13 AM, Stephan Hoffmann <sho@relinux.de> wrote:
> Am 12.03.2012 15:13, schrieb Frank Hunleth:
>> This configuration uses the latest released kernel and u-boot versions
>> supported by Beagleboard developers. The Linux kernel configuration has
>> been modified to compile in EXT2 support and use gzip to compress the
>> kernel.
>>
>> Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
> Tested-by: Stephan Hoffmann <sho@relinux.de>
>
> CONFIG_EXT3_FS=m has to be changed to "y" to boot with the supplied u-boot configuration.

Thanks a lot for testing the patch and reporting back.

It is interesting that ext3 needs to be turned on. The patch to u-boot
which *should* have been applied should have changed the ext3 config
reference to ext2. However, I haven't been paying close attention to
the BR list for the past couple weeks and my patch could be out of
date now.

Having said this, I need to update my patch anyway. Nicolas Dechesne
submitted an SPL bootloader patch that I'd like to base the new patch
off of once it gets in. Also, the Linux config that I submitted feels
way too bloated for BR. If you need something sooner, my current
configs are at:

https://github.com/nerves-project/bbone-erlang-buildroot/blob/master/configs/beaglebone_defconfig

and

https://github.com/nerves-project/bbone-erlang-buildroot/blob/master/board/beaglebone/linux-3.2.9.config

The main change is that no longer compiles many drivers, and hardware
float is enabled on the compiler. Since I haven't rebased that tree in
a while, you'll probably need to make the ext3 change again.

Thanks,
Frank

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH v2 2/2] BeagleBone: new board
  2012-04-09 23:27   ` Frank Hunleth
@ 2012-04-10 16:56     ` Stephan Hoffmann
  2012-04-10 18:18       ` Frank Hunleth
  0 siblings, 1 reply; 9+ messages in thread
From: Stephan Hoffmann @ 2012-04-10 16:56 UTC (permalink / raw)
  To: buildroot

Am 10.04.2012 01:27, schrieb Frank Hunleth:
> Hi Stephan,
>
> On Sat, Apr 7, 2012 at 9:13 AM, Stephan Hoffmann <sho@relinux.de> wrote:
>> Am 12.03.2012 15:13, schrieb Frank Hunleth:
>>> This configuration uses the latest released kernel and u-boot versions
>>> supported by Beagleboard developers. The Linux kernel configuration has
>>> been modified to compile in EXT2 support and use gzip to compress the
>>> kernel.
>>>
>>> Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
>> Tested-by: Stephan Hoffmann <sho@relinux.de>
>>
>> CONFIG_EXT3_FS=m has to be changed to "y" to boot with the supplied u-boot configuration.
> Thanks a lot for testing the patch and reporting back.
>
> It is interesting that ext3 needs to be turned on. The patch to u-boot
> which *should* have been applied should have changed the ext3 config
> reference to ext2. However, I haven't been paying close attention to
> the BR list for the past couple weeks and my patch could be out of
> date now.
Hello Frank,

at least, I prefer having ext3;-)  What would be a reason to stick to ext2?
> Having said this, I need to update my patch anyway. Nicolas Dechesne
> submitted an SPL bootloader patch that I'd like to base the new patch
> off of once it gets in. Also, the Linux config that I submitted feels
> way too bloated for BR. If you need something sooner, my current
> configs are at:
>
> https://github.com/nerves-project/bbone-erlang-buildroot/blob/master/configs/beaglebone_defconfig
>
> and
>
> https://github.com/nerves-project/bbone-erlang-buildroot/blob/master/board/beaglebone/linux-3.2.9.config
I'll have a look at these. I've also thrown out lots of drivers to get a
compact system.

Kind regards

Stephan
> The main change is that no longer compiles many drivers, and hardware
> float is enabled on the compiler. Since I haven't rebased that tree in
> a while, you'll probably need to make the ext3 change again.
>
> Thanks,
> Frank


-- 
reLinux     -    Stephan Hoffmann
Am Schmidtgrund 124    50765 K?ln
Tel. +49.221.95595-19    Fax: -64
www.reLinux.de     sho at reLinux.de

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH v2 2/2] BeagleBone: new board
  2012-04-10 16:56     ` Stephan Hoffmann
@ 2012-04-10 18:18       ` Frank Hunleth
  2012-04-11 17:03         ` Stephan Hoffmann
  0 siblings, 1 reply; 9+ messages in thread
From: Frank Hunleth @ 2012-04-10 18:18 UTC (permalink / raw)
  To: buildroot

On Tue, Apr 10, 2012 at 12:56 PM, Stephan Hoffmann <sho@relinux.de> wrote:
> at least, I prefer having ext3;-) ?What would be a reason to stick to ext2?

I had thought that Buildroot did not support creating root filesystems
with ext3 or later. Do you run tunefs in a post-build script to add
the journal? Also, I thought that busybox didn't support creating and
checking ext3 or later?

I'm hoping that I'm wrong. I've been hearing about performance gains
with ext4 extents and would like to see if they help on my projects.
FWIW, I usually mount my rootfs read-only and have a writable data
partition that can be reformatted should it get corrupted too badly.

Thanks,
Frank

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH v2 2/2] BeagleBone: new board
  2012-04-10 18:18       ` Frank Hunleth
@ 2012-04-11 17:03         ` Stephan Hoffmann
  2012-04-12  1:06           ` Frank Hunleth
  0 siblings, 1 reply; 9+ messages in thread
From: Stephan Hoffmann @ 2012-04-11 17:03 UTC (permalink / raw)
  To: buildroot

Am 10.04.2012 20:18, schrieb Frank Hunleth:
> On Tue, Apr 10, 2012 at 12:56 PM, Stephan Hoffmann <sho@relinux.de> wrote:
>> at least, I prefer having ext3;-)  What would be a reason to stick to ext2?
> I had thought that Buildroot did not support creating root filesystems
> with ext3 or later. Do you run tunefs in a post-build script to add
> the journal? Also, I thought that busybox didn't support creating and
> checking ext3 or later?
I'm not sure about that. I just made the root fs as tgz and unzipped it
manually on the preformatted partition instead of dd'ing the image.
> I'm hoping that I'm wrong. I've been hearing about performance gains
> with ext4 extents and would like to see if they help on my projects.
> FWIW, I usually mount my rootfs read-only and have a writable data
> partition that can be reformatted should it get corrupted too badly.
That is, of course, a good idea. I think it's even better to run the
whole system as an initrd (if there is enough ram, of course).

This works with buildroot for the BeagleBone, too, and gives the
opportunity to have the whole system in one file.

Kind regards

Stephan
> Thanks,
> Frank


-- 
reLinux     -    Stephan Hoffmann
Am Schmidtgrund 124    50765 K?ln
Tel. +49.221.95595-19    Fax: -64
www.reLinux.de     sho at reLinux.de

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH v2 2/2] BeagleBone: new board
  2012-04-11 17:03         ` Stephan Hoffmann
@ 2012-04-12  1:06           ` Frank Hunleth
  0 siblings, 0 replies; 9+ messages in thread
From: Frank Hunleth @ 2012-04-12  1:06 UTC (permalink / raw)
  To: buildroot

On Wed, Apr 11, 2012 at 1:03 PM, Stephan Hoffmann <sho@relinux.de> wrote:
> Am 10.04.2012 20:18, schrieb Frank Hunleth:
>> On Tue, Apr 10, 2012 at 12:56 PM, Stephan Hoffmann <sho@relinux.de> wrote:
>>> at least, I prefer having ext3;-) ?What would be a reason to stick to ext2?
>> I had thought that Buildroot did not support creating root filesystems
>> with ext3 or later. Do you run tunefs in a post-build script to add
>> the journal? Also, I thought that busybox didn't support creating and
>> checking ext3 or later?
> I'm not sure about that. I just made the root fs as tgz and unzipped it
> manually on the preformatted partition instead of dd'ing the image.

Got it. Getting back to your original email, there doesn't seem to be
any harm in having ext3 compiled in, so I'll change that.

>> I'm hoping that I'm wrong. I've been hearing about performance gains
>> with ext4 extents and would like to see if they help on my projects.
>> FWIW, I usually mount my rootfs read-only and have a writable data
>> partition that can be reformatted should it get corrupted too badly.
> That is, of course, a good idea. I think it's even better to run the
> whole system as an initrd (if there is enough ram, of course).

Yep. I used to use initrd, but then stopped due to the RAM issue and
finding out how much faster the system booted if I used read-only ext2
partitions instead. YMMV

> This works with buildroot for the BeagleBone, too, and gives the
> opportunity to have the whole system in one file.

I agree that is nice. I've done the reverse on other projects where I
had br copy the kernel to  /boot and configured u-boot to read it from
there. Of course, that's another thing that may keep me with ext2,
since u-boot doesn't support ext3 or later. :-)

Frank

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2012-04-12  1:06 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-03-12 14:13 [Buildroot] [PATCH v2 2/2] BeagleBone: new board Frank Hunleth
2012-03-14  0:19 ` Arnout Vandecappelle
2012-03-17 20:42   ` Frank Hunleth
2012-04-07 13:13 ` Stephan Hoffmann
2012-04-09 23:27   ` Frank Hunleth
2012-04-10 16:56     ` Stephan Hoffmann
2012-04-10 18:18       ` Frank Hunleth
2012-04-11 17:03         ` Stephan Hoffmann
2012-04-12  1:06           ` Frank Hunleth

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.