Could you send the lines mentioning CMA from dmesg or ###_a9_dmesg.info file or, better yet, first 36 lines? For NX500 they are:
I'm trying to find a hardware difference between CPUs (I want to try porting or mixing firmwares).
First of all a big thumbs up to you for all the excellent work you're doing. The GitHub repository is particularly appreciated as it allows us to have all the essential information in one easily accessible place, without having to dig through all the posts on the forum.
I have both the NX1 and the NX500 so I'll be able to help test the changes between the two.
Here are some key differences between NX1 and NX500 (< is NX1, > is NX500):
7,8c7,8
< cma: CMA: reserved 256 MiB at 96000000
< cma: CMA: reserved 128 MiB at 8e000000
---
> cma: CMA: reserved 288 MiB at 94000000
> cma: CMA: reserved 72 MiB at 8f800000
25c25
< Memory: 115000k/115000k available, 409288k reserved, 0K highmem
---
> Memory: 142828k/142828k available, 381460k reserved, 0K highmem
56c56
< [arch/arm/mach-drime5/board-d5_nx1.c, fn:drime5_es_init, 3636] wm8962
---
> [arch/arm/mach-drime5/board-d5_nx500.c, fn:drime5_es_init, 1745] nau8822
58,59c58,59
< DRIME5: IDS : 26(ISP), 38(ARM) PROMISE : 87 RESULT : 6
< DRIME5 ASV : 6 Group
---
> DRIME5: IDS : 23(ISP), 35(ARM) PROMISE : 82 RESULT : 5
> DRIME5 ASV : 5 Group
93a110
> VDD_ISP: 770 <--> 1400 mV at 870 mV
96d112
< VDD_ISP: 770 <--> 1400 mV at 1030 mV
As you can see, even though both cameras seem to be using the same processor and amount of memory there are some subtle differences in between the two. There are many more differences but unfortunately this particular forum is not very code friendly, so posting them all here is a bit cumbersome.
Below you can find the full first 35 lines from dmesg on the NX1:
[ 0: 0.000000] I/KERNEL (K 0): Booting Linux on physical CPU 0
[ 0: 0.000000] I/KERNEL (K 0): Initializing cgroup subsys cpu
[ 0: 0.000000] I/KERNEL (K 0): Linux version 3.5.0 (jhny.park@SWDA7604) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #1456 PREEMPT Fri Aug 7 17:12:47 KST 2015
[ 0: 0.000000] I/KERNEL (K 0): CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c53c7d
[ 0: 0.000000] I/KERNEL (K 0): CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0: 0.000000] I/KERNEL (K 0): Machine: Samsung-DRIMe5-ES
[ 0: 0.000000] I/KERNEL (K 0): cma: CMA: reserved 256 MiB at 96000000
[ 0: 0.000000] I/KERNEL (K 0): cma: CMA: reserved 128 MiB at 8e000000
[ 0: 0.000000] I/KERNEL (K 0): Memory policy: ECC disabled, Data cache writeback
[ 0: 0.911665] I/KERNEL (K 0): On node 0 totalpages: 131072
[ 0: 0.921537] I/KERNEL (K 0): free_area_init_node: node 0, pgdat c0a47ac0, node_mem_map c0a7b000
[ 0: 0.921547] I/KERNEL (K 0): Normal zone: 1024 pages used for memmap
[ 0: 0.921554] I/KERNEL (K 0): Normal zone: 0 pages reserved
[ 0: 0.921561] I/KERNEL (K 0): Normal zone: 130048 pages, LIFO batch:31
[ 0: 0.960644] I/KERNEL (K 0): L310 cache controller enabled
[ 0: 0.960659] I/KERNEL (K 0): l2x0: 16 ways, CACHE_ID 0x4100fcc8, AUX_CTRL 0x40030001, Cache size: 262144 B
[ 0: 0.960756] I/KERNEL (K 0): pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0: 0.960767] I/KERNEL (K 0): pcpu-alloc: [0] 0
[ 0: 0.960783] I/KERNEL (K 0): Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
[ 0: 0.960792] I/KERNEL (K 0): Kernel command line: console=ttyAMA0,115200n8 mem=512M hibernate=nocompress root=/dev/mmcblk0p10 rw rootfstype=ext4 rootwait noresume user_debug=255
[ 0: 0.960944] I/KERNEL (K 0): PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0: 0.961402] I/KERNEL (K 0): Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0: 0.962063] I/KERNEL (K 0): Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0: 0.983616] I/KERNEL (K 0): Memory: 512MB = 512MB total
[ 0: 0.983624] I/KERNEL (K 0): Memory: 115000k/115000k available, 409288k reserved, 0K highmem
[ 0: 0.983653] I/KERNEL (K 0): Virtual kernel memory layout:
[ 0: 0.983653] I/KERNEL (K 0): vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0: 0.983653] I/KERNEL (K 0): fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0: 0.983653] I/KERNEL (K 0): vmalloc : 0xe0800000 - 0xff000000 ( 488 MB)
[ 0: 0.983653] I/KERNEL (K 0): lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0: 0.983653] I/KERNEL (K 0): modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0: 0.983653] I/KERNEL (K 0): .text : 0xc0008000 - 0xc09e16a0 (10086 kB)
[ 0: 0.983653] I/KERNEL (K 0): .init : 0xc09e2000 - 0xc09ffbbc ( 119 kB)
[ 0: 0.983653] I/KERNEL (K 0): .data : 0xc0a00000 - 0xc0a49898 ( 295 kB)
[ 0: 0.983653] I/KERNEL (K 0): .bss : 0xc0a498bc - 0xc0a7a7d0 ( 196 kB)