[Optimus L3, L5, L7 Original Android Development] fergy:
In attachments 7225A pinouts and LCD pinouts....

Enjoy in research.

PS, if You need any help, PM or em@il.

Cheers

PS2:

LOG from My Kernel:

<6>[-----------------------][ 0.000000] Booting Linux on physical CPU 0
<6>[-----------------------][ 0.000000] Initializing cgroup subsys cpu
<5>[-----------------------][ 0.000000] Linux version 3.4.0 (fergy@ramon-Aspire) (gcc version 4.4.3 (GCC) ) #48 PREEMPT Wed Oct 23 00:39:38 CEST 2013
<4>[-----------------------][ 0.000000] CPU: ARMv7 Processor [410fc051] revision 1 (ARMv7), cr=10c5387d
<4>[-----------------------][ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
<4>[-----------------------][ 0.000000] Machine: LG MSM7225AB
<6>[-----------------------][ 0.000000] memory pool 3 (start 26600000 size 1a00000) initialized
<4>[-----------------------][ 0.000000] Memory policy: ECC disabled, Data cache writeback
<1>[-----------------------][ 0.000000] Initialized strongly ordered page successfully
<3>[-----------------------][ 0.000000] smem_find(137, 80): wrong size 64
<3>[-----------------------][ 0.000000] smem_find(137, 72): wrong size 64
<6>[-----------------------][ 0.000000] socinfo_init: v4, id=99, ver=1.1, raw_id=1540, raw_ver=1, hw_plat=2, hw_plat_ver=65536
<6>[-----------------------][ 0.000000] L310 cache controller enabled
<6>[-----------------------][ 0.000000] l2x0: 8 ways, CACHE_ID 0x410054c7, AUX_CTRL 0x00540000, Cache size: 262144 B
<7>[-----------------------][ 0.000000] On node 0 totalpages: 78592
<7>[-----------------------][ 0.000000] free_area_init_node: node 0, pgdat c092474c, node_mem_map c1055800
<7>[-----------------------][ 0.000000] Normal zone: 1436 pages used for memmap
<7>[-----------------------][ 0.000000] Normal zone: 0 pages reserved
<7>[-----------------------][ 0.000000] Normal zone: 77156 pages, LIFO batch:15
<6>[-----------------------][ 0.000000] allocating 1843200 bytes at c15f8000 (17f8000 physical) for fb
<6>[-----------------------][ 0.000000] Initialized persistent memory from 0ff00000-0ff3dffe
<7>[-----------------------][ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
<7>[-----------------------][ 0.000000] pcpu-alloc: [0] 0
<4>[-----------------------][ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 77156
<5>[-----------------------][ 0.000000] Kernel command line: androidboot.hardware=e0 lge.rev=rev_12 lge.reboot=reboot uart_console=disable lge.frst=flag3 kcal=000000000000000000 androidboot.emmc=true androidboot.serialno=1e2bf5 androidboot.baseband=msm
<6>[-----------------------][ 0.000000] BOARD: LGE rev_12
<6>[-----------------------][ 0.000000] rebootmode_setup , reboot_mode = 0
<6>[-----------------------][ 0.000000] UART CONSOLE : disable
<6>[-----------------------][ 0.000000] FRST MODE : flag3
<6>[-----------------------][ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
<6>[-----------------------][ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
<6>[-----------------------][ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
<6>[-----------------------][ 0.000000] Memory: 205MB 102MB = 307MB total
<5>[-----------------------][ 0.000000] Memory: 297260k/297260k available, 43732k reserved, 0K highmem
<5>[-----------------------][ 0.000000] Virtual kernel memory layout:
<5>[-----------------------][ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
<5>[-----------------------][ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
<5>[-----------------------][ 0.000000] vmalloc : 0xd5000000 - 0xff000000 ( 672 MB)
<5>[-----------------------][ 0.000000] lowmem : 0xc0000000 - 0xd4d00000 ( 333 MB)
<5>[-----------------------][ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
<5>[-----------------------][ 0.000000] .text : 0xc0008000 - 0xc0847368 (8445 kB)
<5>[-----------------------][ 0.000000] .init : 0xc0848000 - 0xc087a000 ( 200 kB)
<5>[-----------------------][ 0.000000] .data : 0xc087a000 - 0xc0940fb0 ( 796 kB)
<5>[-----------------------][ 0.000000] .bss : 0xc0940fd4 - 0xc0b32100 (1989 kB)
<6>[-----------------------][ 0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
<6>[-----------------------][ 0.000000] NR_IRQS:645
<6>[-----------------------][ 0.000000] sched_clock: 27 bits at 600kHz, resolution 1666ns, wraps every 223696ms
<6>[-----------------------][ 0.000000] Console: colour dummy device 80x30
<6>[-----------------------][ 0.000000] console [tty0] enabled
<6>[-----------------------][ 0.001876] Calibrating delay loop... 298.59 BogoMIPS (lpj=1492992)
<6>[-----------------------][ 0.070119] pid_max: default: 32768 minimum: 301
<6>[-----------------------][ 0.070631] Mount-cache hash table entries: 512
<6>[-----------------------][ 0.071753] Initializing cgroup subsys cpuacct
<6>[-----------------------][ 0.071818] Initializing cgroup subsys devices
<6>[-----------------------][ 0.071871] Initializing cgroup subsys freezer
<6>[-----------------------][ 0.071919] Initializing cgroup subsys net_cls
<6>[-----------------------][ 0.072024] CPU: Testing write buffer coherency: ok
<6>[-----------------------][ 0.072586] hw perfevents: enabled with ARMv7 Cortex-A5 PMU driver, 3 counters available
<6>[-----------------------][ 0.072834] Setting up static identity map for 0x7d3118 - 0x7d317c
<6>[-----------------------][ 0.083881] dummy:
<6>[-----------------------][ 0.084523] NET: Registered protocol family 16
<6>[-----------------------][ 0.086551] gpiochip_add: registered GPIOs 0 to 15 on device: generic
<6>[-----------------------][ 0.086748] gpiochip_add: registered GPIOs 16 to 42 on device: generic
<6>[-----------------------][ 0.086933] gpiochip_add: registered GPIOs 43 to 67 on device: generic
<6>[-----------------------][ 0.087176] gpiochip_add: registered GPIOs 68 to 94 on device: generic
<6>[-----------------------][ 0.087364] gpiochip_add: registered GPIOs 95 to 106 on device: generic
<6>[-----------------------][ 0.087549] gpiochip_add: registered GPIOs 107 to 132 on device: generic
<6>[-----------------------][ 0.088831] Shared PLL control available.
<6>[-----------------------][ 0.092576] acpuclk_7627_probe()
<6>[-----------------------][ 0.093818] ACPU running at 600000 KHz
<6>[-----------------------][ 0.093869] Id CPU-KHz PLL DIV AHB-KHz ADIV AXI-KHz D0 D1 D2 D4 U0 U1 U2 U4
<6>[-----------------------][ 0.093949] 0 19200 5 1 2400 4 30720 -1 -1 -1 -1 5 3 4 6
<6>[-----------------------][ 0.094026] 1 61440 1 4 7680 4 61440 -1 -1 -1 -1 5 3 4 6
<6>[-----------------------][ 0.094101] 2 122880 1 2 15360 4 61440 -1 1 -1 -1 7 3 4 6
<6>[-----------------------][ 0.094178] 3 245760 1 1 30720 4 61440 -1 1 -1 -1 7 -1 8 6
<6>[-----------------------][ 0.094254] 4 300000 2 4 37500 4 122880 -1 1 -1 -1 7 -1 8 6
<6>[-----------------------][ 0.094331] 5 320000 0 3 40000 4 122880 -1 1 4 -1 7 -1 8 6
<6>[-----------------------][ 0.094408] 6 400000 4 2 50000 4 122880 5 1 4 -1 7 -1 8 9
<6>[-----------------------][ 0.094483] 7 480000 0 2 60000 4 122880 5 2 4 6 -1 -1 8 9
<6>[-----------------------][ 0.094559] 8 600000 2 2 75000 4 160000 5 3 4 6 -1 -1 -1 9
<6>[-----------------------][ 0.094636] 9 800000 4 1 100000 4 200000 7 -1 8 6 -1 -1 -1 -1
<6>[-----------------------][ 0.094703] CPU0: 6 scaling frequencies supported.
<6>[-----------------------][ 0.095214] smps1: 1100 mV normal
<6>[-----------------------][ 0.095743] smps2: 1100 mV normal
<6>[-----------------------][ 0.096164] smps3: 1800 mV normal
<6>[-----------------------][ 0.096599] smps4: 2100 mV normal
<6>[-----------------------][ 0.097064] ldo01: 1200 <--> 3300 mV normal
<6>[-----------------------][ 0.097509] ldo02: 1200 <--> 3300 mV normal
<6>[-----------------------][ 0.097953] ldo03: 1200 <--> 3300 mV normal
<6>[-----------------------][ 0.098393] ldo04: 800 <--> 2850 mV normal
<6>[-----------------------][ 0.098834] ldo05: 1200 <--> 3300 mV normal
<6>[-----------------------][ 0.099313] ldo06: 1200 mV normal
<6>[-----------------------][ 0.099759] ldo07: 2600 mV normal
<6>[-----------------------][ 0.100199] ldo08: 2850 mV normal
<6>[-----------------------][ 0.100731] ldo09: 1800 mV normal
<6>[-----------------------][ 0.101181] ldo10: 2800 <--> 3000 mV normal
<6>[-----------------------][ 0.101678] ldo11: 1800 mV normal
<6>[-----------------------][ 0.102103] ldo12: 2850 mV normal
<6>[-----------------------][ 0.102574] ldo13: 2850 mV normal
<6>[-----------------------][ 0.103053] ldo14: 3300 mV normal
<6>[-----------------------][ 0.103509] ldo15: 1800 <--> 2850 mV normal
<6>[-----------------------][ 0.103969] ldo16: 3000 mV normal
<6>[-----------------------][ 0.104403] ldo17: 3000 <--> 3300 mV normal
<6>[-----------------------][ 0.104868] ldo18: 2700 mV normal
<6>[-----------------------][ 0.105323] ldo19: 1200 <--> 1800 mV normal
<6>[-----------------------][ 0.105784] ncp: 1800 mV normal
<6>[-----------------------][ 0.108236] persistent_ram: uncorrectable error in header
<6>[-----------------------][ 0.108313] persistent_ram: no valid data in buffer (sig = 0x00000000)
<6>[-----------------------][ 0.134009] console [ram-1] enabled
<4>[-----------------------][ 0.135923] smps3: Failed to create debugfs directory
<6>[-----------------------][ 0.136394] ebi2_tovis_power_save: on=1
<5>[-----------------------][ 0.141893] Boot Reason = 0x01
<6>[-----------------------][ 0.142263] CRASH LOG START ADDR : 0xcf3e000
<6>[-----------------------][ 0.142609] CRASH LOG END ADDR : 0xcf3efff
<6>[-----------------------][ 0.148831] fs_gfx3d: normal
<6>[-----------------------][ 0.189384] bio: create slab <bio-0> at 0
<6>[-----------------------][ 0.190898] ION heap vmalloc created
<6>[-----------------------][ 0.191329] ION heap camera_preview created at 26600000 with size 1000000
<6>[-----------------------][ 0.191736] ION heap audio created at 27600000 with size 22e000
<6>[-----------------------][ 0.192001] ION heap sf created at 2782e000 with size 7a0000
<5>[-----------------------][ 0.193088] SCSI subsystem initialized
<6>[-----------------------][ 0.193954] usbcore: registered new interface driver usbfs
<6>[-----------------------][ 0.194446] usbcore: registered new interface driver hub
<6>[-----------------------][ 0.195166] usbcore: registered new device driver usb
<6>[-----------------------][ 0.196259] i2c-gpio i2c-gpio.2: using pins 112 (SDA) and 111 (SCL)
<6>[-----------------------][ 0.196898] i2c-gpio i2c-gpio.3: using pins 10 (SDA) and 9 (SCL)
<6>[-----------------------][ 0.197789] i2c-gpio i2c-gpio.4: using pins 48 (SDA) and 49 (SCL)
<6>[-----------------------][ 0.198544] i2c-gpio i2c-gpio.5: using pins 30 (SDA) and 16 (SCL)
<6>[-----------------------][ 0.198966] Linux media interface: v0.10
<6>[-----------------------][ 0.199259] Linux video capture interface: v2.00
<6>[-----------------------][ 0.200178] Advanced Linux Sound Architecture Driver Version 1.0.25.
<6>[-----------------------][ 0.201623] Bluetooth: Core ver 2.16
<6>[-----------------------][ 0.201926] NET: Registered protocol family 31
<6>[-----------------------][ 0.202276] Bluetooth: HCI device and connection manager initialized
<6>[-----------------------][ 0.202509] Bluetooth: HCI socket layer initialized
<6>[-----------------------][ 0.202861] Bluetooth: L2CAP socket layer initialized
<6>[-----------------------][ 0.203661] Bluetooth: SCO socket layer initialized
<6>[-----------------------][ 0.204669] cfg80211: Calling CRDA to update world regulatory domain
<6>[-----------------------][ 0.206219] Switching to clocksource dg_timer
<6>[-----------------------][ 0.256563] NET: Registered protocol family 2
<6>[-----------------------][ 0.257419] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
<6>[-----------------------][ 0.259088] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
<6>[-----------------------][ 0.261809] TCP bind hash table entries: 16384 (order: 6, 327680 bytes)
<6>[-----------------------][ 0.263358] TCP: Hash tables configured (established 16384 bind 16384)
<6>[-----------------------][ 0.263611] TCP: reno registered
<6>[-----------------------][ 0.264063] UDP hash table entries: 256 (order: 1, 12288 bytes)
<6>[-----------------------][ 0.264561] UDP-Lite hash table entries: 256 (order: 1, 12288 bytes)
<6>[-----------------------][ 0.265464] NET: Registered protocol family 1
<6>[-----------------------][ 0.266373] Unpacking initramfs...
<6>[-----------------------][ 0.306193] Freeing initrd memory: 320K
<3>[-----------------------][ 0.313148] Notify: smsm init
<4>[-----------------------][ 0.313904] get_nand_partitions: no flash partition table in shared memory
<6>[-----------------------][ 0.321429] rpcrouter_smd_remote_notify: smd opened 0x (null)
<3>[-----------------------][ 0.325761] rpcrouter: Server create rejected, version = 0, program = 3000003b
<6>[-----------------------][ 0.330666] [adsp.c:adsp_init] rs00000000 -- 0
<6>[-----------------------][ 0.332506] [audpp.c:audpp_probe] Number of decoder supported 5
<6>[-----------------------][ 0.332884] [audpp.c:audpp_probe] Number of concurrency supported 8
<6>[-----------------------][ 0.333251] [audpp.c:audpp_probe] module_name:AUDPLAY0TASK
<6>[-----------------------][ 0.333473] [audpp.c:audpp_probe] queueid:13
<6>[-----------------------][ 0.333819] [audpp.c:audpp_probe] decid:0
<6>[-----------------------][ 0.334166] [audpp.c:audpp_probe] nr_codec_support:11
<6>[-----------------------][ 0.334383] [audpp.c:audpp_probe] module_name:AUDPLAY1TASK
<6>[-----------------------][ 0.334739] [audpp.c:audpp_probe] queueid:14
<6>[-----------------------][ 0.334944] [audpp.c:audpp_probe] decid:1
<6>[-----------------------][ 0.335288] [audpp.c:audpp_probe] nr_codec_support:11
<6>[-----------------------][ 0.335643] [audpp.c:audpp_probe] module_name:AUDPLAY2TASK
<6>[-----------------------][ 0.335863] [audpp.c:audpp_probe] queueid:15
<6>[-----------------------][ 0.336209] [audpp.c:audpp_probe] decid:2
<6>[-----------------------][ 0.336414] [audpp.c:audpp_probe] nr_codec_support:11
<6>[-----------------------][ 0.350538] [audpp.c:audpp_probe] module_name:AUDPLAY3TASK
<6>[-----------------------][ 0.350906] [audpp.c:audpp_probe] queueid:16
<6>[-----------------------][ 0.351254] [audpp.c:audpp_probe] decid:3
<6>[-----------------------][ 0.351459] [audpp.c:audpp_probe] nr_codec_support:11
<6>[-----------------------][ 0.351814] [audpp.c:audpp_probe] module_name:AUDPLAY4TASK
<6>[-----------------------][ 0.352173] [audpp.c:audpp_probe] queueid:17
<6>[-----------------------][ 0.352379] [audpp.c:audpp_probe] decid:4
<6>[-----------------------][ 0.352724] [audpp.c:audpp_probe] nr_codec_support:1
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** CUT *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
<4>[-----------------------][ 0.612901] BU61800 init start
<7>[-----------------------][ 0.613764] Registered led device: lcd-backlight
<3>[-----------------------][ 0.613788] bu61800bl:bu61800_probe: Registering led class dev successfully.
<7>[-----------------------][ 0.614201] Registered led device: button-backlight
<3>[-----------------------][ 0.614221] bu61800bl:bu61800_probe: Registering led class dev successfully.
<3>[-----------------------][ 0.618993] bu61800bl:bu61800_probe: done
<6>[-----------------------][ 0.622471] setting pdata->panel_info.fb_num to 3. type: 2
<6>[-----------------------][ 0.624686] FrameBuffer[0] 240x320 size=491520 bytes is registered successfully!
<4>[-----------------------][ 0.625536] Read GPIO LCD port 1
<6>[-----------------------][ 0.909313] input: touch_mcs8000 as /devices/virtual/input/input0
<7>[-----------------------][ 0.909939] evbug: Connected device: input0 (touch_mcs8000 at unknown)
<6>[-----------------------][ 0.910596] ts_set_veg : 0
<6>[-----------------------][ 0.936828] ts_set_veg : 1
<6>[-----------------------][ 0.976683] Touchscreen is connected to the board
<4>[-----------------------][ 1.049021] <MELFAS> CORE_VERSION : 0x D
<4>[-----------------------][ 1.050483] GPIO Matrix Keypad Driver: Start keypad matrix for e0_keypad in interrupt mode
<6>[-----------------------][ 1.051456] input: e0_keypad as /devices/virtual/input/input1
<7>[-----------------------][ 1.052071] evbug: Connected device: input1 (e0_keypad at unknown)
<6>[-----------------------][ 1.053309] Bosch Sensortec Device detected!
<6>[-----------------------][ 1.053323] BMA250 registered I2C driver!
<6>[-----------------------][ 1.054269] input: bma250 as /devices/virtual/input/input2
<7>[-----------------------][ 1.054696] evbug: Connected device: input2 (bma250 at unknown)
<4>[-----------------------][ 1.056076]
<4>[-----------------------][ 1.056084] [I]<6><><bmm_probe><1174>function entrance
<4>[-----------------------][ 1.056689]
<4>[-----------------------][ 1.056698] [I]<6><><bmm_wakeup><193>waking up the chip...
<4>[-----------------------][ 1.061524]
<4>[-----------------------][ 1.061533] [I]<6><><bmm_wakeup><209>wake up result: succeed, tried times: 2
<4>[-----------------------][ 1.062076]
<4>[-----------------------][ 1.062083] [I]<6><><bmm_probe><1198>register dump after waking up
<7>[-----------------------][ 1.062641] 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
<7>[-----------------------][ 1.062653]
<7>[-----------------------][ 1.071508] 32 01 01 00 01 00 01 00 00 00 00 01 06 3f 07 00
<7>[-----------------------][ 1.071519] 00 00 00 ff 00 1c a5 42 00 a0 36 63 1a ff 0b 00
<7>[-----------------------][ 1.071531] 46 28 28 00 fd fd 0c 00 00 03 39 54 07 1a 35 fe
<7>[-----------------------][ 1.071541] fe 1c ff ff ff ff ff ff ff ff ff ff ff ff ff ff
<7>[-----------------------][ 1.071553]
<4>[-----------------------][ 1.072181]
<4>[-----------------------][ 1.072188] [I]<6><><bmm_check_chip_id><144>read chip id result: 0x32
<4>[-----------------------][ 1.072874]
<4>[-----------------------][ 1.072881] [N]<5><><bmm_probe><1203>Bosch Sensortec Device bmm050 detected
<6>[-----------------------][ 1.073799] input: bmm050 as /devices/virtual/input/input3
<7>[-----------------------][ 1.074198] evbug: Connected device: input3 (bmm050 at unknown)
<7>[-----------------------][ 1.087289] 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
<7>[-----------------------][ 1.087303]
<7>[-----------------------][ 1.096151] 32 01 01 00 01 00 01 00 00 00 00 01 06 3f 07 00
<7>[-----------------------][ 1.096163] 00 04 0f ff 00 1c a5 42 00 a0 36 63 1a ff 0b 00
<7>[-----------------------][ 1.096174] 46 28 28 00 fd fd 0c 00 00 03 39 54 07 1a 35 fe
<7>[-----------------------][ 1.096184] fe 1c ff ff ff ff ff ff ff ff ff ff ff ff ff ff
<7>[-----------------------][ 1.096196]
<4>[-----------------------][ 1.097356]
<4>[-----------------------][ 1.097364] [N]<5><><bmm_probe><1295>sensor bmm050 probed successfully

From CM:

--------- beginning of /dev/log/main
I/cm ( 112): ____ _ _ ____ _ _ ____ ____ ____ _ _ _ _ ____ ___
I/cm ( 113): | \_/ |__| |\ | | | | __ |___ |\ | |\/| | | | \
I/cm ( 114): |___ | | | | \| |__| |__] |___ | \| | | |__| |__/
I/cm ( 117): Welcome to Android 4.3 / CyanogenMod-10.2-20131009-UNOFFICIAL-e400