
Hi Tom,
This PR includes the following changes for v2020.04:
- Move P2SB from Apollo Lake to a more generic location - Add a function to find a device by drvdata in DM core - Enhancement of DM IRQ uclass driver - Add a clock driver for Intel devices - Add support for ACPI general-purpose events - Add a TPM driver for H1/Cr50 - Enable TPM on Google Chromebook Coral
The following changes since commit 8a6ffeda97dfda5263ef40e1a4efb25b032ce04c:
video: enable VIDEO_ANSI and all VIDEO_BBP options (2020-02-06 16:11:47 -0500)
are available in the git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-x86
for you to fetch changes up to 0f6a70e971b2d87de3e58e8f0b51b0cd6723bc96:
x86: coral: Enable TPM (2020-02-07 22:46:36 +0800)
---------------------------------------------------------------- Simon Glass (17): dm: core: Allow iterating devices without uclass_get() dm: core: Add a function to find a device by drvdata dm: core: Change syscon to use helper function tegra: i2c: Change driver to use helper function x86: Add a clock driver for Intel devices x86: apl: Use the clock driver x86: apl: Drop the I2C config in FSP-S x86: coral: Update i2c and rtc status dm: irq: Add support for interrupt controller types x86: Give each driver an IRQ type x86: itss: Add of-platdata support dm: irq: Add support for requesting interrupts x86: Add support for ACPI general-purpose events x86: coral: Add I2C and TPM device-tree definitions tpm: Add more TPM2 definitions tpm: Add a driver for H1/Cr50 x86: coral: Enable TPM
Wolfgang Wallner (1): x86: Move P2SB from Apollo Lake to a more generic location
arch/sandbox/dts/test.dts | 5 +- arch/sandbox/include/asm/test.h | 4 + arch/x86/Kconfig | 40 ++++++ arch/x86/cpu/Makefile | 1 + arch/x86/cpu/acpi_gpe.c | 85 +++++++++++++ arch/x86/cpu/apollolake/Kconfig | 5 + arch/x86/cpu/apollolake/Makefile | 1 - arch/x86/cpu/apollolake/fsp_s.c | 62 +--------- arch/x86/cpu/i386/interrupt.c | 3 +- arch/x86/cpu/intel_common/Makefile | 1 + arch/x86/cpu/intel_common/itss.c | 12 +- arch/x86/cpu/{apollolake => intel_common}/p2sb.c | 0 arch/x86/cpu/irq.c | 3 +- arch/x86/dts/chromebook_coral.dts | 93 ++++++++++++++ configs/chromebook_coral_defconfig | 3 +- doc/board/google/chromebook_coral.rst | 2 - doc/device-tree-bindings/interrupt-controller/intel,acpi-gpe.txt | 30 +++++ doc/device-tree-bindings/interrupt-controller/interrupts.txt | 131 ++++++++++++++++++++ drivers/clk/Kconfig | 10 ++ drivers/clk/Makefile | 1 + drivers/clk/intel/Makefile | 6 + drivers/clk/intel/clk_intel.c | 41 +++++++ drivers/core/syscon-uclass.c | 15 +-- drivers/core/uclass.c | 17 +++ drivers/i2c/tegra_i2c.c | 13 +- drivers/misc/irq-uclass.c | 131 +++++++++++++++++++- drivers/misc/irq_sandbox.c | 43 ++++++- drivers/pinctrl/intel/pinctrl.c | 2 +- drivers/tpm/Kconfig | 10 ++ drivers/tpm/Makefile | 1 + drivers/tpm/cr50_i2c.c | 659 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ include/dm/test.h | 2 + include/dm/uclass.h | 31 +++++ include/dt-bindings/clock/intel-clock.h | 15 +++ include/irq.h | 138 +++++++++++++++++++++ include/tpm-v2.h | 31 +++++ test/dm/irq.c | 45 +++++++ test/dm/test-fdt.c | 42 +++++++ 38 files changed, 1640 insertions(+), 94 deletions(-) create mode 100644 arch/x86/cpu/acpi_gpe.c rename arch/x86/cpu/{apollolake => intel_common}/p2sb.c (100%) create mode 100644 doc/device-tree-bindings/interrupt-controller/intel,acpi-gpe.txt create mode 100644 doc/device-tree-bindings/interrupt-controller/interrupts.txt create mode 100644 drivers/clk/intel/Makefile create mode 100644 drivers/clk/intel/clk_intel.c create mode 100644 drivers/tpm/cr50_i2c.c create mode 100644 include/dt-bindings/clock/intel-clock.h
Regards, Bin

On Sat, Feb 08, 2020 at 09:54:37AM +0800, Bin Meng wrote:
Hi Tom,
This PR includes the following changes for v2020.04:
- Move P2SB from Apollo Lake to a more generic location
- Add a function to find a device by drvdata in DM core
- Enhancement of DM IRQ uclass driver
- Add a clock driver for Intel devices
- Add support for ACPI general-purpose events
- Add a TPM driver for H1/Cr50
- Enable TPM on Google Chromebook Coral
The following changes since commit 8a6ffeda97dfda5263ef40e1a4efb25b032ce04c:
video: enable VIDEO_ANSI and all VIDEO_BBP options (2020-02-06 16:11:47 -0500)
are available in the git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-x86
for you to fetch changes up to 0f6a70e971b2d87de3e58e8f0b51b0cd6723bc96:
x86: coral: Enable TPM (2020-02-07 22:46:36 +0800)
Applied to u-boot/master, thanks!

On Mon, 10 Feb 2020 08:39:45 -0500 Tom Rini trini@konsulko.com wrote: ...
The following changes since commit 8a6ffeda97dfda5263ef40e1a4efb25b032ce04c:
video: enable VIDEO_ANSI and all VIDEO_BBP options (2020-02-06 16:11:47 -0500)
are available in the git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-x86
for you to fetch changes up to 0f6a70e971b2d87de3e58e8f0b51b0cd6723bc96:
x86: coral: Enable TPM (2020-02-07 22:46:36 +0800)
Applied to u-boot/master, thanks!
it seems this hasn't been pulled into master branch yet, I don't see patches from this pull request in master. Could you please check? Thanks!
-- Anatolij

On Mon, Feb 10, 2020 at 06:20:54PM +0100, Anatolij Gustschin wrote:
On Mon, 10 Feb 2020 08:39:45 -0500 Tom Rini trini@konsulko.com wrote: ...
The following changes since commit 8a6ffeda97dfda5263ef40e1a4efb25b032ce04c:
video: enable VIDEO_ANSI and all VIDEO_BBP options (2020-02-06 16:11:47 -0500)
are available in the git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-x86
for you to fetch changes up to 0f6a70e971b2d87de3e58e8f0b51b0cd6723bc96:
x86: coral: Enable TPM (2020-02-07 22:46:36 +0800)
Applied to u-boot/master, thanks!
it seems this hasn't been pulled into master branch yet, I don't see patches from this pull request in master. Could you please check? Thanks!
Thanks for catching that. While I did test it over the weekend: https://gitlab.denx.de/u-boot/u-boot/pipelines/2120 I seemed to have dropped it by accident testing something else.
participants (3)
-
Anatolij Gustschin
-
Bin Meng
-
Tom Rini