On Fri, 2017-09-29 at 10:21 +0200, Peter Huewe wrote: > Hi Mimi, > > On Thu, 2017-09-28 at 23:36 +0200, Peter Huewe wrote: > >> Okay, > >> first error - CONFIG_SPI_BCM2835 has to be compiled in. > >> That explains the 2.5 sec. > > > Last December we were able to initialize the TPM before IMA. It > > required commit 29c7854 - "Register the clocks early during the boot > > process, so that special/critical clocks can get enabled early > > on in the boot process avoiding the risk of disabling a clock, > > pll_divider or pll when a claiming driver fails to install > > propperly - maybe it needs to defer." > > > We built a custom kernel with both commit 29c7854 and building in > > BCM2835_SPI (thanks Nayna). > > To which tree is the commit id related to? > i.e. where can I find the patch? The patch replaces the call to builtin_platform_driver(), with a call to core_initcall(). https://github.com/raspberrypi/linux/blob/rpi-4.8.y/drivers/clk/bcm/cl k-bcm2835.c static int __init __bcm2835_clk_driver_init(void) { return platform_driver_register(&bcm2835_clk_driver); } core_initcall(__bcm2835_clk_driver_init); Mimi