Mensa: Storage -- iNAND/eMMCor NANDFlash, CPU --JZ4775, Screen -- 480X800(Portrait, BYD8991).
Mensa: Storage -- iNAND/eMMCor NANDFlash, CPU -- JZ4775, Screen-- 800X480(Landscape, BYD8766).
Tag
Tag forMensa: ingenic-qt1.6.1-kernel3.0.8-mensa-v1.5-20140716
Primary updating
1. Support BYD8991 and FT6206.
2. Fix the compiling failure issue of NAND driver.
3.Add regulator, power driver of PMU Ricoh619.
4.Add WiFi, Bluetooth driver of BCM43341, which is 4-in-1 module.
5.Fix the issue of NAND 16K driver.
6. Fix the issue that MCU enter interrupt automatically.
7.Optimize USB Hot Plug code to save power consumption.
8.Update NAND Manger:
a. Support up to 2 RBs.
b. Removed configuration of NAND from Kerneland XBoot, so BSPs from this version is NAND independent.
c. Added NAND partition information toUSBBurnTool.
d. Added NAND argument information toUSBBurnTool.
e. Capacity of the last partition could besetted automatically.
f. Support mounting NAND flash when Non-NAND Boot. The function requirescompiling NAND driver into Kernel.
g. Support the retry function of Hynix NANDFlash.
Access《Linux-3.0.8-Changelog-20130916-20140716.txt》for more updating details.
Notice
1. USBBurnTool update to V1.6.1. Use old version will causesystem error.
Download: USBBurnTool_V1.6.1.rar
2. Kernel defconfig: Different storage and LCD needdifferent Kernel configuration.
(1) iNAND/eMMC-NAND Boot
BYD8991(Portrait, 480X800): mensa_msc_linux_lcd_byd8991_defconfig.
BYD8766(Landscape, 800X480): mensa_msc_linux_defconfig.
(2) NAND Flash启动
BYD8991 (Portrait, 480X800): mensa_linux_lcd_byd8991_defconfig.
BYD8766 (Landscape, 800X480): mensa_linux_defconfig.
3. U-Boot: Need modify the source code according the LCD model; Different storage need different configuration.
(1)Default LCD model is BYD8766 (Landscape, 800X480). If use BYD8991 (Portrait, 480X800),please modify as following:
Open sources/bootloader/u-boot-1.1.6/include/configs/mensa.h, the default code is:
>49 #defineCONFIG_LCD_BM800480_8766FTGU 1
>50 /*#defineCONFIG_LCD_BM347WV_F_8991FTGF 1*/
Modifyto BYD8991 (Portrait, 480X800),Please Commented out the 49th line, enable the 50th line:
>49 /*#defineCONFIG_LCD_BM800480_8766FTGU 1*/
>50 #defineCONFIG_LCD_BM347WV_F_8991FTGF 1
(2)iNAND/eMMC-NAND storage: mensa_msc_config
(3)NAND Flash storage: mensa_nand_zm_config
4. SD cardand U disk cannot mountautomatically. Manually mount is needed when using.
Step: Insert SD card, find the device node /dev/sda1 (or sdb, sdcetc.)
# mkdir my_dir
# mount /dev/sda1 my_dir
# ls my_dir
It will show the files of SD card, which meanmount is successfully.
Get Source Code
Download repo
$ mkdir working_dir
$ cd working_dir
$ wget http://git.ingenic.cn:8082/bj/repo
$ chmod +x repo
Download source code
$ ./repo init -u http://git.ingenic.cn/linux/manifest -m outside.xml
$ ./repo sync
Sync to version
$ ./repo forall -c "git reset --hard ingenic-qt1.6.1-kernel3.0.8-mensa-v1.5-20140716"
Support
Any question and suggestion, contact with support@ingenic.cn