[Epic 4G General] Decad3nce:
Good point there. Yep, we say its "different" just because we don't want to try.

How else would you explain a problem that you CLEARLY don't understand.

From now on, every idiot who posts this random **** will just get his or her posts framed on the CM wiki, I promise it. I'd rather spend my time doing that then you know, trying to set up a device repo for a device that is owned by a bunch of ungrateful bastards.

So hey idiot, I'll detail it out for you:

We currently COULD have another Alpha out for CM7, that wouldn't be a problem. We could have working gps and working mms, that wouldn't be a problem. BUT, it would be buggy as **** when it comes to stability in the Radio Interface Layer. YOU KNOW, the thing that is the reason that you have a phone: to make calls on it.

Regardless, that's just an "excuse" for you too. Probably. I could really give a damn about what your opinion on it is because you're complaining about something that we do for free. FOR FREE.

Now, lets get into the ************* details of why 2.6.35.7 from the teamhacksung repo won't boot for us.

Lets detail some things out, in prior kernels, revisions .29-.32 from samsung sources, epic has always had it's own subdirectories for specific changes to drivers and gpio pins.

Lets look at some of those details, because clearly, you have no idea what you are talking about:

Below, each ifdef, represents a number of changes(hacks, really) that were made specific for the victory branch in the sammy galaxy S kernel. Yes the keyboard really does like to **** with the pins on the board. WHO WOULD'VE GUESSED.

arch/arm/include/asm/irq.h:#if defined CONFIG_S5PV210_VICTORY
arch/arm/include/asm/mc146818rtc.h:#if defined CONFIG_S5PV210_VICTORY
arch/arm/mach-s5pv210/adc.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/mach-s5pv210/cpuidle.c:	#ifdef CONFIG_S5PV210_VICTORY
arch/arm/mach-s5pv210/include/mach/gpio.h:#if defined CONFIG_S5PV210_VICTORY
arch/arm/mach-s5pv210/include/mach/param.h:#ifdef CONFIG_S5PV210_VICTORY
arch/arm/mach-s5pv210/setup-fimc0.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/mach-s5pv210/s5pc11x-adcts.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/mach-s5pv210/Kconfig:	depends on S5PV210_VICTORY
arch/arm/mach-s5pv210/Kconfig:	depends on S5PV210_VICTORY
arch/arm/mach-s5pv210/Makefile:ifeq ($(CONFIG_S5PV210_VICTORY),y)
arch/arm/mach-s5pv210/Makefile:ifeq ($(CONFIG_S5PV210_VICTORY),y)
arch/arm/mach-s5pv210/Makefile:ifeq ($(CONFIG_S5PV210_VICTORY),y)
arch/arm/mach-s5pv210/Makefile:ifeq ($(CONFIG_S5PV210_VICTORY),y)
arch/arm/mach-s5pv210/Makefile:ifeq ($(CONFIG_S5PV210_VICTORY),y)
arch/arm/mach-s5pv210/Makefile:ifeq ($(CONFIG_S5PV210_VICTORY),y)
arch/arm/mach-s5pv210/victory/max8998_consumer.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/mach-s5pv210/mach-p1.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-s5p/include/plat/regs-keypad.h:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-s5p/pm.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-s5p/Makefile:ifeq ($(CONFIG_S5PV210_VICTORY),y)
arch/arm/Kconfig: default S5PV210_VICTORY
arch/arm/Kconfig:config S5PV210_VICTORY
arch/arm/Kconfig: Select VICTORY Product
arch/arm/kernel/process.c:#ifdef CONFIG_S5PV210_VICTORY
arch/arm/kernel/process.c:#ifdef CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-hsmmc.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-hsmmc3.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-fb.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-usb-hsotg.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-i2c0.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/include/plat/devs.h:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-i2c1.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/gpio-config.c:#if defined CONFIG_S5PV210_VICTORY //UART_CHANGE
arch/arm/plat-samsung/gpio-config.c:#if defined CONFIG_S5PV210_VICTORY //UART_CHANGE
arch/arm/plat-samsung/gpio-config.c:#if defined CONFIG_S5PV210_VICTORY //UART_CHANGE
arch/arm/plat-samsung/dma.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-i2c2.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/Makefile:ifeq ($(CONFIG_S5PV210_VICTORY),y)
arch/arm/plat-samsung/gpiolib.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-usb.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-spi.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/pwm.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/pwm.c:#if defined CONFIG_S5PV210_VICTORY
drivers/rtc/Kconfig:config RTC_DRV_S3C_VICTORY
drivers/rtc/Makefile:ifeq ($(CONFIG_RTC_DRV_S3C_VICTORY),y)
drivers/staging/android/Kconfig:config ANDROID_LOW_MEMORY_KILLER_VICTORY
drivers/staging/android/Makefile:obj-$(CONFIG_ANDROID_LOW_MEMORY_KILLER_VICTORY) += victory/lowmemorykiller.o
drivers/onedram_svn/Kconfig:config SAMSUNG_PHONE_SVNET_VICTORY
drivers/bluetooth/Kconfig:config BT_HID_VICTORY
drivers/bluetooth/Makefile:#obj-$(CONFIG_BT_HID_VICTORY)	+= bthid/
drivers/Makefile.bak:obj-$(CONFIG_MMC_VICTORY)	+= mmc/victory/
drivers/Makefile.bak:obj-$(CONFIG_SAMSUNG_PHONE_SVNET_VICTORY)	+= onedram_svn/victory/
drivers/Makefile.bak:obj-$(CONFIG_LEVEL_VICTORY) += level/
drivers/cpufreq/Kconfig:config CPU_FREQ_GOV_CONSERVATIVE_VICTORY
drivers/cpufreq/Makefile:ifeq ($(CONFIG_CPU_FREQ_GOV_CONSERVATIVE_VICTORY),y)
drivers/level/Kconfig:config LEVEL_VICTORY
drivers/sensor/compass/Kconfig:config COMPASS_YAMAHA_VICTORY
drivers/sensor/compass/Makefile:obj-$(CONFIG_COMPASS_YAMAHA_VICTORY) += victory/yamaha.o
drivers/sensor/optical/Kconfig:config OPTICAL_GP2A_VICTORY
drivers/sensor/optical/Makefile:obj-$(CONFIG_OPTICAL_GP2A_VICTORY) += victory/gp2a.o
drivers/regulator/Kconfig:config REGULATOR_MAX8998_VICTORY
drivers/regulator/Makefile:obj-$(CONFIG_REGULATOR_MAX8998_VICTORY) += victory/max8998.o
drivers/regulator/victory/max8998_function.c:#if defined CONFIG_S5PV210_VICTORY
drivers/media/video/Kconfig:config VIDEO_CE147_VICTORY
drivers/media/video/Kconfig:config VIDEO_S5KA3DFX_VICTORY
drivers/media/video/Makefile:ifeq ($(CONFIG_VIDEO_CE147_VICTORY),y)
drivers/media/video/Makefile:ifeq ($(CONFIG_VIDEO_S5KA3DFX_VICTORY),y)
drivers/media/video/victory/ce147.c:#if defined CONFIG_S5PV210_VICTORY
drivers/media/video/victory/s5ka3dfx.c:#if defined CONFIG_S5PV210_VICTORY
drivers/media/video/samsung/tv20/s5p_tv_base.c:#if defined CONFIG_S5PV210_VICTORY
drivers/media/video/samsung/tv20/s5p_tv_base.c:#if defined CONFIG_S5PV210_VICTORY
drivers/media/video/samsung/fimc/Kconfig:config VIDEO_FIMC_VICTORY
drivers/media/video/samsung/fimc/Makefile:ifeq ($(CONFIG_VIDEO_FIMC_VICTORY),y)
drivers/media/video/samsung/mfc50/Kconfig:config VIDEO_MFC50_VICTORY
drivers/media/video/samsung/mfc50/Makefile:ifeq ($(CONFIG_VIDEO_MFC50_VICTORY),y)
drivers/media/video/samsung/jpeg_v2/s3c-jpeg.c:#if defined CONFIG_S5PV210_VICTORY
drivers/leds/Kconfig:config LEDS_CLASS_VICTORY
drivers/leds/Kconfig:config LEDS_GPIO_VICTORY
drivers/leds/Kconfig:config LEDS_TRIGGER_TIMER_VICTORY
drivers/leds/Kconfig:config LEDS_TRIGGER_DEFAULT_ON_VICTORY
drivers/leds/Makefile:ifeq ($(CONFIG_LEDS_CLASS_VICTORY),y)
drivers/leds/Makefile:ifeq ($(CONFIG_LEDS_GPIO_VICTORY),y)
drivers/leds/Makefile:ifeq ($(CONFIG_LEDS_TRIGGER_TIMER_VICTORY),y)
drivers/leds/Makefile:ifeq ($(CONFIG_LEDS_TRIGGER_DEFAULT_ON_VICTORY),y)
drivers/video/backlight/lcd.c:#ifdef CONFIG_S5PV210_VICTORY
drivers/video/samsung/Kconfig:config FB_S3C_VICTORY
drivers/video/samsung/Kconfig:config FB_S3C_TL2796_VICTORY
drivers/video/samsung/Kconfig:if S5PV210_ATLAS || S5PV210_VICTORY
drivers/video/samsung/Makefile:ifeq ($(CONFIG_FB_S3C_VICTORY),y)
drivers/video/samsung/Makefile:ifeq ($(CONFIG_FB_S3C_TL2796_VICTORY),y)
drivers/net/wireless/wimax/wibro_sdio.c:#if defined CONFIG_S5PV210_VICTORY
drivers/net/wireless/wimax/receive.c:#if defined CONFIG_S5PV210_VICTORY
drivers/net/wireless/Makefile.bak:obj-$(CONFIG_BROADCOM_WIFI_VICTORY)	+= bcm4329/victory/
drivers/net/wireless/Makefile.bak:obj-$(CONFIG_WIMAX_VICTORY)	+= wimax/
drivers/net/wireless/Makefile.bak:obj-$(CONFIG_WIMAX_GPIO_VICTORY)	+= wimaxgpio/
drivers/net/wireless/Kconfig:config WIMAX_VICTORY
drivers/net/wireless/Kconfig:config WIMAX_GPIO_VICTORY
drivers/net/wireless/Makefile:obj-$(CONFIG_BROADCOM_WIFI_VICTORY)	+= bcm4329/victory/
drivers/net/wireless/Makefile:obj-$(CONFIG_WIMAX_VICTORY)	+= wimax/
drivers/net/wireless/Makefile:obj-$(CONFIG_WIMAX_GPIO_VICTORY)	+= wimaxgpio/
drivers/net/wireless/bcm4329/Kconfig:config BROADCOM_WIFI_VICTORY
drivers/Makefile:obj-$(CONFIG_MMC_VICTORY)	+= mmc/victory/
drivers/Makefile:obj-$(CONFIG_SAMSUNG_PHONE_SVNET_VICTORY)	+= onedram_svn/victory/
drivers/Makefile:obj-$(CONFIG_LEVEL_VICTORY) += level/
drivers/mmc/Kconfig.bak:config MMC_VICTORY
drivers/mmc/Kconfig.bak:if MMC_VICTORY
drivers/mmc/Kconfig.bak:endif # MMC_VICTORY
drivers/mmc/Kconfig:config MMC_VICTORY
drivers/mmc/Kconfig:if MMC_VICTORY
drivers/mmc/Kconfig:endif # MMC_VICTORY
drivers/power/Kconfig:config BATTERY_S5PC110_VICTORY
drivers/power/Makefile:ifeq ($(CONFIG_BATTERY_S5PC110_VICTORY),y)
drivers/onedram/dpram_recovery/dpram_recovery.c:#if defined(CONFIG_S5PV210_VICTORY)
drivers/onedram/Kconfig:config SAMSUNG_PHONE_TTY_VICTORY
drivers/onedram/Makefile:ifeq ($(CONFIG_SAMSUNG_PHONE_TTY_VICTORY),m)
drivers/input/Kconfig:config INPUT_VICTORY
drivers/input/keyboard/Kconfig:config KEYPAD_S3C_VICTORY
drivers/input/keyboard/Kconfig:config KEYPAD_MELFAS_TOUCH_VICTORY
drivers/input/keyboard/Makefile:obj-$(CONFIG_KEYPAD_S3C_VICTORY) += victory/
drivers/input/keyboard/Makefile:obj-$(CONFIG_KEYPAD_MELFAS_TOUCH_VICTORY) += victory/
drivers/input/keyboard/victory/melfas_download.c: // Model name : MMA-SVICTORY
drivers/input/keyboard/victory/melfas_download.c:	// Model name : MMA-SVICTORY
drivers/input/keyboard/victory/Makefile:obj-$(CONFIG_KEYPAD_S3C_VICTORY) += s3c-keypad.o
drivers/input/keyboard/victory/Makefile:obj-$(CONFIG_KEYPAD_MELFAS_TOUCH_VICTORY) += melfas-touchkey.o
drivers/input/keyboard/victory/Makefile:obj-$(CONFIG_KEYPAD_MELFAS_TOUCH_VICTORY) += melfas_download.o
drivers/input/Makefile:ifeq ($(CONFIG_INPUT_VICTORY),y)
drivers/input/Makefile:#obj-$(CONFIG_INPUT_VICTORY) += victory/
drivers/input/victory/Makefile:obj-$(CONFIG_INPUT_VICTORY) += input-core.o
drivers/input/touchscreen/Kconfig:config TOUCHSCREEN_QT602240_VICTORY
drivers/input/touchscreen/Makefile:obj-$(CONFIG_TOUCHSCREEN_QT602240_VICTORY) += victory/
drivers/input/touchscreen/victory/Makefile:obj-$(CONFIG_TOUCHSCREEN_QT602240_VICTORY) += qt602240.o
drivers/usb/gadget/Kconfig:config USB_CI13XXX_VICTORY
drivers/usb/gadget/Kconfig:config USB_S3C_OTGD_VICTORY
drivers/usb/gadget/Kconfig:config USB_ANDROID_VICTORY
drivers/usb/gadget/Makefile:obj-$(CONFIG_USB_S3C_OTGD_VICTORY)	+= victory/s3c_udc_otg.o
drivers/usb/gadget/Makefile:obj-$(CONFIG_USB_CI13XXX_VICTORY)	+= victory/ci13xxx_udc.o
drivers/usb/gadget/Makefile:ifeq ($(CONFIG_USB_ANDROID_VICTORY),y)
drivers/usb/gadget/victory/adb_ums_acm_mtp_rndis.c:#ifdef FEATURE_MTP_VICTORY
drivers/usb/gadget/victory/adb_ums_acm_mtp_rndis.c:#ifdef FEATURE_MTP_VICTORY
drivers/usb/gadget/victory/adb_ums_acm_mtp_rndis.c:#ifdef FEATURE_MTP_VICTORY
drivers/usb/gadget/victory/fsa9480_i2c.c: #ifdef FEATURE_MTP_VICTORY
drivers/usb/gadget/victory/fsa9480_i2c.c: #ifdef FEATURE_MTP_VICTORY
drivers/usb/gadget/victory/fsa9480_i2c.c: #ifdef FEATURE_MTP_VICTORY
drivers/usb/gadget/victory/fsa9480_i2c.c: #ifndef FEATURE_MTP_VICTORY
drivers/usb/gadget/victory/fsa9480_i2c.c:#ifdef FEATURE_MTP_VICTORY
drivers/samsung/vibetonz/ImmVibeSPI.c:#if defined CONFIG_S5PV210_VICTORY
drivers/samsung/fm_si4709/Si4709_common.h:#if defined CONFIG_S5PV210_VICTORY
include/linux/input.h:#elif CONFIG_S5PV210_VICTORY
include/linux/input.h:#if defined CONFIG_S5PV210_VICTORY
include/linux/netfilter/xt_connmark.h:#if defined CONFIG_S5PV210_VICTORY
include/linux/netfilter/xt_TCPMSS.h:#if defined CONFIG_S5PV210_VICTORY
include/linux/netfilter_ipv6/ip6t_hl.h:#if defined CONFIG_S5PV210_VICTORY
include/linux/netfilter_ipv6/ip6t_hl.h:#if defined CONFIG_S5PV210_VICTORY
include/linux/rfkill.h:#if defined CONFIG_S5PV210_VICTORY
include/linux/mmc/host.h:#ifdef CONFIG_S5PV210_VICTORY
include/linux/netdevice.h:#ifdef CONFIG_S5PV210_VICTORY
include/linux/netfilter_ipv4/ipt_ttl.h:#if defined CONFIG_S5PV210_VICTORY
include/linux/netfilter_ipv4/ipt_ttl.h:#if defined CONFIG_S5PV210_VICTORY
include/net/tcp.h:#if defined CONFIG_S5PV210_VICTORY
include/sound/soc.h:#if defined CONFIG_S5PV210_VICTORY
kernel/kernel_sec_debug.c:#if defined CONFIG_S5PV210_VICTORY
mm/bootmem.c:#if ((CONFIG_S5PV210_ATLAS || CONFIG_S5PV210_VICTORY) || (CONFIG_S5PV210_GARNETT_DELTA))
net/netfilter/Kconfig:	default NETFILTER_FEATURE_VICTORY
net/netfilter/Kconfig:config NETFILTER_FEATURE_VICTORY
net/netfilter/Makefile:ifeq ($(CONFIG_NETFILTER_FEATURE_VICTORY),y)
net/netfilter/Makefile:ifeq ($(CONFIG_NETFILTER_FEATURE_VICTORY),y)
sound/soc/codecs/Kconfig:	config SND_SOC_WM8994_VICTORY
sound/soc/codecs/Makefile:ifeq ($(CONFIG_SND_SOC_WM8994_VICTORY),y)
sound/soc/s3c24xx/Kconfig:config SND_S3C64XX_SOC_I2S_VICTORY
sound/soc/s3c24xx/Kconfig:config SND_C110_PCM_VICTORY
sound/soc/s3c24xx/Kconfig:config SND_ARIES_WM8994_VICTORY
sound/soc/s3c24xx/Makefile:ifeq ($(CONFIG_SND_S3C64XX_SOC_I2S_VICTORY),y)
sound/soc/s3c24xx/Makefile:ifeq ($(CONFIG_SND_C110_PCM_VICTORY),y)
sound/soc/s3c24xx/Makefile:ifeq ($(CONFIG_SND_ARIES_WM8994_VICTORY),y)
arch/arm/plat-samsung/dev-hsmmc.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-hsmmc3.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-fb.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-usb-hsotg.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-i2c0.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/include/plat/devs.h:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-i2c1.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/gpio-config.c:#if defined CONFIG_S5PV210_VICTORY //UART_CHANGE
arch/arm/plat-samsung/gpio-config.c:#if defined CONFIG_S5PV210_VICTORY //UART_CHANGE
arch/arm/plat-samsung/gpio-config.c:#if defined CONFIG_S5PV210_VICTORY //UART_CHANGE
arch/arm/plat-samsung/dma.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-i2c2.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/Makefile:ifeq ($(CONFIG_S5PV210_VICTORY),y)
arch/arm/plat-samsung/gpiolib.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-usb.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/dev-spi.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/pwm.c:#if defined CONFIG_S5PV210_VICTORY
arch/arm/plat-samsung/pwm.c:#if defined CONFIG_S5PV210_VICTORY

See how clearly and evidently that is displayed in the shipped .32 samsung sources? Yes, how awesome is that. The engineers with the board schematics playing with the linux nerds to bring some software->hardware interaction. How pleasant, and still god damn hacked up. Amazing what you can do when you have details about everything in the hardware. WOW, WISH I HAD THAT.

NOW, lets look at the 2.6.35.7 sources, the teamhacksung ones (which is really just the nexus S source, with a bunch of little hacks here and there so specific things will work):

First, let us note that NONE of the victory changes specific to the epic are present(this grep took quite a while, you know, since the kernel is you know, a lot of ****ing code):

adnan@Decad3nce:~/CM7/android_kernel_samsung_aries$ grep VICTORY -R *
adnan@Decad3nce:~/CM7/android_kernel_samsung_aries$

We, the guys working on the epic on cm7, for free and ****, decided to begin this further victory splitting in the kernel, as was present in .32 and prior. You can note all the commits from May 25, 2011 here: https://github.com/EpicCM/android_kernel_samsung_aries/commits/teamhacksung-merge

As quite evident there, we actually did get some where, and we'll present to you our findings now:

The first thing of order, is that we got a booting kernel (WOO). Trust me, that's an accomplishment for people who've never had samsung hardware before.

Regardless, here's the kmsg from that boot up(notice how it just stops, but doesn't really err out, we'll get to that in a minute): http://paste.pocoo.org/show/391007/

[ 1.312041] regulator: VALIVE_1.2V: 1200 mV
[ 1.315526] regulator: VUSB_1.1V: 1100 mV
[ 1.320144] regulator: VADC_3.3V: 3300 mV
[ 1.323679] regulator: VLCD_1.8V: 1800 mV
[ 1.327741] regulator: VUSB_3.3V: 3300 mV
[ 1.332382] regulator: VCC_2.8V_PDA: 2800 mV
[ 1.336149] regulator: CAM_AF_3.0V: 3000 mV
[ 1.340392] regulator: CAM_SENSOR_CORE_1.2V: 1200 mV
[ 1.345515] regulator: VGA_VDDIO_2.8V: 2800 mV
[ 1.349930] regulator: VGA_DVDD_1.8V: 1800 mV
[ 1.354434] regulator: CAM_ISP_HOST_2.8V: 2800 mV
[ 1.359117] regulator: VGA_AVDD_2.8V: 2800 mV
[ 1.363551] regulator: VCC_3.0V_LCD: 3000 mV
[ 1.367766] regulator: VDD_ARM: 750 <--> 1500 mV at 1200 mV
[ 1.373312] regulator: VDD_INT: 750 <--> 1500 mV at 1100 mV
[ 1.379695] regulator: VCC_1.8V: 1800 mV
[ 1.383126] regulator: CAM_ISP_CORE_1.2V: 1200 mV

It seems as if, during the regulator init, our device doesn't know what to do since, OMG, WHO WOULD'VE GUESSED, MAYBE THE EPIC IS DIFFERENT. AHHHHHHHHHHH

MOMMA DIDN'T LIE TO IT WHEN SHE SAID IT WAS SPECIAL.

Whatever, here's a few more notes on regulator when compared to the ee03 2.6.37 kernel boot up, just a swift comparison. http://paste.pocoo.org/show/391539/

As you can notice in the paste, the regulator init stops before a gpio pins are set specifically. OMG, A HARDWARE DIFFERENCE.

This is just a smidget of how much logged data I have of why the **** this doesn't want to work inside of my brain at the moment.

I have to go to wedding now, I'm 21, so I'll probably be somewhat inebriated within the next couple of hours. I'll be enjoying it.

Thanks for wasting my time.