[Atrix 4G Android Development] napsterr:
#####################

##### ### INFOS ########

#####################

u0_a42@android:/ # dmesg | grep tegrapart

[ 0.000000] olympus_fixup: atag_cmdline="mem=384M@0M nvmem=128M@384M vmalloc=256M video=tegrafb console=null usbcore.old_scheme_first=1 tegraboot=sdmmc tegrapart=mbr:d00:100:800,kpanic:2100:400:800 security=tomoyo mot_prod=1 androidboot.serialno=TA74404E5D "

[ 0.000000] Kernel command line: mem=1024M@0M vmalloc=256M video=tegrafb console=null usbcore.old_scheme_first=1 tegraboot=sdmmc tegrapart=mbr:d00:100:800,kpanic:2100:400:800 security=tomoyo mot_prod=1 androidboot.serialno=TA74404E5D

[ 0.000000] tegrapart_setup: mbr at offset 0x680000 512kB

[ 0.000000] tegrapart_setup: kpanic at offset 0x1080000 2048kB

u0_a42@android:/ #

u0_a42@android:/ # dmesg | grep atag

[ 0.000000] olympus_fixup: atag_core hdr.size=2

[ 0.000000] olympus_fixup: atag_initrd2=0x5000000 size=0x2e071

[ 0.000000] olympus_fixup: atag_serial=4180e3d73806106

[ 0.000000] olympus_fixup: atag_cmdline="mem=384M@0M nvmem=128M@384M vmalloc=256M video=tegrafb console=null usbcore.old_scheme_first=1 tegraboot=sdmmc tegrapart=mbr:d00:100:800,kpanic:2100:400:800 security=tomoyo mot_prod=1 androidboot.serialno=TA74404E5D "

[ 0.000000] olympus_fixup: atag_revision=0x83f0

[ 0.000000] olympus_fixup: atag_tegra=0x10000

[ 0.000000] olympus_fixup: atag_tegra=0x3

[ 0.000000] olympus_fixup: atag_tegra=0x2

[ 0.000000] olympus_fixup: atag_tegra=0x10001

[ 0.000000] olympus_fixup: atag_tegra=0x4

[ 0.000000] olympus_fixup: atag_revision=0x83f0

[ 0.000000] olympus_fixup: atag_moto allow_fb=0

[ 0.000000] olympus_fixup: atag_tegra=0x10002

[ 0.000000] olympus_fixup: atag_tegra=0x7

u0_a42@android:/ #

u0_a42@android:/ # dmesg | grep panel

[ 0.000000] parse_tag_motorola: panel_size: 0x80000140

[ 0.222927] olympus_panel_init: Bad news dude, have to lower refresh rate:/

[ 1.829056] olympus_panel_enable: DSI regulator vcsi enabling

[ 1.829191] olympus_panel_enable: DSI regulator vcsi enabled

[ 1.829199] olympus_panel_enable: DSI regulator SW5 enabling

[ 1.829297] olympus_panel_enable: DSI regulator SW5 enabled

[ 1.829306] olympus_panel_enable: TEGRA_GPIO_PF7 = 1

[ 2.029515] olympus_panel_enable: TEGRA_GPIO_PE3 = 1

[ 182.623385] olympus_panel_disable: TEGRA_GPIO_PE3 = 0

[ 182.648427] olympus_panel_disable: TEGRA_GPIO_PF7 = 0

[ 182.648440] olympus_panel_disable: DSI regulator vcsi disabling

[ 182.649025] olympus_panel_disable: DSI regulator vcsi disabled

[ 182.649038] olympus_panel_disable: DSI regulator SW5 disabling

[ 182.649215] olympus_panel_disable: DSI regulator SW5 disabled

[ 188.666787] olympus_panel_enable: DSI regulator vcsi enabling

[ 188.669180] olympus_panel_enable: DSI regulator vcsi enabled

[ 188.669221] olympus_panel_enable: DSI regulator SW5 enabling

[ 188.671599] olympus_panel_enable: DSI regulator SW5 enabled

[ 188.671639] olympus_panel_enable: TEGRA_GPIO_PF7 = 1

[ 188.872482] olympus_panel_enable: TEGRA_GPIO_PE3 = 1

u0_a42@android:/ #

u0_a42@android:/ # dmesg | grep LPDDR2

[ 0.000000] parse_tag_motorola: LPDDR2 MR0: 0x0018 (0x1818)

[ 0.000000] parse_tag_motorola: LPDDR2 MR1: 0x0000 (0x0000)

[ 0.000000] parse_tag_motorola: LPDDR2 MR2: 0x0000 (0x0000)

[ 0.000000] parse_tag_motorola: LPDDR2 MR3: 0x0000 (0x0000)

[ 0.000000] parse_tag_motorola: LPDDR2 MR4: 0x0003 (0x0303)

[ 0.000000] parse_tag_motorola: LPDDR2 MR5: 0x0003 (0x0303)

[ 0.000000] parse_tag_motorola: LPDDR2 MR6: 0x0001 (0x0101)

[ 0.000000] parse_tag_motorola: LPDDR2 MR7: 0x0000 (0x0000)

[ 0.000000] parse_tag_motorola: LPDDR2 MR8: 0x0054 (0x5454)

[ 0.000000] parse_tag_motorola: LPDDR2 MR9: 0x0000 (0x0000)

[ 0.000000] parse_tag_motorola: LPDDR2 MR10: 0x0000 (0x0000)

[ 0.000000] parse_tag_motorola: LPDDR2 MR11: 0x0000 (0x0000)

u0_a42@android:/ #

u0_a42@android:/ # dmesg | grep memory

[ 0.000000] Tegra reserved memory:

[ 0.000000] Virtual kernel memory layout:

[ 0.275962] tegra_init_emc: Elpida 1G 50nm memory found

[ 1.792345] Freeing initrd memory: 184K

[ 3.067849] tegra_avp_probe: allocated carveout memory at 34100000 for AVP kernel

[ 3.180066] Freeing init memory: 216K

u0_a42@android:/ #

This is the edited code for lower refresh rate:

static struct tegra_dsi_out olympus_dsi_out = {

.dsi_instance = 0,

.n_data_lanes = 2,

.refresh_rate = 50,

.lp_cmd_mode_freq_khz = 229500,

.panel_reset = true,	/* resend the init sequence on each resume */

.panel_reset_timeout_msec = 202,

.panel_has_frame_buffer = true,

.power_saving_suspend = true,	/* completely shutdown the panel */

.pixel_format = TEGRA_DSI_PIXEL_FORMAT_24BIT_P,

.video_burst_mode = TEGRA_DSI_VIDEO_NONE_BURST_MODE,

.video_clock_mode = TEGRA_DSI_VIDEO_CLOCK_TX_ONLY,

.video_data_type = TEGRA_DSI_VIDEO_TYPE_COMMAND_MODE,

.virtual_channel = TEGRA_DSI_VIRTUAL_CHANNEL_0,

.dsi_init_cmd = dsi_olympus_init_cmd,

.n_init_cmd = ARRAY_SIZE(dsi_olympus_init_cmd),

.dsi_suspend_cmd = dsi_suspend_cmd,

.n_suspend_cmd = ARRAY_SIZE(dsi_suspend_cmd),

};