From: Simon Glass <sjg@chromium.org>
To: u-boot@lists.denx.de
Subject: [U-Boot] Please pull u-boot-dm
Date: Mon, 31 Aug 2015 09:32:35 -0600 [thread overview]
Message-ID: <CAPnjgZ3as+76tDxOwuvv55=hAXo+WRAWyaUPfuo_hjXKoAot=Q@mail.gmail.com> (raw)
Hi Tom,
This includes Masahiro's pinctrl uclass (used by Rockchip), a few bug
fixes and tidy-ups, and conversion of the TPM code to driver model.
The following changes since commit f875bbb49111c308b90b9ca74d1b79f69498b278:
ARM: dts: uniphier: add ProXstream2 and PH1-LD6b SoC/board support
(2015-08-31 00:29:23 +0900)
are available in the git repository at:
git://git.denx.de/u-boot-dm.git
for you to fetch changes up to 897705ec39682ab3bf5bb87bc49d7a491d522051:
dts: fix dependency of OF_SPL_REMOVE_PROPS (2015-08-31 07:57:29 -0600)
----------------------------------------------------------------
Bin Meng (3):
drivers: kconfig: Move "Generic Driver Options" menu to the top
drivers: kconfig: Move PHYS_TO_BUS to "Device Drivers" menu
drivers: kconfig: Sort driver menu in alphabetical order
Marek Vasut (1):
dm: core: Add Kconfig for simple bus driver
Masahiro Yamada (5):
dm: simplify uclass_foreach_dev() implementation
dm: core: allow device_bind() to not return a device pointer
pinctrl: add pin control uclass support
pinctrl: sandbox: add sandbox pinctrl driver
dts: fix dependency of OF_SPL_REMOVE_PROPS
Misha Komarovskiy (1):
exynos: Rise ARM voltage to 1.1V for chained bootloaders
Simon Glass (30):
dm: Use dev_get_addr() where possible
buildman: Correct 'Series-cover-cc' detection logic
tpm: Remove old pre-driver-model I2C code
tpm: Drop two unused options
tpm: Add Kconfig options for TPMs
tpm: Convert board config TPM options to Kconfig
tpm: Convert drivers to use SPDX
tpm: Move the I2C TPM code into one file
tpm: tpm_tis_i2c: Drop unnecessary methods
tpm: tpm_tis_i2c: Drop struct tpm_vendor_specific
tpm: tpm_tis_i2c: Merge struct tpm_dev into tpm_chip
tpm: tpm_tis_i2c: Merge struct tpm into tpm_chip
tpm: tpm_tis_i2c: Move definitions into the header file
tpm: tpm_tis_i2c: Simplify init code
tpm: tpm_tis_i2c: Use a consistent tpm_tis_i2c_ prefix
tpm: tpm_tis_i2c: Tidy up delays
dm: tpm: Add a uclass for Trusted Platform Modules
dm: tpm: Convert the TPM command and library to driver model
dm: i2c: Add a command to adjust the offset length
tpm: Report tpm errors on the command line
dm: tpm: sandbox: Convert TPM driver to driver model
tpm: Check that parse_byte_string() has data to parse
exynos: x86: dts: Add tpm nodes to the device tree for Chrome OS devices
dm: tpm: Convert I2C driver to driver model
dm: tpm: Convert LPC driver to driver model
tpm: Add a 'tpm info' command
tpm: Add functions to access flags and permissions
dm: tpm: Add a 'tpmtest' command
tpm: Enable 'tpmtest' command for Chrome OS boards with TPMs
tegra: nyan: Enable TPM command and driver
README | 6 -
arch/arm/dts/exynos5250-snow.dts | 9 ++
arch/arm/dts/exynos5250-spring.dts | 8 ++
arch/arm/dts/exynos5420-peach-pit.dts | 6 +-
arch/arm/dts/exynos5800-peach-pi.dts | 6 +-
arch/sandbox/dts/sandbox.dts | 23 ++++
arch/x86/dts/chromebook_link.dts | 5 +
arch/x86/dts/chromebox_panther.dts | 5 +
board/samsung/common/exynos5-dt.c | 7 +-
common/Kconfig | 22 ++++
common/Makefile | 1 +
common/cmd_i2c.c | 33 ++++++
common/cmd_tpm.c | 100 +++++++++++++----
common/cmd_tpm_test.c | 564
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
configs/chromebook_link_defconfig | 5 +
configs/chromebox_panther_defconfig | 5 +
configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig | 4 +
configs/controlcenterd_36BIT_SDCARD_defconfig | 4 +
configs/controlcenterd_TRAILBLAZER_DEVELOP_defconfig | 4 +
configs/controlcenterd_TRAILBLAZER_defconfig | 4 +
configs/coreboot-x86_defconfig | 5 +
configs/nyan-big_defconfig | 5 +
configs/peach-pi_defconfig | 5 +
configs/peach-pit_defconfig | 5 +
configs/sandbox_defconfig | 7 ++
configs/snow_defconfig | 5 +
configs/spring_defconfig | 5 +
drivers/Kconfig | 60 +++++-----
drivers/Makefile | 1 +
drivers/core/Kconfig | 15 +++
drivers/core/Makefile | 4 +-
drivers/core/device.c | 12 +-
drivers/gpio/s5p_gpio.c | 3 +-
drivers/gpio/sunxi_gpio.c | 3 +-
drivers/gpio/tegra_gpio.c | 3 +-
drivers/i2c/s3c24x0_i2c.c | 6 +-
drivers/i2c/tegra_i2c.c | 2 +-
drivers/pinctrl/Kconfig | 109 ++++++++++++++++++
drivers/pinctrl/Makefile | 4 +
drivers/pinctrl/pinctrl-generic.c | 359
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/pinctrl/pinctrl-sandbox.c | 147
+++++++++++++++++++++++++
drivers/pinctrl/pinctrl-uclass.c | 240
++++++++++++++++++++++++++++++++++++++++
drivers/serial/ns16550.c | 2 +-
drivers/serial/serial_arc.c | 3 +-
drivers/serial/serial_pl01x.c | 2 +-
drivers/serial/serial_s5p.c | 2 +-
drivers/spi/designware_spi.c | 2 +-
drivers/spi/exynos_spi.c | 2 +-
drivers/spi/fsl_dspi.c | 2 +-
drivers/spi/tegra114_spi.c | 2 +-
drivers/spi/tegra20_sflash.c | 2 +-
drivers/spi/tegra20_slink.c | 2 +-
drivers/spi/zynq_spi.c | 2 +-
drivers/tpm/Kconfig | 69 ++++++++++++
drivers/tpm/Makefile | 4 +-
drivers/tpm/tpm-uclass.c | 133
++++++++++++++++++++++
drivers/tpm/tpm.c | 694
-------------------------------------------------------------------------------------------------------------------
drivers/tpm/tpm_atmel_twi.c | 15 +--
drivers/tpm/tpm_internal.h | 287
++++++++++++++++++++++++++++++++++++++++++++++++
drivers/tpm/tpm_tis_i2c.c | 572
+++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------
drivers/tpm/{tpm_private.h => tpm_tis_i2c.h} | 88 ++++++++-------
drivers/tpm/tpm_tis_lpc.c | 290
++++++++++++++++++++++--------------------------
drivers/tpm/tpm_tis_sandbox.c | 57 ++++++++--
drivers/usb/host/ehci-tegra.c | 8 +-
drivers/usb/host/xhci-exynos5.c | 2 +-
drivers/video/tegra124/dp.c | 3 +-
dts/Kconfig | 2 +-
include/configs/controlcenterd.h | 7 --
include/configs/efi-x86.h | 2 -
include/configs/exynos5-common.h | 7 --
include/configs/x86-common.h | 2 -
include/dm/device-internal.h | 4 +-
include/dm/lists.h | 4 +-
include/dm/pinctrl.h | 227
++++++++++++++++++++++++++++++++++++++
include/dm/uclass-id.h | 3 +
include/dm/uclass.h | 9 +-
include/fdtdec.h | 2 -
include/tis.h | 3 +
include/tpm.h | 243
+++++++++++++++++++++++++++++++++++++++-
lib/Kconfig | 10 ++
lib/fdtdec.c | 2 -
lib/tpm.c | 82 +++++++++++++-
tools/patman/series.py | 2 +-
83 files changed, 3305 insertions(+), 1377 deletions(-)
create mode 100644 common/cmd_tpm_test.c
create mode 100644 drivers/pinctrl/Kconfig
create mode 100644 drivers/pinctrl/Makefile
create mode 100644 drivers/pinctrl/pinctrl-generic.c
create mode 100644 drivers/pinctrl/pinctrl-sandbox.c
create mode 100644 drivers/pinctrl/pinctrl-uclass.c
create mode 100644 drivers/tpm/tpm-uclass.c
delete mode 100644 drivers/tpm/tpm.c
create mode 100644 drivers/tpm/tpm_internal.h
rename drivers/tpm/{tpm_private.h => tpm_tis_i2c.h} (54%)
create mode 100644 include/dm/pinctrl.h
Regards,
Simon
next reply other threads:[~2015-08-31 15:32 UTC|newest]
Thread overview: 300+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-31 15:32 Simon Glass [this message]
2015-08-31 21:45 ` [U-Boot] Please pull u-boot-dm Tom Rini
-- strict thread matches above, loose matches on Subject: below --
2019-11-15 3:08 Simon Glass
2019-11-18 15:47 ` Tom Rini
2019-10-29 23:35 Simon Glass
2019-11-01 21:48 ` Tom Rini
2019-10-15 14:46 Simon Glass
2019-10-17 11:24 ` Tom Rini
2019-07-29 21:27 Simon Glass
2019-07-30 1:21 ` Tom Rini
2019-07-22 14:48 Simon Glass
2019-07-23 18:16 ` Tom Rini
2019-07-24 3:08 ` Simon Glass
2019-07-24 3:23 ` Tom Rini
2019-07-24 3:27 ` Simon Glass
2019-07-11 17:18 Simon Glass
2019-07-12 13:32 ` Tom Rini
2019-07-09 17:16 Simon Glass
2019-07-10 14:39 ` Tom Rini
2019-07-11 17:06 ` Simon Glass
2019-05-22 13:13 Simon Glass
2019-05-23 17:47 ` Tom Rini
2019-04-24 15:22 Simon Glass
2019-04-25 11:09 ` Tom Rini
2019-04-12 21:51 Simon Glass
2019-04-14 3:59 ` Tom Rini
2019-02-10 9:27 Simon Glass
2019-02-10 9:28 ` Simon Glass
2019-02-10 13:09 ` Simon Glass
2019-02-11 1:05 ` Tom Rini
2019-01-15 15:57 Simon Glass
2019-01-16 17:11 ` Tom Rini
2019-01-04 20:47 Simon Glass
2019-01-05 4:59 ` Tom Rini
2019-01-08 0:38 ` Simon Glass
2018-12-14 15:43 Simon Glass
2018-12-15 14:27 ` Tom Rini
2018-12-06 1:30 Simon Glass
2018-12-06 14:03 ` Tom Rini
2018-11-29 20:55 Simon Glass
2018-11-30 14:55 ` Tom Rini
2018-12-05 4:10 ` Keerthy
2018-12-11 1:04 ` Simon Glass
2018-12-11 4:01 ` Keerthy
2018-11-22 0:25 Simon Glass
2018-11-24 3:13 ` Tom Rini
2018-11-15 16:32 Simon Glass
2018-11-15 20:21 ` Simon Glass
2018-11-15 21:02 ` Tom Rini
2018-11-15 21:11 ` Simon Glass
2018-11-16 13:45 ` Tom Rini
2018-11-06 21:51 Simon Glass
2018-11-07 1:04 ` Bin Meng
2018-11-07 2:07 ` Simon Glass
2018-11-07 2:22 ` Bin Meng
2018-11-07 2:25 ` Simon Glass
2018-11-07 2:29 ` Bin Meng
2018-11-07 2:42 ` Simon Glass
2018-11-07 2:43 ` Tom Rini
2018-10-15 20:17 Simon Glass
2018-10-15 21:53 ` Stephen Warren
2018-10-15 22:43 ` Stephen Warren
2018-10-15 23:43 ` Bin Meng
2018-10-16 0:32 ` Tom Rini
2018-10-16 16:27 ` Stephen Warren
2018-10-16 23:01 ` Bin Meng
2018-10-17 2:33 ` Bin Meng
2018-10-17 2:40 ` Bin Meng
2018-10-17 17:14 ` Stephen Warren
2018-10-19 3:27 ` Simon Glass
2018-10-19 12:10 ` Tom Rini
2018-10-22 9:46 ` Bin Meng
2018-10-22 11:11 ` Tom Rini
2018-10-24 13:40 ` Bin Meng
2018-10-24 14:14 ` Simon Glass
2018-10-24 14:14 ` Simon Glass
2018-10-24 14:28 ` Bin Meng
2018-10-24 14:33 ` Simon Glass
2018-10-25 14:22 ` Tom Rini
2018-10-10 0:24 Simon Glass
2018-10-10 3:01 ` Simon Glass
2018-10-11 14:10 ` Tom Rini
2018-11-16 2:05 ` Simon Glass
2018-11-16 13:45 ` Tom Rini
2018-11-16 18:26 ` Simon Glass
2018-12-03 7:27 ` Kever Yang
2018-12-03 7:41 ` Simon Goldschmidt
2018-12-03 11:39 ` Simon Glass
2018-09-30 20:06 Simon Glass
2018-10-01 11:54 ` Tom Rini
2018-10-01 17:26 ` Simon Glass
2018-10-03 14:38 ` Michal Simek
2018-09-19 0:13 Simon Glass
2018-09-19 2:05 ` Bin Meng
2018-09-20 0:32 ` Tom Rini
2018-08-09 14:29 Simon Glass
2018-08-10 3:28 ` Tom Rini
2018-07-30 20:10 Simon Glass
2018-07-31 12:42 ` Tom Rini
2018-08-01 18:50 ` Simon Glass
2018-08-01 19:13 ` Tom Rini
2018-07-27 0:36 Simon Glass
2018-07-27 17:08 ` Tom Rini
2018-07-10 20:58 Simon Glass
2018-07-12 1:54 ` Tom Rini
2018-07-09 19:53 Simon Glass
2018-07-09 19:58 ` Simon Glass
2018-07-10 18:47 ` Tom Rini
2018-07-10 19:53 ` Stephen Warren
2018-07-10 20:24 ` Simon Glass
2018-07-11 22:01 ` Stephen Warren
2018-07-12 0:12 ` Simon Glass
2018-07-12 15:52 ` Stephen Warren
2018-07-12 18:17 ` Stephen Warren
2018-07-12 21:26 ` Stephen Warren
2018-07-17 4:40 ` Simon Glass
2018-07-17 15:33 ` Stephen Warren
2018-08-23 10:45 ` Simon Glass
2018-06-25 2:42 Simon Glass
2018-06-27 17:08 ` Tom Rini
2018-06-07 23:18 Simon Glass
2018-06-09 4:39 ` Tom Rini
2018-05-16 20:57 Simon Glass
2018-05-17 20:15 ` Tom Rini
2018-04-01 23:22 Simon Glass
2018-04-03 0:33 ` Tom Rini
2018-02-19 15:37 Simon Glass
2018-02-20 4:00 ` Tom Rini
2018-01-26 21:45 Simon Glass
2018-01-27 0:50 ` Tom Rini
2018-02-03 17:12 ` Simon Glass
2018-02-03 18:13 ` Tom Rini
2018-04-02 6:11 ` Simon Glass
2018-04-03 0:33 ` Tom Rini
2018-01-22 1:09 Simon Glass
2018-01-22 12:18 ` Tom Rini
2018-01-16 14:56 Simon Glass
2018-01-17 1:26 ` Tom Rini
2017-12-19 13:30 Simon Glass
2017-12-19 21:19 ` Tom Rini
2017-12-19 21:27 ` Simon Glass
2017-12-19 21:30 ` Tom Rini
2017-12-19 21:40 ` Simon Glass
2017-12-08 22:44 Simon Glass
2017-12-12 11:15 ` Felix Brack
2017-12-12 14:01 ` Tom Rini
2017-11-24 1:48 Simon Glass
2017-11-24 21:33 ` Tom Rini
2017-09-29 23:14 Simon Glass
2017-09-30 0:38 ` Tom Rini
2017-09-14 1:34 Simon Glass
2017-09-14 2:13 ` Tom Rini
2017-09-12 10:58 Simon Glass
2017-09-12 21:13 ` Tom Rini
2017-09-04 16:31 Simon Glass
2017-09-05 11:11 ` Tom Rini
2017-07-28 18:46 Simon Glass
2017-07-29 1:32 ` Tom Rini
2017-07-11 18:42 Simon Glass
2017-07-12 2:36 ` Tom Rini
2017-06-09 2:24 Simon Glass
2017-06-09 13:45 ` Tom Rini
2017-06-09 15:52 ` Dr. Philipp Tomsich
2017-06-09 18:02 ` Simon Glass
2017-06-09 19:01 ` Stephen Warren
2017-06-09 19:04 ` Simon Glass
2017-05-25 0:19 Simon Glass
2017-05-26 15:18 ` Tom Rini
2017-05-26 16:16 ` Simon Glass
2017-05-27 14:16 ` Simon Glass
2017-05-09 20:00 Simon Glass
2017-05-09 23:49 ` Tom Rini
2017-04-15 16:45 Simon Glass
2017-04-17 22:16 ` Tom Rini
2017-04-13 21:27 Simon Glass
2017-04-14 21:08 ` Tom Rini
2017-04-05 9:31 Simon Glass
2017-04-05 17:43 ` Tom Rini
2017-03-29 23:51 Simon Glass
2017-04-04 20:00 ` Tom Rini
2017-04-04 20:00 ` Tom Rini
2017-03-23 15:41 Simon Glass
2017-03-24 1:44 ` Tom Rini
2017-02-08 17:45 Simon Glass
2017-02-09 3:03 ` Tom Rini
2017-01-09 20:46 Simon Glass
2017-01-10 23:14 ` Tom Rini
2016-12-20 8:19 Simon Glass
2016-12-21 2:22 ` Tom Rini
2016-12-03 4:27 Simon Glass
2016-12-03 18:26 ` Simon Glass
2016-10-11 17:36 Simon Glass
2016-10-13 17:38 ` Tom Rini
2016-09-19 3:09 Simon Glass
2016-09-21 15:30 ` Tom Rini
2016-08-12 17:04 Simon Glass
2016-08-12 19:25 ` Simon Glass
2016-08-13 0:08 ` Tom Rini
2016-08-01 18:24 Simon Glass
2016-08-02 17:38 ` Tom Rini
2016-07-28 2:24 Simon Glass
2016-07-28 11:24 ` Tom Rini
2016-07-15 4:02 Simon Glass
2016-07-15 15:28 ` Stephen Warren
2016-07-15 15:46 ` Tom Rini
2016-07-15 16:08 ` Simon Glass
2016-07-15 16:13 ` Tom Rini
2016-07-15 16:22 ` Simon Glass
2016-07-15 16:29 ` Tom Rini
2016-07-15 22:41 ` Stephen Warren
2016-07-17 14:14 ` Simon Glass
2016-07-17 17:05 ` Tom Rini
2016-07-22 13:31 ` Simon Glass
2016-07-15 16:08 ` Simon Glass
2016-07-16 13:51 ` Tom Rini
2016-07-11 22:08 Simon Glass
2016-07-12 17:59 ` Tom Rini
2016-07-07 21:45 Simon Glass
2016-07-08 19:18 ` Tom Rini
2016-06-20 3:00 Simon Glass
2016-06-20 12:44 ` Tom Rini
2016-05-27 16:28 Simon Glass
2016-05-30 18:06 ` Tom Rini
2016-05-17 17:46 Simon Glass
2016-05-19 12:09 ` Tom Rini
2016-05-19 14:41 ` Simon Glass
2016-05-19 16:02 ` Tom Rini
2016-05-20 15:23 ` Simon Glass
2016-05-20 15:53 ` Hans de Goede
2016-05-20 17:55 ` Tom Rini
2016-05-20 19:05 ` Hans de Goede
[not found] ` <20160520191257.GA11835@excalibur.cnev.de>
2016-05-20 20:49 ` Tom Rini
2016-05-25 3:14 ` Simon Glass
2016-04-26 0:09 Simon Glass
2016-04-15 15:50 Simon Glass
2016-04-16 1:13 ` Tom Rini
2016-03-20 0:35 Simon Glass
2016-03-20 13:33 ` Tom Rini
2016-03-14 23:04 Simon Glass
2016-03-15 11:53 ` Tom Rini
2016-02-26 20:51 Simon Glass
2016-02-28 1:19 ` Tom Rini
2016-02-25 15:30 Simon Glass
2016-02-25 15:35 ` Tom Rini
2016-02-09 22:43 Simon Glass
2016-02-10 22:12 ` Tom Rini
2016-01-29 18:28 Simon Glass
2016-01-30 1:39 ` Tom Rini
2016-01-21 15:30 Simon Glass
2016-01-21 23:00 ` Tom Rini
2016-01-12 23:05 Simon Glass
2016-01-13 2:25 ` Tom Rini
2016-01-08 14:55 Simon Glass
2016-01-09 3:34 ` Tom Rini
2015-12-11 14:43 Simon Glass
2015-12-12 1:13 ` Tom Rini
2015-12-01 14:49 Simon Glass
2015-12-01 23:11 ` Tom Rini
2015-11-20 17:08 Simon Glass
2015-11-20 22:45 ` Tom Rini
2015-10-26 13:35 Simon Glass
2015-10-28 20:55 ` Tom Rini
2015-10-06 12:31 Simon Glass
2015-10-09 13:56 ` Tom Rini
2015-09-17 18:53 Simon Glass
2015-09-17 21:03 ` Tom Rini
2015-08-10 13:42 Simon Glass
2015-08-11 0:33 ` Tom Rini
2015-08-06 22:49 Simon Glass
2015-08-07 21:22 ` Tom Rini
2015-07-22 17:59 Simon Glass
2015-07-23 19:30 ` Tom Rini
2015-06-11 23:34 Simon Glass
2015-06-12 12:12 ` Tom Rini
2015-06-05 14:20 Simon Glass
2015-06-06 13:27 ` Tom Rini
2015-05-08 4:01 Simon Glass
2015-05-10 14:07 ` Tom Rini
2015-04-28 22:50 Simon Glass
2015-04-29 14:28 ` Tom Rini
2015-04-23 16:24 Simon Glass
2015-04-23 22:02 ` Tom Rini
2015-04-14 18:11 Simon Glass
2015-04-15 5:17 ` Simon Glass
2015-04-16 17:43 ` Tom Rini
2015-04-17 1:30 ` Simon Glass
2015-03-25 22:45 Simon Glass
2015-03-27 14:19 ` Tom Rini
2015-03-06 20:04 Simon Glass
2015-03-09 16:45 ` Tom Rini
2015-02-20 16:17 Simon Glass
2015-02-22 2:56 ` Tom Rini
2015-02-13 15:07 Simon Glass
2015-02-16 17:41 ` Tom Rini
2015-01-30 1:16 Simon Glass
2015-02-02 18:57 ` Tom Rini
2014-12-12 1:00 Simon Glass
2014-12-12 18:46 ` Tom Rini
2014-11-23 15:17 Simon Glass
2014-11-24 22:13 ` Tom Rini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAPnjgZ3as+76tDxOwuvv55=hAXo+WRAWyaUPfuo_hjXKoAot=Q@mail.gmail.com' \
--to=sjg@chromium.org \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.