3.16 Vanilla Kernel on BBB

I am trying to get the 3.16 kernel running on my BeagleBone Black. The boot
gets stuck at
Booting from mmc …

Booting kernel from Legacy Image at 80007fc0 …

Image Name: Linux-3.16.1
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3867616 Bytes = 3.7 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum … OK

Flattened Device Tree blob at 80f80000

Booting using the fdt blob at 0x80f80000
XIP Kernel Image … OK
Using Device Tree in place at 80f80000, end 80f890e7

Starting kernel …

I am using the beaglebone_config available here (for 3.14) [1], with EARLY_PRINTK enabled,
but I think I may be missing some other CONFIG flags (earlycon?). How do I figure these out?

[1] https://github.com/beagleboard/kernel/blob/3.14/configs/beaglebone


Your dtb is too big, use these u-boot values for the kernel/dtb: