[PATCH v6 024/102] sandbox: Add PCI driver and test for p2sb

Bin Meng bmeng.cn at gmail.com
Sun Dec 8 03:53:15 CET 2019


On Sat, Dec 7, 2019 at 12:47 PM Simon Glass <sjg at chromium.org> wrote:
>
> Add a sandbox driver and PCI-device emulator for p2sb. Also add a test
> which uses a simple 'adder' driver to test the p2sb functionality.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> Reviewed-by: Bin Meng <bmeng.cn at gmail.com>
> ---
>
> Changes in v6:
> - Correct a few unrelated defconfig changes
> - Drop unwanted debug printf()
>
> Changes in v5: None
> Changes in v4:
> - Drop change to message about a missing uclass
> - Drop empty operations struct since p2sb does not need it
> - Drop pmic_pm8916 driver name and use a sandbox name instead
> - Split out mmio changes into a separate patch
>
> Changes in v3:
> - Fix build errors in sandbox_spl, etc
>
> Changes in v2: None
>
>  arch/sandbox/dts/test.dts          |  13 ++
>  arch/sandbox/include/asm/test.h    |   1 +
>  configs/sandbox64_defconfig        |   3 +
>  configs/sandbox_defconfig          |   1 +
>  configs/sandbox_flattree_defconfig |   3 +
>  configs/sandbox_spl_defconfig      |   3 +
>  configs/tools-only_defconfig       |   2 +
>  drivers/misc/Makefile              |   2 +
>  drivers/misc/p2sb_emul.c           | 272 +++++++++++++++++++++++++++++
>  drivers/misc/p2sb_sandbox.c        |  39 +++++
>  drivers/misc/sandbox_adder.c       |  60 +++++++
>  test/dm/Makefile                   |   1 +
>  test/dm/p2sb.c                     |  28 +++
>  13 files changed, 428 insertions(+)
>  create mode 100644 drivers/misc/p2sb_emul.c
>  create mode 100644 drivers/misc/p2sb_sandbox.c
>  create mode 100644 drivers/misc/sandbox_adder.c
>  create mode 100644 test/dm/p2sb.c
>

applied to u-boot-x86/next, thanks!


More information about the U-Boot mailing list