]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
dm: x86: pci: Convert chromebook_link to use driver model for pci
authorSimon Glass <sjg@chromium.org>
Thu, 5 Mar 2015 19:25:33 +0000 (12:25 -0700)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 8 Sep 2015 19:47:29 +0000 (21:47 +0200)
commit3bfceec47c132dd80cce2091599ef332dd784de4
treee2d3bc6f1d1697d5f95fd2bac688a5c9e800be91
parentd3b61a5882a4c78ac1f2652cf7a9cf78e3e536bf
dm: x86: pci: Convert chromebook_link to use driver model for pci

Move chromebook_link over to driver model for PCI.

This involves:
- adding a uclass for platform controller hub
- removing most of the existing PCI driver
- adjusting how CPU init works to use driver model instead
- rename the lpc compatible string (it will be removed later)

This does not really take advantage of driver model fully, but it does work.
Furture work will improve the code structure to remove many of the explicit
calls to init the board.

Signed-off-by: Simon Glass <sjg@chromium.org>
arch/x86/cpu/ivybridge/bd82x6x.c
arch/x86/cpu/ivybridge/cpu.c
arch/x86/cpu/ivybridge/lpc.c
arch/x86/cpu/ivybridge/pci.c
arch/x86/dts/chromebook_link.dts
arch/x86/include/asm/arch-ivybridge/bd82x6x.h
configs/chromebook_link_defconfig
configs/chromebox_panther_defconfig
lib/fdtdec.c