Skip to content

Instantly share code, notes, and snippets.

View Quarx2k's full-sized avatar
🏠
Working from home

Nickolay Semendyaev Quarx2k

🏠
Working from home
View GitHub Profile
@Quarx2k
Quarx2k / script.fex
Created June 15, 2012 14:28
Lcd part of script.bin (Aurora) edit
[disp_init]
disp_init_enable = 1
disp_mode = 0
screen0_output_type = 1
screen0_output_mode = 4
screen1_output_type = 1
screen1_output_mode = 4
fb0_framebuffer_num = 2
fb0_format = 10
fb0_pixel_sequence = 0
@Quarx2k
Quarx2k / script.fex
Created June 15, 2012 14:29
Lcd part of script.bin (Zatab)
[disp_init]
disp_init_enable = 1
disp_mode = 0
screen0_output_type = 1
screen0_output_mode = 4
screen1_output_type = 1
screen1_output_mode = 4
fb0_framebuffer_num = 2
fb0_format = 10
fb0_pixel_sequence = 0
[lcd_spi_para]
lcd_spi_used = 1
lcd_spi_module = 0
lcd_spi_cs = port:PA00<1><default><default><1>
lcd_spi_clk = port:PA01<1><default><default><1>
lcd_spi_mosi = port:PA02<1><default><default><1>
@Quarx2k
Quarx2k / akmd2.txt
Created August 20, 2012 13:45
Patch the defy akmd2 for TLS.
00002D6A: 72 71
0000539C: 59 58
00005460: F7 F6
000054AE: D0 CF
000054C6: C4 C3
000054D2: BE BD
000054EA: B2 B1
000054F6: AC AB
00005504: A5 A4
00005682: E6 E5
diff -r /mnt/sdc1/kernels/jordan-kernel/drivers/usb/Kconfig /mnt/sdc1/kernels/usb/Kconfig
171,172d170
< source "drivers/usb/ipchost/Kconfig"
<
diff -r /mnt/sdc1/kernels/jordan-kernel/drivers/usb/Makefile /mnt/sdc1/kernels/usb/Makefile
54d53
< obj-$(CONFIG_USB_IPC) += ipchost/
diff -r /mnt/sdc1/kernels/jordan-kernel/drivers/usb/core/hub.c /mnt/sdc1/kernels/usb/core/hub.c
796,797d795
< #ifndef CONFIG_MACH_OMAP_MAPPHONE_DEFY
<3>[ 0.000000] padconf override, offset = 0x007a setting = 0x411f
<3>[ 0.000000] padconf override, offset = 0x007c setting = 0x411f
<3>[ 0.000000] padconf override, offset = 0x007e setting = 0x411f
<3>[ 0.000000] padconf override, offset = 0x0080 setting = 0x411c
<3>[ 0.000000] padconf override, offset = 0x0082 setting = 0x411f
<3>[ 0.000000] padconf override, offset = 0x0084 setting = 0x411c
<3>[ 0.000000] padconf override, offset = 0x0086 setting = 0x411f
<3>[ 0.000000] padconf override, offset = 0x0088 setting = 0x411f
<3>[ 0.000000] padconf override, offset = 0x008a setting = 0x011f
<3>[ 0.000000] padconf override, offset = 0x008c setting = 0x011c
@Quarx2k
Quarx2k / gist:a74402a2b822d544e0b3
Created October 22, 2014 11:15
RAW Full Defy MUX conf
/* Do not ask me wtf is this */
omap_writew(1280, 1207967792);
omap_writew(256, 1207967794);
omap_writew(256, 1207967796);
omap_writew(256, 1207967798);
omap_writew(256, 1207967800);
omap_writew(256, 1207967802);
omap_writew(256, 1207967804);
omap_writew(256, 1207967806);
omap_writew(256, 1207967808);
@Quarx2k
Quarx2k / gist:df73cf647e9e837cbfc9
Created October 22, 2014 11:51
Detailed MUX Defy
<4>[ 0.000000] Setting: 0x500. Offset = 0x30 + base: 0x48002000 == 0x48002030
<4>[ 0.000000] Setting: 0x100. Offset = 0x32 + base: 0x48002000 == 0x48002032
<4>[ 0.000000] Setting: 0x100. Offset = 0x34 + base: 0x48002000 == 0x48002034
<4>[ 0.000000] Setting: 0x100. Offset = 0x36 + base: 0x48002000 == 0x48002036
<4>[ 0.000000] Setting: 0x100. Offset = 0x38 + base: 0x48002000 == 0x48002038
<4>[ 0.000000] Setting: 0x100. Offset = 0x3a + base: 0x48002000 == 0x4800203a
<4>[ 0.000000] Setting: 0x100. Offset = 0x3c + base: 0x48002000 == 0x4800203c
<4>[ 0.000000] Setting: 0x100. Offset = 0x3e + base: 0x48002000 == 0x4800203e
<4>[ 0.000000] Setting: 0x100. Offset = 0x40 + base: 0x48002000 == 0x48002040
<4>[ 0.000000] Setting: 0x100. Offset = 0x42 + base: 0x48002000 == 0x48002042
<4>[ 0.456085] Muxdump!
<4>[ 0.456085]
<4>[ 0.456085] Muxdump: 30: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0
<4>[ 0.456115] Muxdump: 32: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0
<4>[ 0.456115] Muxdump: 34: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0
<4>[ 0.456115] Muxdump: 36: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0
<4>[ 0.456146] Muxdump: 38: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0
<4>[ 0.456146] Muxdump: 3a: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0
<4>[ 0.456146] Muxdump: 3c: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0
<4>[ 0.456176] Muxdump: 3e: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0
<1>[ 0.666046] Muxdump!
<1>[ 0.666992]
<1>[ 0.666992] Muxdump: 30: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0
<1>[ 0.666992] Muxdump: 32: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0
<1>[ 0.666992] Muxdump: 34: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0
<1>[ 0.666992] Muxdump: 36: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0
<1>[ 0.666992] Muxdump: 38: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0
<1>[ 0.666992] Muxdump: 3a: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0
<1>[ 0.666992] Muxdump: 3c: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0
<1>[ 0.666992] Muxdump: 3e: | OMAP343X_PADCONF_INPUT_ENABLED| OMAP343X_PADCONF_MUXMODE0