Re: [U-Boot] Please pull u-boot-x86

2019-11-03 Thread Tom Rini
On Sun, Nov 03, 2019 at 07:23:25AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes for x86:
> 
> - Add support for Intel FSP-S and FSP-T in binman
> - Correct priority selection for image loaders for SPL
> - Add a size check for TPL
> - Various small SPL/TPL bug fixes and changes
> - SPI: Add support for memory-mapped flash
> 
> The following changes since commit 5d6f05352b69d4858a2a9e9136ac3a734f0222bb:
> 
>   azure: Update the script to prepend PATH not override PATH
> (2019-11-01 13:59:14 -0400)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to 73c6cd6c0bdb3af76d573f619bbcc141758bb16b:
> 
>   x86: Quieten TPL's jump_to_image_no_args() (2019-11-03 07:20:29 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2019-11-02 Thread Bin Meng
Hi Tom,

This PR includes the following changes for x86:

- Add support for Intel FSP-S and FSP-T in binman
- Correct priority selection for image loaders for SPL
- Add a size check for TPL
- Various small SPL/TPL bug fixes and changes
- SPI: Add support for memory-mapped flash

The following changes since commit 5d6f05352b69d4858a2a9e9136ac3a734f0222bb:

  azure: Update the script to prepend PATH not override PATH
(2019-11-01 13:59:14 -0400)

are available in the git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-x86

for you to fetch changes up to 73c6cd6c0bdb3af76d573f619bbcc141758bb16b:

  x86: Quieten TPL's jump_to_image_no_args() (2019-11-03 07:20:29 +0800)


Heinrich Schuchardt (1):
  cbfs: do not pack struct cbfs_cachenode

Simon Glass (16):
  binman: Correct symbol calculation with non-zero image base
  binman: Add support for Intel FSP-S
  binman: Add support for Intel FSP-T
  binman: Fix up comment in intel-fsp-m
  spl: Correct priority selection for image loaders
  spi: Add support for memory-mapped flash
  dm: doc: Correct of-platdata driver name
  spl: Add a size check for TPL
  x86: timer: Set up the timer in timer_early_get_count()
  x86: timer: Use a separate flag for whether timer is inited
  x86: spl: Support init of a PUNIT
  x86: tpl: Add a fake PCI bus
  x86: Add a CPU init function for TPL
  x86: Move CPU init to before spl_init()
  x86: Don't print CPU info in TPL
  x86: Quieten TPL's jump_to_image_no_args()

 Makefile |  7 +++
 arch/x86/cpu/i386/cpu.c  |  8 
 arch/x86/cpu/start_from_spl.S|  1 +
 arch/x86/include/asm/cpu.h   |  1 +
 arch/x86/include/asm/global_data.h   |  1 +
 arch/x86/include/asm/u-boot-x86.h|  9 +
 arch/x86/lib/spl.c   | 44

 arch/x86/lib/tpl.c   | 37
+++--
 common/spl/Kconfig   |  8 
 doc/driver-model/of-plat.rst |  2 +-
 drivers/spi/sandbox_spi.c| 11 +++
 drivers/spi/spi-uclass.c | 14 ++
 drivers/timer/tsc_timer.c|  5 -
 include/cbfs.h   |  6 +++---
 include/spi.h| 27 +++
 include/spl.h|  4 ++--
 test/dm/sf.c |  9 +
 tools/binman/README.entries  | 33 +
 tools/binman/elf.py  |  4 +---
 tools/binman/etype/intel_fsp_m.py|  2 +-
 tools/binman/etype/intel_fsp_s.py| 27 +++
 tools/binman/etype/intel_fsp_t.py| 26 ++
 tools/binman/ftest.py| 13 +
 tools/binman/test/153_intel_fsp_s.dts| 14 ++
 tools/binman/test/154_intel_fsp_t.dts| 14 ++
 tools/binman/test/u_boot_binman_syms.lds |  2 +-
 26 files changed, 311 insertions(+), 18 deletions(-)
 create mode 100644 tools/binman/etype/intel_fsp_s.py
 create mode 100644 tools/binman/etype/intel_fsp_t.py
 create mode 100644 tools/binman/test/153_intel_fsp_s.dts
 create mode 100644 tools/binman/test/154_intel_fsp_t.dts

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2019-10-12 Thread Tom Rini
On Fri, Oct 11, 2019 at 10:49:59PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes:
> 
> - Remember the device being emulated for Sandbox PCI
> - Update Kconfig options for FSP 1.0
> - Drop RESET_BASE and RESET_SEG_SIZE that are no longer used
> 
> The following changes since commit 548aefa5b9e5c31681e0a8bd78e96b66eedd1137:
> 
>   travis: Move keystone 3 (k3) boards into the k2 job (2019-10-09
> 11:44:59 -0400)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to c443f56cc699f25feb4618791730d11a0eb6280a:
> 
>   binman: Use qemu-x86_defconfig in the example (2019-10-11 17:37:44 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2019-10-11 Thread Bin Meng
Hi Tom,

This PR includes the following changes:

- Remember the device being emulated for Sandbox PCI
- Update Kconfig options for FSP 1.0
- Drop RESET_BASE and RESET_SEG_SIZE that are no longer used

The following changes since commit 548aefa5b9e5c31681e0a8bd78e96b66eedd1137:

  travis: Move keystone 3 (k3) boards into the k2 job (2019-10-09
11:44:59 -0400)

are available in the git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-x86

for you to fetch changes up to c443f56cc699f25feb4618791730d11a0eb6280a:

  binman: Use qemu-x86_defconfig in the example (2019-10-11 17:37:44 +0800)


Bin Meng (1):
  binman: Use qemu-x86_defconfig in the example

Simon Glass (8):
  x86: Panic when SPL or TPL fail
  sandbox: pci: Remember the device being emulated
  trace: Remove the const from write functions
  x86: Add a function to find the size of an mrccache record
  x86: Update Kconfig options for FSP1
  x86: Drop RESET_BASE
  x86: Drop RESET_SEG_SIZE
  x86: Reduce resetvec size

 arch/x86/Kconfig  | 19 +++
 arch/x86/cpu/config.mk|  2 --
 arch/x86/cpu/resetvec.S   |  3 ---
 arch/x86/lib/mrccache.c   | 15 ---
 arch/x86/lib/spl.c|  2 +-
 arch/x86/lib/tpl.c|  2 +-
 common/iotrace.c  |  6 +++---
 drivers/pci/pci-emul-uclass.c | 30 --
 include/iotrace.h | 13 ++---
 include/pci.h | 20 
 tools/binman/README   |  4 ++--
 11 files changed, 72 insertions(+), 44 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2019-10-09 Thread Tom Rini
On Tue, Oct 08, 2019 at 04:28:33PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes for v2020.01:
> 
> - Rename existing FSP code to fsp1
> - Add fsp2 directory in preparation to support FSP 2.0
> - Various x86 platform codes update
> - Various bug fixes and updates in dm core, sandbox and spl
> 
> GitLab CI passed
> https://gitlab.denx.de/u-boot/custodians/u-boot-x86/pipelines/867
> 
> The following changes since commit 61ba1244b548463dbfb3c5285b6b22e7c772c5bd:
> 
>   Prepare v2019.10 (2019-10-07 17:14:02 -0400)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to cc2d27dcdc3e1c76d09d54015e3992380bd7e0fa:
> 
>   x86: Use mtrr_commit() with FSP2 (2019-10-08 13:57:49 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2019-10-08 Thread Bin Meng
Hi Tom,

This PR includes the following changes for v2020.01:

- Rename existing FSP code to fsp1
- Add fsp2 directory in preparation to support FSP 2.0
- Various x86 platform codes update
- Various bug fixes and updates in dm core, sandbox and spl

GitLab CI passed
https://gitlab.denx.de/u-boot/custodians/u-boot-x86/pipelines/867

The following changes since commit 61ba1244b548463dbfb3c5285b6b22e7c772c5bd:

  Prepare v2019.10 (2019-10-07 17:14:02 -0400)

are available in the git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-x86

for you to fetch changes up to cc2d27dcdc3e1c76d09d54015e3992380bd7e0fa:

  x86: Use mtrr_commit() with FSP2 (2019-10-08 13:57:49 +0800)


Simon Glass (95):
  x86: Rename existing FSP code to fsp1
  x86: Move fsp_azalia.h to the generic fsp directory
  x86: Create a new fsp_arch.h header
  x86: Move fsp_api.h inclusion out of fsp_support.h
  x86: Move fsp_types.h to the generic fsp directory
  x86: Move fsp_fv.h to the generic fsp directory
  x86: Move fsp_hob.h to the generic fsp directory
  x86: Move fsp_infoheader.h to the generic fsp directory
  x86: Move fsp_bootmode.h to the generic fsp directory
  x86: Move fsp_ffs.h include to fsp_arch.h
  binman: Pass the toolpath to binman from the main Makefile
  binman: Allow selection of logging verbosity
  mtd: spi: Add 'struct spi_flash {' to the code
  serial: ns16550: Allow serial to enabled/disabled in SPL
  spl: Avoid checking for Ctrl-C in SPL with print_buffer()
  spl: handoff: Correct Kconfig condition for SPL and TPL
  spl: Add an arch-specific hook for writing to SPL handoff
  spl: Set up the bloblist in board_init_r()
  spl: Add a function to determine the U-Boot phase
  x86: sysreset: Allow reset driver to be included in SPL/TPL
  x86: Rename some FSP functions to have an fsp_ prefix
  x86: fsp: Create a common fsp_support.h header
  x86: fsp: Use if() instead of #ifdef
  x86: fsp: Tidy up comment style a little
  x86: fsp: Move common dram functions into a common file
  x86: Move common fsp functions into a common file
  x86: fsp: Move common support functions into a common file
  efi: Move inline functions to unconditional part of header
  x86: fsp: Add a few more definitions for FSP2
  x86: fsp: Add access to variable MRC data
  x86: Move common Intel CPU info code into a function
  x86: Add binman symbols to the image
  x86: pci: Add a function to clear and set PCI config regs
  x86: spl: Use hang() instead of a while() loop
  x86: spl: Reduce priority of the basic SPL image loader
  x86: spl: Move broadwell-specific code out of generic x86 spl
  x86: fsp: Save usable RAM and hob_list in the handoff area
  x86: Change condition for using CAR
  x86: Add more comments to the start-up code
  x86: Add various MTRR indexes and values
  x86: Rename turbo ratio MSR to MSR_TURBO_RATIO_LIMIT
  dm: core: Use U-Boot logging instead of pr_debug()
  dm: core: Drop a few early returns
  dm: core: Add documentation on how to debug driver model
  dm: test: Fix running of multiple test from command line
  dm: test: Don't fail when tests are skipped due to build
  dm: core: Call ofdata_to_platdata() with of-platdata
  dm: core: Correct the return value for uclass_find_first_device()
  dm: core: Add device_foreach_child()
  dm: test: Correct a stray backslash in dm_test_destroy()
  sandbox: spmi: Add ranges property for address translation
  sandbox: mmc: Fix up MMC emulator for valgrind
  sandbox: Rename PCI ID for swap_case to be more specific
  sandbox: Add support for clrsetio_32() and friends
  sandbox: swap_case: Use statics where possible
  sandbox: pci: Drop the get_devfn() method
  sandbox: pci: Move pci_offset_to_barnum() to pci.h
  sandbox: Add a -T flag to use the test device tree
  sandbox: pci: Increase the memory space
  sandbox: Allow use of real I/O with readl(), etc.
  pci: sandbox: Move the emulators into their own node
  pci: sandbox: Probe PCI emulation devices when used
  pci: Show the result of binding a device
  pci: Disable autoconfig in SPL
  pci: Correct 'specifified' and 'Plese' typos
  pci: Add more debug detail when resources are exhausted
  pci: Show a message if PCI autoconfig fails
  dm: pci: Add a function to read a PCI BAR
  serial: ns16550: Add a PCI device/function field
  binman: Allow verbose output with all commands
  binman: Add a base implementation of Entry.ReadChildData()
  binman: Handle reading data for end-at-4gb sections
  binman: Take account of skip-at-start with image-header
  log: Add log_nop() to avoid unused-variable warnings
  cros_ec: Add MEC_EMI_BASE and size to the header file
  iod: Enhance to 

Re: [U-Boot] Please pull u-boot-x86

2019-10-05 Thread Tom Rini
On Fri, Oct 04, 2019 at 08:36:33AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR contains the following 2 bug fixes for v2019.10:
> 
> - dm: core: Correct low cell in ofnode_read_pci_addr()
> - dm: core: Correct bad cast in ofnode_get_addr_size_index()
> 
> The following changes since commit ea4316cdb340ce1c05db5d6a869d1840dad68508:
> 
>   Merge tag 'rpi-next-2019.10.2' of https://github.com/mbgg/u-boot
> (2019-10-01 16:31:26 -0400)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to e18c41fca46a33bf76b4664796e3e132dc71c6cb:
> 
>   dm: core: Correct bad cast in ofnode_get_addr_size_index()
> (2019-10-03 21:10:53 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2019-10-03 Thread Bin Meng
Hi Tom,

This PR contains the following 2 bug fixes for v2019.10:

- dm: core: Correct low cell in ofnode_read_pci_addr()
- dm: core: Correct bad cast in ofnode_get_addr_size_index()

The following changes since commit ea4316cdb340ce1c05db5d6a869d1840dad68508:

  Merge tag 'rpi-next-2019.10.2' of https://github.com/mbgg/u-boot
(2019-10-01 16:31:26 -0400)

are available in the git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-x86

for you to fetch changes up to e18c41fca46a33bf76b4664796e3e132dc71c6cb:

  dm: core: Correct bad cast in ofnode_get_addr_size_index()
(2019-10-03 21:10:53 +0800)


Simon Glass (2):
  dm: core: Correct low cell in ofnode_read_pci_addr()
  dm: core: Correct bad cast in ofnode_get_addr_size_index()

 drivers/core/ofnode.c | 9 ++---
 lib/fdtdec.c  | 2 +-
 2 files changed, 7 insertions(+), 4 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2019-10-01 Thread Tom Rini
On Tue, Oct 01, 2019 at 10:05:15PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This includes the following x86 changes for v2019.10:
> 
> - Propagate acpi_rsdp_addr to x86 kernel via boot parameters
> 
> The following changes since commit 023ff4b88dcec5faa3f9b841bae4d3d232b58ce2:
> 
>   Merge tag 'u-boot-atmel-fixes-2019.10-a' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-atmel (2019-09-30
> 07:21:38 -0400)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to d905aa8a4277e200e11fdf6d73a7c76d0e6f34a4:
> 
>   x86: zImage: Propagate acpi_rsdp_addr to kernel via boot parameters
> (2019-10-01 18:20:47 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2019-10-01 Thread Bin Meng
Hi Tom,

This includes the following x86 changes for v2019.10:

- Propagate acpi_rsdp_addr to x86 kernel via boot parameters

The following changes since commit 023ff4b88dcec5faa3f9b841bae4d3d232b58ce2:

  Merge tag 'u-boot-atmel-fixes-2019.10-a' of
https://gitlab.denx.de/u-boot/custodians/u-boot-atmel (2019-09-30
07:21:38 -0400)

are available in the git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-x86

for you to fetch changes up to d905aa8a4277e200e11fdf6d73a7c76d0e6f34a4:

  x86: zImage: Propagate acpi_rsdp_addr to kernel via boot parameters
(2019-10-01 18:20:47 +0800)


Andy Shevchenko (1):
  x86: zImage: Propagate acpi_rsdp_addr to kernel via boot parameters

 arch/x86/include/asm/bootparam.h | 3 ++-
 arch/x86/lib/zimage.c| 4 
 2 files changed, 6 insertions(+), 1 deletion(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2019-09-10 Thread Tom Rini
On Tue, Sep 10, 2019 at 08:35:30PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following x86 changes for v2019.10:
> - Tangier ACPI table fixes
> - Support getting high memory size on QEMU x86
> - Show UEFI images involved in crash for x86
> - EFI loader conventional memory map fix
> 
> The following changes since commit c705fc3b40b88bfbf465448643c91da71426df2f:
> 
>   arm: ti: Add missing "=" from previous fix (2019-09-09 10:55:45 -0400)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to dd4faa964f0741c314b4f1c09f27c07aedc5cdf0:
> 
>   x86: tangier: Use spaces over TABs in ASL code (2019-09-10 16:19:03 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2019-09-10 Thread Bin Meng
Hi Tom,

This PR includes the following x86 changes for v2019.10:
- Tangier ACPI table fixes
- Support getting high memory size on QEMU x86
- Show UEFI images involved in crash for x86
- EFI loader conventional memory map fix

The following changes since commit c705fc3b40b88bfbf465448643c91da71426df2f:

  arm: ti: Add missing "=" from previous fix (2019-09-09 10:55:45 -0400)

are available in the git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-x86

for you to fetch changes up to dd4faa964f0741c314b4f1c09f27c07aedc5cdf0:

  x86: tangier: Use spaces over TABs in ASL code (2019-09-10 16:19:03 +0800)


Andy Shevchenko (6):
  tools: Add ifwitool to .gitignore
  x86: acpi: Slightly reduce binary size of ACPI tables for Tangier
  x86: acpi: Annotate struct acpi_table_header with __packed
  x86: tangier: Reserve PCI ECAM in motherboard resources
  x86: tangier: Fix off-by-one error when preparing CSRT
  x86: tangier: Use spaces over TABs in ASL code

Bin Meng (4):
  x86: Drop weak version board_get_usable_ram_top()
  x86: qemu: Extract getting memory size to a separate routine
  x86: qemu: Support getting high memory size
  x86: qemu: Report high memory in the E820 table

Heinrich Schuchardt (1):
  x86: show UEFI images involved in crash

Park, Aiden (2):
  doc: slimbootloader: Update Linux booting steps on QEMU
  x86: efi_loader: Use efi_add_conventional_memory_map()

 arch/x86/cpu/i386/interrupt.c   | 14 ++
 arch/x86/cpu/qemu/dram.c| 36

 arch/x86/cpu/qemu/e820.c| 59
---
 arch/x86/cpu/tangier/acpi.c |  5 +++--
 arch/x86/include/asm/acpi_table.h   |  2 +-
 arch/x86/include/asm/arch-qemu/qemu.h   | 18 ++
 arch/x86/include/asm/arch-tangier/acpi/platform.asl |  3 ++-
 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl | 47
---
 arch/x86/include/asm/arch-tangier/iomap.h   | 10 ++
 arch/x86/lib/e820.c | 17 ++---
 arch/x86/lib/init_helpers.c |  6 --
 doc/board/intel/slimbootloader.rst  | 22
++
 tools/.gitignore|  1 +
 13 files changed, 189 insertions(+), 51 deletions(-)
 create mode 100644 arch/x86/include/asm/arch-tangier/iomap.h

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2019-08-19 Thread Tom Rini
On Mon, Aug 19, 2019 at 09:07:00AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes in x86:
> - QEMU build warning fix when CONFIG_DISTRO_DEFAULTS=n
> - Small fixes on x86 reST docs
> - Allow CBFS to be used in SPL
> - Remove x86 specific GD flags
> 
> The following changes since commit 81fed78c0a59af0d5698b13608eb4d26be84f397:
> 
>   Merge tag 'efi-2019-10-rc3' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2019-08-17
> 10:31:25 -0400)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to d117f917bfd2ccf4eaf90bddfa256501a554b1a4:
> 
>   global_data: Remove comment of reserved arch-specific GD flags
> (2019-08-18 21:54:10 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2019-08-18 Thread Bin Meng
Hi Tom,

This PR includes the following changes in x86:
- QEMU build warning fix when CONFIG_DISTRO_DEFAULTS=n
- Small fixes on x86 reST docs
- Allow CBFS to be used in SPL
- Remove x86 specific GD flags

The following changes since commit 81fed78c0a59af0d5698b13608eb4d26be84f397:

  Merge tag 'efi-2019-10-rc3' of
https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2019-08-17
10:31:25 -0400)

are available in the git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-x86

for you to fetch changes up to d117f917bfd2ccf4eaf90bddfa256501a554b1a4:

  global_data: Remove comment of reserved arch-specific GD flags
(2019-08-18 21:54:10 +0800)


Bin Meng (1):
  x86: qemu: Fix build warnings with CONFIG_DISTRO_DEFAULTS=n

Heinrich Schuchardt (2):
  doc: formatting slimbootloader.rst
  doc: arch: correct links in x86.rst

Simon Glass (6):
  cbfs: Allow CBFS to be used in SPL
  cbfs: Move declarations above functions
  cbfs: Move static variables into a struct
  cbfs: Move result variable into the struct
  cbfs: Add functions to support multiple CBFSs
  cbfs: Rename camel-case variables

Stefan Roese (2):
  x86: Remove x86 specific GD flags as they are not referenced at all
  global_data: Remove comment of reserved arch-specific GD flags

 arch/x86/cpu/coreboot/coreboot.c   |   3 --
 arch/x86/cpu/start.S   |   9 +
 arch/x86/cpu/start16.S |   3 --
 arch/x86/include/asm/global_data.h |   6 
 cmd/cbfs.c |   4 +--
 doc/arch/x86.rst   |   3 +-
 doc/board/intel/slimbootloader.rst |   2 +-
 fs/Makefile|   1 +
 fs/cbfs/Kconfig|  12 +++
 fs/cbfs/cbfs.c | 231
--
 include/asm-generic/global_data.h  |   2 +-
 include/cbfs.h |  29 
 include/configs/x86-common.h   |  11 +++---
 13 files changed, 210 insertions(+), 106 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2019-08-10 Thread Tom Rini
On Sat, Aug 10, 2019 at 07:35:32AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes to x86:
> - Enable SD slot on Intel Edison
> - Populate CSRT ACPI table for shared DMA controller on Intel Tangier
> - Convert Intel ICH-SPI driver to use new spi-mem ops
> - Enable config_distro_bootcmd for QEMU x86
> - Support U-Boot as a payload for Intel Slim Bootloader
> - Avoid writing temporary asl files into the source tree which fixes
> the parallel build issue occasionally seen
> 
> The following changes since commit fef408679b2f634ebfd6298d9fc99db99e60fb1d:
> 
>   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-marvell
> (2019-08-08 09:19:08 -0400)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86.git
> 
> for you to fetch changes up to dbaec467671fd5b56cf380121340844863f5472d:
> 
>   x86: Skip setting up MTRRs in slimbootloader (2019-08-09 22:24:02 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2019-08-09 Thread Bin Meng
Hi Tom,

This PR includes the following changes to x86:
- Enable SD slot on Intel Edison
- Populate CSRT ACPI table for shared DMA controller on Intel Tangier
- Convert Intel ICH-SPI driver to use new spi-mem ops
- Enable config_distro_bootcmd for QEMU x86
- Support U-Boot as a payload for Intel Slim Bootloader
- Avoid writing temporary asl files into the source tree which fixes
the parallel build issue occasionally seen

The following changes since commit fef408679b2f634ebfd6298d9fc99db99e60fb1d:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-marvell
(2019-08-08 09:19:08 -0400)

are available in the git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-x86.git

for you to fetch changes up to dbaec467671fd5b56cf380121340844863f5472d:

  x86: Skip setting up MTRRs in slimbootloader (2019-08-09 22:24:02 +0800)


Andy Shevchenko (5):
  x86: edison: Enable SD slot
  x86: acpi: Add CSRT description
  x86: acpi: Introduce a stub to generate CSRT
  x86: acpi: Enable ACPI companion for Intel iDMA 32-bit
  x86: tangier: Populate CSRT for shared DMA controller

Bernhard Messerklinger (1):
  x86: ich-spi: Convert driver to spi-mem ops

Bin Meng (1):
  x86: qemu: Fix non-working ramboot and nfsboot environment variables

Heinrich Schuchardt (1):
  bios_emulator: remove stray break

Joshua Watt (1):
  qemu-x86: Use config_distro_bootcmd

Park, Aiden (9):
  x86: Add new slimbootloader CPU type
  x86: lib: fsp: Use EFI_GUID and efi_guid_t
  x86: Add a common HOB library
  x86: slimbootloader: Add memory configuration
  x86: slimbootloader: Add serial driver
  x86: slimbootloader: Set TSC information for tsc_timer
  x86: slimbootloader: Add a slimbootloader device tree
  board: intel: Add new slimbootloader board
  x86: Skip setting up MTRRs in slimbootloader

Simon Glass (1):
  x86: Avoid writing temporary asl files into the source tree

 arch/x86/Kconfig  |   9 
 arch/x86/cpu/Makefile |   1 +
 arch/x86/cpu/slimbootloader/Kconfig   |  19 
 arch/x86/cpu/slimbootloader/Makefile  |   5 ++
 arch/x86/cpu/slimbootloader/car.S |  14 ++
 arch/x86/cpu/slimbootloader/sdram.c   | 151

 arch/x86/cpu/slimbootloader/serial.c  |  67
+++
 arch/x86/cpu/slimbootloader/slimbootloader.c  |  58
+++
 arch/x86/cpu/start.S  |   6 ++-
 arch/x86/cpu/tangier/acpi.c   |  38

 arch/x86/dts/Makefile |   1 +
 arch/x86/dts/edison.dts   |   5 --
 arch/x86/dts/slimbootloader.dts   |  27 +++
 arch/x86/include/asm/acpi_table.h |  32 +
 arch/x86/include/asm/arch-slimbootloader/slimbootloader.h | 115
++
 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl   |  22 +
 arch/x86/include/asm/fsp/fsp_ffs.h|   4 +-
 arch/x86/include/asm/fsp/fsp_fv.h |   4 +-
 arch/x86/include/asm/fsp/fsp_hob.h| 252
+++-
 arch/x86/include/asm/fsp/fsp_support.h|  39
+---
 arch/x86/include/asm/fsp/fsp_types.h  |   8 
 arch/x86/include/asm/global_data.h|   2 +-
 arch/x86/include/asm/hob.h| 230
+++
 arch/x86/lib/Makefile |   1 +
 arch/x86/lib/acpi_table.c |  32 +
 arch/x86/lib/asm-offsets.c|   2 +-
 arch/x86/lib/fsp/fsp_support.c| 123
-
 arch/x86/lib/hob.c|  84
++
 arch/x86/lib/init_helpers.c   |   3 +-
 board/intel/Kconfig   |  14 ++
 board/intel/edison/edison.c   |  10 
 board/intel/slimbootloader/Kconfig|  28 
 board/intel/slimbootloader/MAINTAINERS|   6 +++
 board/intel/slimbootloader/Makefile   |   5 ++
 board/intel/slimbootloader/slimbootloader.c   |  21 +
 board/intel/slimbootloader/start.S|   9 
 

Re: [U-Boot] Please pull u-boot-x86

2019-06-24 Thread Tom Rini
On Sat, Jun 22, 2019 at 11:00:16PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This includes the following changes to U-Boot x86 for v2019.07:
> - boot failure fix for Intel edison
> - tangier wdt conversion to driver model
> 
> The following changes since commit 226a35ef0ef310d8fffa3e6283ee3aab9dab26aa:
> 
>   Merge branch '2019-06-20-master-imports' (2019-06-20 21:52:31 -0400)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> 
> for you to fetch changes up to c974a3d1550557f246c98480083651c0a502e7e7:
> 
>   watchdog: tangier: Convert to use WDT class (2019-06-22 22:27:13 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2019-06-22 Thread Bin Meng
Hi Tom,

This includes the following changes to U-Boot x86 for v2019.07:
- boot failure fix for Intel edison
- tangier wdt conversion to driver model

The following changes since commit 226a35ef0ef310d8fffa3e6283ee3aab9dab26aa:

  Merge branch '2019-06-20-master-imports' (2019-06-20 21:52:31 -0400)

are available in the git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-x86

for you to fetch changes up to c974a3d1550557f246c98480083651c0a502e7e7:

  watchdog: tangier: Convert to use WDT class (2019-06-22 22:27:13 +0800)


Andy Shevchenko (3):
  x86: Revert "Don't set up MTRRs in SPL"
  watchdog: tangier: Replace unused constant with a comment
  watchdog: tangier: Convert to use WDT class

 arch/x86/cpu/tangier/Kconfig   |  1 -
 arch/x86/dts/edison.dts|  4 
 arch/x86/lib/init_helpers.c|  5 +
 configs/edison_defconfig   |  2 ++
 drivers/watchdog/Kconfig   | 17 -
 drivers/watchdog/Makefile  |  2 +-
 drivers/watchdog/tangier_wdt.c | 78
++
 7 files changed, 66 insertions(+), 43 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2019-05-19 Thread Tom Rini
On Sun, May 19, 2019 at 04:19:06PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following updates to U-Boot x86 support:
> 
> - Allow coreboot to process unhandled tags
> - Enable NVMe on QEMU x86_64 target
> 
> The following changes since commit 98b3156b0df4b0df9cb3a0bbfc240d0c4edd2638:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-samsung
> (2019-05-16 07:09:59 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 604ce762e3ef2e8e1ce387df4a40bdc52119421d:
> 
>   x86: qemu-x86_64: Enable NVMe (2019-05-19 16:17:33 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2019-05-19 Thread Bin Meng
Hi Tom,

This PR includes the following updates to U-Boot x86 support:

- Allow coreboot to process unhandled tags
- Enable NVMe on QEMU x86_64 target

The following changes since commit 98b3156b0df4b0df9cb3a0bbfc240d0c4edd2638:

  Merge branch 'master' of git://git.denx.de/u-boot-samsung
(2019-05-16 07:09:59 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 604ce762e3ef2e8e1ce387df4a40bdc52119421d:

  x86: qemu-x86_64: Enable NVMe (2019-05-19 16:17:33 +0800)


Bin Meng (2):
  nvme: Fix warning of cast from pointer to integer of different size
  x86: qemu-x86_64: Enable NVMe

Christian Gmeiner (1):
  x86: coreboot: make it possible to process unhandled tags

 arch/x86/cpu/coreboot/tables.c | 7 +++
 configs/qemu-x86_64_defconfig  | 1 +
 drivers/nvme/nvme.c| 4 ++--
 drivers/nvme/nvme_show.c   | 4 ++--
 4 files changed, 12 insertions(+), 4 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2019-05-08 Thread Tom Rini
On Wed, May 08, 2019 at 07:21:01PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This includes the following changes to U-Boot x86 support:
> 
> - Allow x86 boards to use TPL, SPL and U-Boot proper
> - Update sysreset x86 driver to utilize ACPI registers to do power off
> - Add a new chromebook_samus_tpl board for TPL support
> - Several minor changes in binman tool
> 
> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07
> 09:38:00 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to ffe403762be48d475de4b2b6df87c32fd3a1e8dd:
> 
>   x86: samus: Add a target to boot through TPL (2019-05-08 13:02:19 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2019-05-08 Thread Bin Meng
Hi Tom,

This includes the following changes to U-Boot x86 support:

- Allow x86 boards to use TPL, SPL and U-Boot proper
- Update sysreset x86 driver to utilize ACPI registers to do power off
- Add a new chromebook_samus_tpl board for TPL support
- Several minor changes in binman tool

The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:

  Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07
09:38:00 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to ffe403762be48d475de4b2b6df87c32fd3a1e8dd:

  x86: samus: Add a target to boot through TPL (2019-05-08 13:02:19 +0800)


Simon Glass (49):
  binman: Don't generate an error in 'text' entry constructor
  binman: Don't show image-skip message by default
  binman: Add a missing comment in Entry_vblock
  binman: Allow sections to have an offset
  dm: core: Fix translate condition in ofnode_get_addr_size()
  spl: Allow sandbox to build a device-tree file
  cros_ec: Use a hyphen in the uclass name
  Revert "pci: Scale MAX_PCI_REGIONS based on CONFIG_NR_DRAM_BANKS"
  x86: start64: Fix copyright message
  x86: Update a stale comment about ifdtool
  x86: mp_init: Use proper error numbers
  x86: Add a way to reinit the cpu
  x86: dts: Add device-tree labels for rtc and reset
  x86: Support SPL and TPL
  x86: Support booting with TPL
  x86: Add a handoff header file
  x86: broadwell: Improve SDRAM debugging output
  x86: broadwell: Allow SDRAM init from SPL
  x86: broadwell: Move init of debug UART to cpu.c
  x86: broadwell: Split CPU init
  x86: Add support for starting from SPL/TPL
  x86: Allow 16-bit init to be in TPL
  x86: broadwell: Allow booting from SPL
  x86: broadwell: Select refcode and CPU code for SPL
  x86: Add common Intel code for SPL
  x86: Support saving MRC data from SPL
  x86: mrccache: Add more debugging
  x86: pch: Add an ioctl to read power-management info
  x86: ivybridge: Implement PCH_REQ_PMBASE_INFO
  x86: broadwell: Implement PCH_REQ_PMBASE_INFO
  x86: sysreset: Separate out the EFI code
  x86: sysreset: Implement power-off if available
  x86: sysreset: Implement the get_last() method
  x86: Support TPL in Intel common code
  x86: Don't set up MTRRs in SPL
  x86: Don't generate a bootstage report in SPL
  x86: Support PCI VGA ROM when TPL is used
  x86: Add documentation on the samus flashmap
  x86: Update device tree for TPL
  x86: Update device tree for Chromium OS verified boot
  x86: Fix device-tree indentation
  x86: Enable the RTC on all boards
  x86: broadwell: Update PCH to work in TPL
  x86: samus: Increase the pre-reloc memory again
  x86: Add a way to jump from TPL to SPL
  x86: Add a simple TPL implementation
  x86: samus: Update device tree for SPL
  x86: samus: Update device tree for verified boot
  x86: samus: Add a target to boot through TPL

 Makefile  |   1 +
 arch/Kconfig  |  32 ++
 arch/x86/Kconfig  |  10 +-
 arch/x86/Makefile |  16 ++-
 arch/x86/cpu/Makefile |  15 ++-
 arch/x86/cpu/broadwell/Makefile   |  23 +++-
 arch/x86/cpu/broadwell/cpu.c  | 676
++-
 arch/x86/cpu/broadwell/cpu_from_spl.c |  63 +++
 arch/x86/cpu/broadwell/cpu_full.c | 694
+++
 arch/x86/cpu/broadwell/northbridge.c  | 100 ++
 arch/x86/cpu/broadwell/pch.c  |  37 ++-
 arch/x86/cpu/broadwell/sdram.c| 136 
 arch/x86/cpu/i386/cpu.c   | 113 
 arch/x86/cpu/intel_common/Makefile|  17 ++-
 arch/x86/cpu/intel_common/car.S   |   2 +-
 arch/x86/cpu/intel_common/cpu_from_spl.c  |  27 +
 arch/x86/cpu/ivybridge/bd82x6x.c  |  15 +++
 arch/x86/cpu/mp_init.c|  10 +-
 arch/x86/cpu/start.S  |  13 +++
 arch/x86/cpu/start64.S|   2 +-
 arch/x86/cpu/start_from_spl.S |  71 +
 arch/x86/cpu/start_from_tpl.S |  49 +
 arch/x86/cpu/u-boot-spl.lds   |   2 +-
 arch/x86/cpu/x86_64/cpu.c |   5 +
 arch/x86/dts/chromebook_samus.dts |  53 +-
 arch/x86/dts/reset.dtsi   |   2 +-
 arch/x86/dts/rtc.dtsi |   2 +-
 arch/x86/dts/u-boot.dtsi  | 162 +---
 arch/x86/include/asm/handoff.h|  

Re: [U-Boot] Please pull u-boot-x86

2019-03-11 Thread Tom Rini
On Mon, Mar 11, 2019 at 11:05:48PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This includes the following changes for v2019.04:
> 
> - ACPI changes and fixes to Intel Tangier/Edison
> - i8254 beeper fixes
> 
> The following changes since commit e8e3f2d2d48f97b2c79b698eccedce8f4f880993:
> 
>   Merge branch '2019-03-08-master-imports' (2019-03-08 18:04:13 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 3592965aff313a379f6f10faa05c997391c5dd82:
> 
>   x86: crownbay: Enable the beeper sound driver (2019-03-11 22:55:01 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2019-03-11 Thread Bin Meng
Hi Tom,

This includes the following changes for v2019.04:

- ACPI changes and fixes to Intel Tangier/Edison
- i8254 beeper fixes

The following changes since commit e8e3f2d2d48f97b2c79b698eccedce8f4f880993:

  Merge branch '2019-03-08-master-imports' (2019-03-08 18:04:13 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 3592965aff313a379f6f10faa05c997391c5dd82:

  x86: crownbay: Enable the beeper sound driver (2019-03-11 22:55:01 +0800)


Andy Shevchenko (5):
  x86: acpi: Add DMA descriptors for SPI5 on Intel Tangier
  x86: acpi: Add DMA descriptors for I2C1 on Intel Tangier
  x86: acpi: Not every platform has serial console a first device
  x86: edison: Use proper number of serial interface
  x86: edison: Add the rest of UARTs present on board

Bin Meng (4):
  x86: Make sure i8254 is setup correctly before generating beeps
  x86: Add a dtsi file for the pc speaker
  x86: coreboot: Add the missing pc speaker node in the device tree
  x86: crownbay: Enable the beeper sound driver

 arch/x86/dts/coreboot.dts   |  1 +
 arch/x86/dts/crownbay.dts   |  1 +
 arch/x86/dts/edison.dts | 22
--
 arch/x86/dts/pcspkr.dtsi|  5 +
 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl | 14 ++
 arch/x86/lib/acpi_table.c   |  6 +++---
 arch/x86/lib/i8254.c|  4 
 configs/crownbay_defconfig  |  3 +++
 8 files changed, 51 insertions(+), 5 deletions(-)
 create mode 100644 arch/x86/dts/pcspkr.dtsi

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2019-02-21 Thread Tom Rini
On Wed, Feb 20, 2019 at 04:52:15PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This includes the following changes to x86:
> 
> - Add support for sound.
> 
> Albeit the big changeset, changes are pretty limited to x86 only and a
> few new sound drivers used by x86 so I think it would be good to have
> this in the next release.
> 
> The following changes since commit 97f9830849c64d60d0cf2fd69e87dfe4557d02a4:
> 
>   Merge branch '2019-02-19-master-imports' (2019-02-19 20:48:11 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to e2c901c99e2622005f98a9623c4b5339257bfad3:
> 
>   x86: Add sound support for samus (2019-02-20 15:27:11 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2019-02-20 Thread Bin Meng
Hi Tom,

This includes the following changes to x86:

- Add support for sound.

Albeit the big changeset, changes are pretty limited to x86 only and a
few new sound drivers used by x86 so I think it would be good to have
this in the next release.

The following changes since commit 97f9830849c64d60d0cf2fd69e87dfe4557d02a4:

  Merge branch '2019-02-19-master-imports' (2019-02-19 20:48:11 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to e2c901c99e2622005f98a9623c4b5339257bfad3:

  x86: Add sound support for samus (2019-02-20 15:27:11 +0800)


Simon Glass (34):
  log: Fix up Kconfig log level names
  log: Add a Kconfig option to set the default log level
  log: Add documentation for convenience functions
  log: Allow #define LOG_DEBUG to enable logging in a file
  dm: syscon: Don't require a regmap for PCI devices
  i2c: designware: Add error checking on init
  pci: Don't export pci_hose_config_device()
  pci: Fix comment in struct pci_child_platdata
  gpio: Show inactive GPIOs when explicitly requested
  gpio: Use case-insentive matching on the GPIO name
  pci: Add IDs for Intel high-definition audio
  sandbox: Add a note about the growing state_info struct
  x86: Adjust I/O macros to work on 64-bit machines
  x86: samus: Increase the pre-reloc memory
  x86: link: Increase malloc size and decrease code size
  x86: sandbox: pch: Add a CONFIG option for PCH
  sandbox: pch: Add a test for the PCH uclass
  pch: Add ioctl support
  x86: ivybridge: Add a way to get the HDA config setting
  sound: Mark sound_setup() as optional
  sound: Add uclass operations for beeping
  sound: Add support for Intel HDA
  sandbox: sound: Silence sound for testing
  sound: x86: link: Add sound support
  sound: x86: Add beeping support in i8254
  sound: Add a driver for the i8254 beep
  x86: coreboot: Enable the beeper sound driver
  x86: broadwell: Add support for the ADSP
  x86: broadwell: Don't bother probing the PCH for pinctrl
  x86: broadwell: Add support for serial I/O devices
  x86: sound: Add support for broadwell I2S
  sound: Add a driver for RealTek RT5677
  x86: sound: Add sound support for samus (broadwell)
  x86: Add sound support for samus

 arch/Kconfig  |2 +
 arch/sandbox/dts/test.dts |5 +
 arch/sandbox/include/asm/state.h  |9 +
 arch/sandbox/include/asm/test.h   |   24 ++
 arch/x86/cpu/broadwell/Makefile   |1 +
 arch/x86/cpu/broadwell/adsp.c |  156 +
 arch/x86/cpu/broadwell/pch.c  |  110 +
 arch/x86/cpu/broadwell/pinctrl_broadwell.c|3 +-
 arch/x86/cpu/ivybridge/Kconfig|1 +
 arch/x86/cpu/ivybridge/bd82x6x.c  |   27 ++-
 arch/x86/cpu/ivybridge/northbridge.c  |   32 +++
 arch/x86/dts/chromebook_link.dts  |   96 
 arch/x86/dts/chromebook_samus.dts |   49 +++-
 arch/x86/include/asm/arch-broadwell/adsp.h|   46 
 arch/x86/include/asm/arch-broadwell/pch.h |3 +
 arch/x86/include/asm/arch-broadwell/rcb.h |2 +
 arch/x86/include/asm/arch-broadwell/serialio.h|   82 +++
 arch/x86/include/asm/arch-ivybridge/sandybridge.h |3 +
 arch/x86/include/asm/i8254.h  |   18 ++
 arch/x86/include/asm/io.h |   16 +-
 arch/x86/lib/i8254.c  |   35 ++-
 cmd/gpio.c|   10 +-
 common/Kconfig|   86 ---
 common/log.c  |2 +-
 configs/chromebook_link_defconfig |5 +-
 configs/chromebook_samus_defconfig|   11 +-
 configs/coreboot_defconfig|3 +
 doc/README.log|   51 +++-
 doc/device-tree-bindings/sound/intel-hda.txt  |   25 ++
 drivers/Kconfig   |2 +
 drivers/Makefile  |3 +-
 drivers/core/syscon-uclass.c  |4 +
 drivers/i2c/designware_i2c.c  |   29 ++-
 drivers/pch/Kconfig   |9 +
 drivers/pch/Makefile  |1 +
 drivers/pch/pch-uclass.c  |   10 +
 drivers/pch/sandbox_pch.c |   86 +++
 drivers/pci/pci.c |7 +-
 drivers/sound/Kconfig |   40 
 drivers/sound/Makefile|5 +
 drivers/sound/broadwell_i2s.c |  306

 

Re: [U-Boot] Please pull u-boot-x86

2019-02-12 Thread Tom Rini
On Tue, Feb 12, 2019 at 02:56:01PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This PR includes the following changes to x86:
> - edison switch to CONFIG_OF_SEPARATE
> - tangier initial ACPI support for PMIC device
> - tsc timer driver update to support native calibration
> - fixes to 64-bit U-Boot proper
> 
> The following changes since commit f94fa0e94f36c740d3c7aa314c89a750c742185b:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-i2c (2019-02-11
> 11:15:34 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 24b56e2bf369ac003ccaac37d8bb80e08b743e16:
> 
>   x86: tangier: Add initial ACPI support for PMIC device (2019-02-12
> 14:37:17 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2019-02-11 Thread Bin Meng
Hi Tom,

This PR includes the following changes to x86:
- edison switch to CONFIG_OF_SEPARATE
- tangier initial ACPI support for PMIC device
- tsc timer driver update to support native calibration
- fixes to 64-bit U-Boot proper

The following changes since commit f94fa0e94f36c740d3c7aa314c89a750c742185b:

  Merge branch 'master' of git://git.denx.de/u-boot-i2c (2019-02-11
11:15:34 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 24b56e2bf369ac003ccaac37d8bb80e08b743e16:

  x86: tangier: Add initial ACPI support for PMIC device (2019-02-12
14:37:17 +0800)


Andy Shevchenko (3):
  x86: edison: Switch to CONFIG_OF_SEPARATE
  doc: Fix CONFIG_OF_SEPARATE description
  x86: tangier: Add initial ACPI support for PMIC device

Bernhard Messerklinger (1):
  x86: tsc: Add support for native calibration of TSC freq

Bin Meng (3):
  x86: Change 4-level page table base address to low memory
  x86: Don't copy the cpu_call64() function to a hardcoded address
  x86: Use the existing GDT in the ROM for 64-bit U-Boot proper

 arch/x86/cpu/i386/call64.S  |  4 
 arch/x86/cpu/i386/cpu.c | 31
++-
 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl | 87
+++
 configs/edison_defconfig|  2 +-
 doc/README.fdt-control  |  7 ---
 drivers/timer/tsc_timer.c   | 55
+++
 6 files changed, 161 insertions(+), 25 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2019-01-01 Thread Tom Rini
On Mon, Dec 31, 2018 at 12:53:19PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This includes x86 edison defconfig file clean up, and coreboot file
> system (cbfs) fixes.
> 
> The following changes since commit bea3d826203f90507ff32ed24bd0a3c53479e55c:
> 
>   Merge tag 'signed-efi-2019.01' of git://github.com/agraf/u-boot
> (2018-12-27 12:59:01 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 881bb9ab398419c33c9021ee8b2bbd8412882230:
> 
>   fs: cbfs: Add missing standard CBFS component types (2018-12-31
> 09:42:41 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-12-30 Thread Bin Meng
Hi Tom,

This includes x86 edison defconfig file clean up, and coreboot file
system (cbfs) fixes.

The following changes since commit bea3d826203f90507ff32ed24bd0a3c53479e55c:

  Merge tag 'signed-efi-2019.01' of git://github.com/agraf/u-boot
(2018-12-27 12:59:01 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 881bb9ab398419c33c9021ee8b2bbd8412882230:

  fs: cbfs: Add missing standard CBFS component types (2018-12-31
09:42:41 +0800)


Andy Shevchenko (3):
  x86: edison: move CONFIG_CMD_PCI from header file to defconfig
  x86: edison: move CONFIG_BOOTCOMMAND from header file to defconfig
  x86: edison: Remove staled comments from configuration header

Bin Meng (3):
  fs: cbfs: Fix out of bound access during CBFS walking through
  fs: cbfs: Make all CBFS_TYPE_xxx macros consistent
  fs: cbfs: Add missing standard CBFS component types

Christian Gmeiner (1):
  fs: cbfs: remove wrong header validation

 cmd/cbfs.c   | 34 --
 configs/edison_defconfig |  1 -
 fs/cbfs/cbfs.c   |  7 +++
 include/cbfs.h   | 14 --
 include/configs/edison.h | 10 --
 5 files changed, 47 insertions(+), 19 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-12-10 Thread Tom Rini
On Mon, Dec 10, 2018 at 10:22:27AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This includes the following changes for x86:
> - Enable RTC for Intel Tangier
> - Wrap the call to 8259 PIC with Kconfig options for old targets without 8259
> - Warp the call to USB init with Kconfg options for coreboot & EFI payload
> 
> The following changes since commit cde578ff36b15ec9c2033f03b94ecf809af7cc64:
> 
>   ARM: mvebu: restore license information in mv_ddr_plat.{c,h}
> (2018-12-09 17:10:13 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to d3d6531866f2d7aa85b053cef553090b251e909f:
> 
>   efi: payload: only init usb if necessary (2018-12-10 10:14:42 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-12-09 Thread Bin Meng
Hi Tom,

This includes the following changes for x86:
- Enable RTC for Intel Tangier
- Wrap the call to 8259 PIC with Kconfig options for old targets without 8259
- Warp the call to USB init with Kconfg options for coreboot & EFI payload

The following changes since commit cde578ff36b15ec9c2033f03b94ecf809af7cc64:

  ARM: mvebu: restore license information in mv_ddr_plat.{c,h}
(2018-12-09 17:10:13 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to d3d6531866f2d7aa85b053cef553090b251e909f:

  efi: payload: only init usb if necessary (2018-12-10 10:14:42 +0800)


Andy Shevchenko (2):
  x86: acpi: Enable RTC for Intel Tangier
  x86: acpi: Fix indentation in Intel Tangier ASL code

Bin Meng (3):
  x86: Wrap calls to 8259 with CONFIG_I8259_PIC
  x86: kconfig: Allow board defconfig file to disable 8259 and APIC
  efi: payload: only init usb if necessary

Hannes Schmelzer (1):
  x86: make the LAPIC / IOAPIC construct switchable with Kconfig

Thomas RIENOESSL (1):
  coreboot: only init usb if necessary

 arch/x86/Kconfig| 11 ++-
 arch/x86/cpu/Makefile   |  2 +-
 arch/x86/cpu/coreboot/coreboot.c|  3 ++-
 arch/x86/cpu/efi/payload.c  |  3 ++-
 arch/x86/cpu/i386/interrupt.c   |  2 ++
 arch/x86/include/asm/arch-tangier/acpi/platform.asl | 13 +
 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl | 12 ++--
 arch/x86/lib/interrupts.c   | 16 ++--
 8 files changed, 46 insertions(+), 16 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-11-06 Thread Tom Rini
On Tue, Nov 06, 2018 at 01:38:07PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This contains a fix to a warning by newer version IASL compiler.
> 
> The following changes since commit 5ef76e59c12c79d106ebda70b710468aa6bd8b75:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-sh (2018-11-04
> 08:12:21 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 24109bba6a4f81774e384c15c2e8a4d47791455f:
> 
>   x86: acpi: Remove redundant Offset (0x00) (2018-11-06 13:35:06 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-11-05 Thread Bin Meng
Hi Tom,

This contains a fix to a warning by newer version IASL compiler.

The following changes since commit 5ef76e59c12c79d106ebda70b710468aa6bd8b75:

  Merge branch 'master' of git://git.denx.de/u-boot-sh (2018-11-04
08:12:21 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 24109bba6a4f81774e384c15c2e8a4d47791455f:

  x86: acpi: Remove redundant Offset (0x00) (2018-11-06 13:35:06 +0800)


Andy Shevchenko (1):
  x86: acpi: Remove redundant Offset (0x00)

 arch/x86/include/asm/arch-baytrail/acpi/global_nvs.asl | 1 -
 arch/x86/include/asm/arch-quark/acpi/global_nvs.asl| 1 -
 arch/x86/include/asm/arch-tangier/acpi/global_nvs.asl  | 1 -
 3 files changed, 3 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-10-28 Thread Tom Rini
On Sun, Oct 28, 2018 at 09:07:20PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> These are various small fixes for x86 for this release.
> 
> The following changes since commit 24a72511e7eeec78c9cc3f72953ff8726849b0c1:
> 
>   vf610twr: Enable thumb2 for builds (2018-10-26 08:40:53 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 3d2be8003c77cad350f1ec7c79f914797718c5bf:
> 
>   x86: Fix car_uninit weak symbol definition (2018-10-28 21:02:15 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-10-28 Thread Bin Meng
Hi Tom,

These are various small fixes for x86 for this release.

The following changes since commit 24a72511e7eeec78c9cc3f72953ff8726849b0c1:

  vf610twr: Enable thumb2 for builds (2018-10-26 08:40:53 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 3d2be8003c77cad350f1ec7c79f914797718c5bf:

  x86: Fix car_uninit weak symbol definition (2018-10-28 21:02:15 +0800)


Bin Meng (1):
  x86: Fix car_uninit weak symbol definition

Stefan Roese (4):
  x86: BayTrail: southcluster.asl: Change PCI 64 bit address range / region
  x86: theadorable-x86-common: Change pci hotplug cmdline parameters (again)
  x86: theadorable-x86: Generate and pass root=PARTUUID instead of /dev/sdaX
  x86: theadorable-x86-xxx_defconfig: Move VGA BIOS to make room for U-Boot

 arch/x86/cpu/start.S  | 12 ++--
 arch/x86/include/asm/arch-baytrail/acpi/southcluster.asl  |  6 +++---
 configs/theadorable-x86-conga-qa3-e3845-pcie-x4_defconfig |  3 ++-
 configs/theadorable-x86-conga-qa3-e3845_defconfig |  3 ++-
 configs/theadorable-x86-dfi-bt700_defconfig   |  2 +-
 include/configs/theadorable-x86-common.h  | 38
++
 6 files changed, 36 insertions(+), 28 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-10-22 Thread Tom Rini
On Tue, Oct 23, 2018 at 09:26:29AM +0800, Bin Meng wrote:
> Hi Tom,
> 
> On Tue, Oct 23, 2018 at 1:47 AM Tom Rini  wrote:
> >
> > On Mon, Oct 22, 2018 at 10:17:18PM +0800, Bin Meng wrote:
> >
> > > Hi Tom,
> > >
> > > This fixed the QEMU x86_64 support which has been broken here and
> > > here, e.g.: built with newer version GCC compiler, EFI loader
> > > relocation, TSC as early timer. Now all issues have been addressed and
> > > we can finally turn on build/testing for this target on travis-ci!
> > >
> > > The following changes since commit 
> > > 25db3403094a57320644544eb0f38b1670a6716b:
> > >
> > >   test: Add test for PCI device without compat string and with DT node
> > > (2018-10-20 15:23:38 -0400)
> > >
> > > are available in the git repository at:
> > >
> > >   git://git.denx.de/u-boot-x86.git
> > >
> > > for you to fetch changes up to 3fdfca7a782e7d84bc14cd5d316b4894ec20dcec:
> > >
> > >   travis: Add qemu-x86_64 target for test.py testing (2018-10-22 17:54:48 
> > > +0800)
> > >
> >
> > NAK, "make tests" (and I think Travis, once github is un-broken?) fails.
> > When checking for code coverage we get:
> > tools/binman/etype/intel_refcode 7  271%
> >
> 
> So 'make tests' is not in current travis-ci build? Can we fix it?

Yes, I suspect our TEST_PY_TOOLS stanza is out of date as we had
coverage failing for a long time so it wasn't required, but now it's
complete.

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-10-22 Thread Bin Meng
Hi Tom,

On Tue, Oct 23, 2018 at 1:47 AM Tom Rini  wrote:
>
> On Mon, Oct 22, 2018 at 10:17:18PM +0800, Bin Meng wrote:
>
> > Hi Tom,
> >
> > This fixed the QEMU x86_64 support which has been broken here and
> > here, e.g.: built with newer version GCC compiler, EFI loader
> > relocation, TSC as early timer. Now all issues have been addressed and
> > we can finally turn on build/testing for this target on travis-ci!
> >
> > The following changes since commit 25db3403094a57320644544eb0f38b1670a6716b:
> >
> >   test: Add test for PCI device without compat string and with DT node
> > (2018-10-20 15:23:38 -0400)
> >
> > are available in the git repository at:
> >
> >   git://git.denx.de/u-boot-x86.git
> >
> > for you to fetch changes up to 3fdfca7a782e7d84bc14cd5d316b4894ec20dcec:
> >
> >   travis: Add qemu-x86_64 target for test.py testing (2018-10-22 17:54:48 
> > +0800)
> >
>
> NAK, "make tests" (and I think Travis, once github is un-broken?) fails.
> When checking for code coverage we get:
> tools/binman/etype/intel_refcode 7  271%
>

So 'make tests' is not in current travis-ci build? Can we fix it?

I manually triggered a travis-ci build and all passed before I sent this PR.

> Which is a failure as it should be 100%.
>

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-10-22 Thread Tom Rini
On Mon, Oct 22, 2018 at 10:17:18PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This fixed the QEMU x86_64 support which has been broken here and
> here, e.g.: built with newer version GCC compiler, EFI loader
> relocation, TSC as early timer. Now all issues have been addressed and
> we can finally turn on build/testing for this target on travis-ci!
> 
> The following changes since commit 25db3403094a57320644544eb0f38b1670a6716b:
> 
>   test: Add test for PCI device without compat string and with DT node
> (2018-10-20 15:23:38 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 3fdfca7a782e7d84bc14cd5d316b4894ec20dcec:
> 
>   travis: Add qemu-x86_64 target for test.py testing (2018-10-22 17:54:48 
> +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-10-22 Thread Tom Rini
On Mon, Oct 22, 2018 at 11:49:36AM -0600, Simon Glass wrote:
> Hi Tom,
> 
> On 22 October 2018 at 11:47, Tom Rini  wrote:
> >
> > On Mon, Oct 22, 2018 at 10:17:18PM +0800, Bin Meng wrote:
> >
> > > Hi Tom,
> > >
> > > This fixed the QEMU x86_64 support which has been broken here and
> > > here, e.g.: built with newer version GCC compiler, EFI loader
> > > relocation, TSC as early timer. Now all issues have been addressed and
> > > we can finally turn on build/testing for this target on travis-ci!
> > >
> > > The following changes since commit 
> > > 25db3403094a57320644544eb0f38b1670a6716b:
> > >
> > >   test: Add test for PCI device without compat string and with DT node
> > > (2018-10-20 15:23:38 -0400)
> > >
> > > are available in the git repository at:
> > >
> > >   git://git.denx.de/u-boot-x86.git
> > >
> > > for you to fetch changes up to 3fdfca7a782e7d84bc14cd5d316b4894ec20dcec:
> > >
> > >   travis: Add qemu-x86_64 target for test.py testing (2018-10-22 17:54:48 
> > > +0800)
> > >
> >
> > NAK, "make tests" (and I think Travis, once github is un-broken?) fails.
> > When checking for code coverage we get:
> > tools/binman/etype/intel_refcode 7  271%
> >
> > Which is a failure as it should be 100%.
> 
> This patch should fix that:
> 
> http://patchwork.ozlabs.org/patch/977402/
> 
> Once this lands I'll try again with a small DM pull request.

I'm grabbing that patch now since we can't have transitory failures (or
my QA stops :)).  Putting it all through the ringer again now.  Thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-10-22 Thread Simon Glass
Hi Tom,

On 22 October 2018 at 11:47, Tom Rini  wrote:
>
> On Mon, Oct 22, 2018 at 10:17:18PM +0800, Bin Meng wrote:
>
> > Hi Tom,
> >
> > This fixed the QEMU x86_64 support which has been broken here and
> > here, e.g.: built with newer version GCC compiler, EFI loader
> > relocation, TSC as early timer. Now all issues have been addressed and
> > we can finally turn on build/testing for this target on travis-ci!
> >
> > The following changes since commit 25db3403094a57320644544eb0f38b1670a6716b:
> >
> >   test: Add test for PCI device without compat string and with DT node
> > (2018-10-20 15:23:38 -0400)
> >
> > are available in the git repository at:
> >
> >   git://git.denx.de/u-boot-x86.git
> >
> > for you to fetch changes up to 3fdfca7a782e7d84bc14cd5d316b4894ec20dcec:
> >
> >   travis: Add qemu-x86_64 target for test.py testing (2018-10-22 17:54:48 
> > +0800)
> >
>
> NAK, "make tests" (and I think Travis, once github is un-broken?) fails.
> When checking for code coverage we get:
> tools/binman/etype/intel_refcode 7  271%
>
> Which is a failure as it should be 100%.

This patch should fix that:

http://patchwork.ozlabs.org/patch/977402/

Once this lands I'll try again with a small DM pull request.

Regards,
Simon
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-10-22 Thread Tom Rini
On Mon, Oct 22, 2018 at 10:17:18PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This fixed the QEMU x86_64 support which has been broken here and
> here, e.g.: built with newer version GCC compiler, EFI loader
> relocation, TSC as early timer. Now all issues have been addressed and
> we can finally turn on build/testing for this target on travis-ci!
> 
> The following changes since commit 25db3403094a57320644544eb0f38b1670a6716b:
> 
>   test: Add test for PCI device without compat string and with DT node
> (2018-10-20 15:23:38 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 3fdfca7a782e7d84bc14cd5d316b4894ec20dcec:
> 
>   travis: Add qemu-x86_64 target for test.py testing (2018-10-22 17:54:48 
> +0800)
> 

NAK, "make tests" (and I think Travis, once github is un-broken?) fails.
When checking for code coverage we get:
tools/binman/etype/intel_refcode 7  271%

Which is a failure as it should be 100%.

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-10-22 Thread Bin Meng
Hi Tom,

This fixed the QEMU x86_64 support which has been broken here and
here, e.g.: built with newer version GCC compiler, EFI loader
relocation, TSC as early timer. Now all issues have been addressed and
we can finally turn on build/testing for this target on travis-ci!

The following changes since commit 25db3403094a57320644544eb0f38b1670a6716b:

  test: Add test for PCI device without compat string and with DT node
(2018-10-20 15:23:38 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 3fdfca7a782e7d84bc14cd5d316b4894ec20dcec:

  travis: Add qemu-x86_64 target for test.py testing (2018-10-22 17:54:48 +0800)


Bin Meng (10):
  x86: Specify -march=core2 to build 64-bit U-Boot proper
  x86: Ensure no instruction sets of MMX/SSE are generated in 64-bit build
  x86: doc: Mention qemu-x86_64 support
  x86: doc: Remove stale sections of 64-bit support
  x86: Fix the mystery of printch() during 64-bit boot
  x86: tsc: Introduce config option for early timer frequency
  x86: quark: Specify X86_TSC_TIMER_EARLY_FREQ
  travis: Generate grub_x64.efi for qemu-x86_64
  travis: Update to use QEMU 3.0.0 for testing
  travis: Add qemu-x86_64 target for test.py testing

Hannes Schmelzer (1):
  x86/bootm: fix error handling in boot_prep_linux(...)

Heinrich Schuchardt (3):
  x86: qemu: enable CONFIG_SPL_DM_RTC
  x86: detect unsupported relocation types
  x86: put global data pointer into the .data section

Simon Glass (3):
  chromebook_samus: Increase pre-relocation memory
  binman: Add support for Intel reference code
  Enable CONFIG_TIMER_EARLY with bootstage

 .travis.yml | 13 -
 arch/x86/config.mk  |  3 ++-
 arch/x86/cpu/quark/Kconfig  |  4 
 arch/x86/cpu/start64.S  |  1 +
 arch/x86/cpu/x86_64/cpu.c   | 28 
 arch/x86/lib/bootm.c|  4 
 arch/x86/lib/relocate.c | 18 ++
 configs/chromebook_samus_defconfig  |  2 +-
 configs/qemu-x86_64_defconfig   |  1 +
 doc/README.x86  | 36 +---
 drivers/timer/Kconfig   | 13 +
 drivers/timer/tsc_timer.c   |  6 +++---
 tools/binman/etype/intel_refcode.py | 27 +++
 13 files changed, 111 insertions(+), 45 deletions(-)
 create mode 100644 tools/binman/etype/intel_refcode.py

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86 (take 2)

2018-09-18 Thread Tom Rini
On Mon, Sep 17, 2018 at 5:39 AM, Bin Meng  wrote:

> Hi Tom,
>
> The following changes since commit 2976d3c1504960d3934a7404b0648e
> dc28b52eb9:
>
>   Merge branch 'master' of git://git.denx.de/u-boot-ubi (2018-09-14
> 13:54:37 -0400)
>
> are available in the git repository at:
>
>   git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to 6321da5263b513f1d6959fb721c33970405e6d1d:
>
>   x86: cpu: add docstring to scu_ipc_command() (2018-09-17 17:35:53 +0800)
>
> 
> Christian Gmeiner (1):
>   x86: drop custom CONFIG_SYS_BAUDRATE_TABLE define
>
> Georgii Staroselskii (5):
>   x86: cpu: introduce scu_ipc_raw_command()
>   x86: tangier: pinmux: add API to configure protected pins
>   x86: dts: edison: configure I2C#6 pins
>   x86: tangier: acpi: add I2C6 node
>   x86: cpu: add docstring to scu_ipc_command()
>
>  arch/x86/cpu/tangier/Makefile   |   2 +-
>  arch/x86/cpu/tangier/pinmux.c   | 194
> 
> +++
>  arch/x86/dts/edison.dts |  22
> +
>  arch/x86/include/asm/arch-tangier/acpi/southcluster.asl |  10 ++
>  arch/x86/include/asm/scu.h  |   4 +++
>  arch/x86/lib/scu.c  |  62
> ++
>  include/configs/x86-common.h|   2 --
>  7 files changed, 293 insertions(+), 3 deletions(-)
>  create mode 100644 arch/x86/cpu/tangier/pinmux.c
>

Applied to u-boot/master, thanks!

-- 
Tom
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86 (take 2)

2018-09-17 Thread Bin Meng
Hi Tom,

The following changes since commit 2976d3c1504960d3934a7404b0648edc28b52eb9:

  Merge branch 'master' of git://git.denx.de/u-boot-ubi (2018-09-14
13:54:37 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 6321da5263b513f1d6959fb721c33970405e6d1d:

  x86: cpu: add docstring to scu_ipc_command() (2018-09-17 17:35:53 +0800)


Christian Gmeiner (1):
  x86: drop custom CONFIG_SYS_BAUDRATE_TABLE define

Georgii Staroselskii (5):
  x86: cpu: introduce scu_ipc_raw_command()
  x86: tangier: pinmux: add API to configure protected pins
  x86: dts: edison: configure I2C#6 pins
  x86: tangier: acpi: add I2C6 node
  x86: cpu: add docstring to scu_ipc_command()

 arch/x86/cpu/tangier/Makefile   |   2 +-
 arch/x86/cpu/tangier/pinmux.c   | 194
+++
 arch/x86/dts/edison.dts |  22 +
 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl |  10 ++
 arch/x86/include/asm/scu.h  |   4 +++
 arch/x86/lib/scu.c  |  62
++
 include/configs/x86-common.h|   2 --
 7 files changed, 293 insertions(+), 3 deletions(-)
 create mode 100644 arch/x86/cpu/tangier/pinmux.c

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-09-17 Thread Bin Meng
Hi Tom,

On Mon, Sep 17, 2018 at 4:54 PM Bin Meng  wrote:
>
> Hi Tom,
>
> The following changes since commit 2976d3c1504960d3934a7404b0648edc28b52eb9:
>
>   Merge branch 'master' of git://git.denx.de/u-boot-ubi (2018-09-14 13:54:37 
> -0400)
>
> are available in the git repository at:
>
>   git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to eab91d874c084ea11f126aa676969e3e91a2301c:
>
>   x86: cpu: add docstring to scu_ipc_command() (2018-09-17 14:36:52 +0800)
>
> 
> Christian Gmeiner (1):
>   x86: drop custom CONFIG_SYS_BAUDRATE_TABLE define
>
> Georgii Staroselskii (5):
>   x86: cpu: introduce scu_ipc_raw_command()
>   x86: tangier: pinmux: add API to configure protected pins
>   x86: dts: edison: configure I2C#6 pins
>   x86: tangier: acpi: add I2C6 node
>   x86: cpu: add docstring to scu_ipc_command()

Sorry, please ignore this one, as there is a build warning in one of
the Georgii's patches.

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-09-17 Thread Bin Meng
Hi Tom,

The following changes since commit 2976d3c1504960d3934a7404b0648edc28b52eb9:

  Merge branch 'master' of git://git.denx.de/u-boot-ubi (2018-09-14
13:54:37 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to eab91d874c084ea11f126aa676969e3e91a2301c:

  x86: cpu: add docstring to scu_ipc_command() (2018-09-17 14:36:52 +0800)


Christian Gmeiner (1):
  x86: drop custom CONFIG_SYS_BAUDRATE_TABLE define

Georgii Staroselskii (5):
  x86: cpu: introduce scu_ipc_raw_command()
  x86: tangier: pinmux: add API to configure protected pins
  x86: dts: edison: configure I2C#6 pins
  x86: tangier: acpi: add I2C6 node
  x86: cpu: add docstring to scu_ipc_command()

 arch/x86/cpu/tangier/Makefile   |   2 +-
 arch/x86/cpu/tangier/pinmux.c   | 194
+++
 arch/x86/dts/edison.dts |  22 +
 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl |  10 ++
 arch/x86/include/asm/scu.h  |   4 +++
 arch/x86/lib/scu.c  |  62
++
 include/configs/x86-common.h|   2 --
 7 files changed, 293 insertions(+), 3 deletions(-)
 create mode 100644 arch/x86/cpu/tangier/pinmux.c

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-08-30 Thread Tom Rini
On Thu, Aug 30, 2018 at 11:33:37AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This includes a small x86 efi payload enhancement to support booting
> Linux, as well as a clean up on kernel boot protocol setup parameters
> to match upstream and avoid confusion.
> 
> The following changes since commit 11ed312896c5f5814064c5d45dcb2f53dc121437:
> 
>   configs: am57xx: change default board name to beagle_x15 (2018-08-26
> 12:26:16 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to e69cc6bc42c37598e2fdda421360be6cbc0470fd:
> 
>   x86: zimage: Remove acpi_rsdp_addr propagation to kernel boot
> parameters (2018-08-30 11:23:15 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-08-29 Thread Bin Meng
Hi Tom,

This includes a small x86 efi payload enhancement to support booting
Linux, as well as a clean up on kernel boot protocol setup parameters
to match upstream and avoid confusion.

The following changes since commit 11ed312896c5f5814064c5d45dcb2f53dc121437:

  configs: am57xx: change default board name to beagle_x15 (2018-08-26
12:26:16 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to e69cc6bc42c37598e2fdda421360be6cbc0470fd:

  x86: zimage: Remove acpi_rsdp_addr propagation to kernel boot
parameters (2018-08-30 11:23:15 +0800)


Bin Meng (5):
  x86: efi: payload: Install E820 map from EFI memory map
  efi: stub: Pass EFI system table address to U-Boot payload
  x86: zimage: Support booting Linux kernel from an EFI payload
  x86: efi: payload: Turn on acpi in the kernel command line
  x86: zimage: Remove acpi_rsdp_addr propagation to kernel boot parameters

 arch/x86/cpu/efi/payload.c   | 119
+++
 arch/x86/include/asm/bootparam.h |   1 -
 arch/x86/include/asm/zimage.h|   1 +
 arch/x86/lib/zimage.c|   9 -
 include/configs/x86-common.h |   2 +-
 include/efi.h|  13 +
 lib/efi/efi_stub.c   |   4 
 7 files changed, 142 insertions(+), 7 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-08-20 Thread Tom Rini
On Mon, Aug 20, 2018 at 01:59:12PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit 9f8cf76be256a83643ee05de6cffaeb452ed0931:
> 
>   Convert CONFIG_SYS_I2C_DAVINCI to Kconfig (2018-08-17 15:43:38 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 7bdf39cfafd29fc1192dd1aa997b5937f92a3c74:
> 
>   x86: efi: payload: Add default TSC frequency in the device tree
> (2018-08-20 13:52:49 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-08-20 Thread Bin Meng
Hi Tom,

The following changes since commit 9f8cf76be256a83643ee05de6cffaeb452ed0931:

  Convert CONFIG_SYS_I2C_DAVINCI to Kconfig (2018-08-17 15:43:38 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 7bdf39cfafd29fc1192dd1aa997b5937f92a3c74:

  x86: efi: payload: Add default TSC frequency in the device tree
(2018-08-20 13:52:49 +0800)


Andy Shevchenko (1):
  Makefile: Don't generate position independent code

Bin Meng (6):
  x86: coreboot: Add generic coreboot payload support
  x86: Remove support for Advantech SOM-6896
  x86: dts: Remove coreboot_fb.dtsi
  x86: tsc: Try hardware calibration first
  x86: coreboot: Add default TSC frequency in the device tree
  x86: efi: payload: Add default TSC frequency in the device tree

 Makefile  |  4 
 arch/x86/cpu/coreboot/Kconfig | 20 ++--
 arch/x86/cpu/coreboot/coreboot.c  |  9 -
 arch/x86/dts/Makefile |  2 +-
 arch/x86/dts/bayleybay.dts|  1 -
 arch/x86/dts/broadwell_som-6896.dts   | 52

 arch/x86/dts/chromebook_link.dts  |  1 -
 arch/x86/dts/chromebook_samus.dts |  1 -
 arch/x86/dts/chromebox_panther.dts|  1 -
 arch/x86/dts/coreboot.dts | 45
+
 arch/x86/dts/coreboot_fb.dtsi |  5 -
 arch/x86/dts/efi-x86_payload.dts  |  4 
 arch/x86/dts/minnowmax.dts|  1 -
 board/coreboot/coreboot/Kconfig   | 28

 board/coreboot/coreboot/Makefile  |  2 +-
 board/coreboot/coreboot/coreboot.c| 17 +
 board/coreboot/coreboot/{coreboot_start.S => start.S} |  0
 configs/coreboot_defconfig| 18 ++
 doc/README.x86| 22
--
 drivers/timer/tsc_timer.c | 27
---
 include/configs/coreboot.h| 32

 include/configs/som-6896.h| 26
--
 22 files changed, 144 insertions(+), 174 deletions(-)
 delete mode 100644 arch/x86/dts/broadwell_som-6896.dts
 create mode 100644 arch/x86/dts/coreboot.dts
 delete mode 100644 arch/x86/dts/coreboot_fb.dtsi
 create mode 100644 board/coreboot/coreboot/coreboot.c
 rename board/coreboot/coreboot/{coreboot_start.S => start.S} (100%)
 create mode 100644 include/configs/coreboot.h
 delete mode 100644 include/configs/som-6896.h

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-07-20 Thread Tom Rini
On Fri, Jul 20, 2018 at 02:01:54PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit f7e48c54b246c460503e90315d0cd50ccbd586c6:
> 
>   Merge tag 'xilinx-for-v2018.09' of
> git://git.denx.de/u-boot-microblaze (2018-07-19 11:48:33 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 05855fd31a3f7483534aabe69a7030ff38978510:
> 
>   x86: acpi: Prevent acpi_table.h from being included more than once
> (2018-07-20 09:33:22 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-07-20 Thread Bin Meng
Hi Tom,

The following changes since commit f7e48c54b246c460503e90315d0cd50ccbd586c6:

  Merge tag 'xilinx-for-v2018.09' of
git://git.denx.de/u-boot-microblaze (2018-07-19 11:48:33 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 05855fd31a3f7483534aabe69a7030ff38978510:

  x86: acpi: Prevent acpi_table.h from being included more than once
(2018-07-20 09:33:22 +0800)


Bin Meng (10):
  x86: quark: acpi: Add full reset bit to the reset register value in FADT
  dm: sysreset: x86: Add a sysreset driver
  efi: app: Add a sysreset driver
  x86: tangier: Add a sysreset driver
  dm: sysreset: Add a standard message when doing reset
  x86: fsp: Eliminate the reset_cpu() call
  x86: Switch to use DM sysreset driver
  x86: acpi: Move APIs unrelated to ACPI tables generation to a
separate library
  x86: acpi: Don't touch ACPI hardware in write_acpi_tables()
  x86: acpi: Prevent acpi_table.h from being included more than once

 arch/Kconfig  |   2 ++
 arch/x86/cpu/baytrail/valleyview.c|   6 --
 arch/x86/cpu/braswell/braswell.c  |   6 --
 arch/x86/cpu/cpu.c|  48
+++-
 arch/x86/cpu/ivybridge/early_me.c |   7 ---
 arch/x86/cpu/ivybridge/sdram.c|   3 ++-
 arch/x86/cpu/qemu/qemu.c  |   6 --
 arch/x86/cpu/quark/acpi.c |   2 +-
 arch/x86/cpu/quark/quark.c|   6 --
 arch/x86/cpu/tangier/Makefile |   2 +-
 arch/x86/cpu/tangier/sysreset.c   |  48

 arch/x86/cpu/tangier/tangier.c|   6 --
 arch/x86/dts/bayleybay.dts|   1 +
 arch/x86/dts/baytrail_som-db5800-som-6867.dts |   1 +
 arch/x86/dts/broadwell_som-6896.dts   |   1 +
 arch/x86/dts/cherryhill.dts   |   1 +
 arch/x86/dts/chromebook_link.dts  |   1 +
 arch/x86/dts/chromebook_samus.dts |   1 +
 arch/x86/dts/chromebox_panther.dts|   1 +
 arch/x86/dts/conga-qeval20-qa3-e3845.dts  |   1 +
 arch/x86/dts/cougarcanyon2.dts|   1 +
 arch/x86/dts/crownbay.dts |   1 +
 arch/x86/dts/dfi-bt700.dtsi   |   1 +
 arch/x86/dts/edison.dts   |   5 +
 arch/x86/dts/efi-x86_app.dts  |   5 +
 arch/x86/dts/efi-x86_payload.dts  |   1 +
 arch/x86/dts/galileo.dts  |   1 +
 arch/x86/dts/minnowmax.dts|   1 +
 arch/x86/dts/qemu-x86_i440fx.dts  |   1 +
 arch/x86/dts/qemu-x86_q35.dts |   1 +
 arch/x86/dts/reset.dtsi   |   6 ++
 arch/x86/include/asm/acpi.h   |  41
+
 arch/x86/include/asm/acpi_table.h |  31
---
 arch/x86/include/asm/processor.h  |   5 -
 arch/x86/include/asm/u-boot-x86.h |   1 -
 arch/x86/lib/Makefile |   1 +
 arch/x86/lib/acpi.c   | 108

 arch/x86/lib/acpi_s3.c|   1 +
 arch/x86/lib/acpi_table.c | 110
--
 arch/x86/lib/fsp/fsp_common.c |   2 +-
 configs/chromebook_link64_defconfig   |   1 +
 drivers/sysreset/Kconfig  |   6 ++
 drivers/sysreset/Makefile |   1 +
 drivers/sysreset/sysreset-uclass.c|   2 ++
 drivers/sysreset/sysreset_x86.c   |  49
+
 lib/efi/efi_app.c |  28
+++-
 46 files changed, 351 insertions(+), 210 deletions(-)
 create mode 100644 arch/x86/cpu/tangier/sysreset.c
 create mode 100644 arch/x86/dts/reset.dtsi
 create mode 100644 arch/x86/include/asm/acpi.h
 create mode 100644 arch/x86/lib/acpi.c
 create mode 100644 drivers/sysreset/sysreset_x86.c

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-07-02 Thread Tom Rini
On Mon, Jul 02, 2018 at 10:00:38AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This fixes instability issues on qemu-x86, and enables efi-loader on
> x86 to use ACPI. This should be the last PR for v2018.07.
> 
> The following changes since commit 2121bbe49c27b2b2d865fac4e4071c5a90ae90b2:
> 
>   lib: div64: fix typeo in include/div64.h (2018-06-29 11:30:39 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 40144260a9c8c5228500824ad9b7b19597a4bb0b:
> 
>   doc: vxworks: Mention chain-loading an x86 kernel via 'bootefi'
> (2018-07-02 09:23:28 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-07-01 Thread Bin Meng
Hi Tom,

This fixes instability issues on qemu-x86, and enables efi-loader on
x86 to use ACPI. This should be the last PR for v2018.07.

The following changes since commit 2121bbe49c27b2b2d865fac4e4071c5a90ae90b2:

  lib: div64: fix typeo in include/div64.h (2018-06-29 11:30:39 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 40144260a9c8c5228500824ad9b7b19597a4bb0b:

  doc: vxworks: Mention chain-loading an x86 kernel via 'bootefi'
(2018-07-02 09:23:28 +0800)


Bin Meng (8):
  x86: timer: tsc: Allow specifying clock rate from device tree again
  x86: Add scsi command to coreboot and qemu
  x86: efi_loader: Build EFI memory map per E820 table
  efi_loader: Increase number of configuration tables to 16
  efi_loader: Install ACPI configuration tables
  efi_loader: helloworld: Output ACPI configuration table
  x86: doc: Update EFI loader support
  doc: vxworks: Mention chain-loading an x86 kernel via 'bootefi'

Ivan Gorinov (1):
  x86: Use microcode update from device tree for all processors

 arch/x86/cpu/coreboot/Kconfig |  1 +
 arch/x86/cpu/intel_common/car.S   |  2 ++
 arch/x86/cpu/intel_common/microcode.c | 10 +++---
 arch/x86/cpu/qemu/Kconfig |  1 +
 arch/x86/include/asm/microcode.h  |  1 +
 arch/x86/lib/e820.c   | 39
+++
 arch/x86/lib/fsp/fsp_car.S|  4 +++-
 cmd/bootefi.c |  5 +
 doc/README.vxworks| 18 --
 doc/README.x86| 29 +++--
 drivers/timer/tsc_timer.c | 13 +++--
 include/efi_api.h |  4 
 include/efi_loader.h  |  8 
 lib/efi_loader/Makefile   |  1 +
 lib/efi_loader/efi_acpi.c | 42
++
 lib/efi_loader/efi_boottime.c |  2 +-
 lib/efi_loader/helloworld.c   |  4 
 17 files changed, 169 insertions(+), 15 deletions(-)
 create mode 100644 lib/efi_loader/efi_acpi.c

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-06-25 Thread Tom Rini
On Sun, Jun 24, 2018 at 09:15:32AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This mainly fixes the broken EFI x86 payload support, and some other
> small enhancements.
> 
> The following changes since commit 77b5ba5d2b94c5b028991c82782493f64bd4f392:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-uniphier
> (2018-06-22 13:12:53 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to dd099ec44b5d0a5d2dff537fc5b3b3441a49eec6:
> 
>   cmd: efi: Fix wrong memory descriptor end address (2018-06-24 08:56:33 
> +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-06-23 Thread Bin Meng
Hi Tom,

This mainly fixes the broken EFI x86 payload support, and some other
small enhancements.

The following changes since commit 77b5ba5d2b94c5b028991c82782493f64bd4f392:

  Merge branch 'master' of git://git.denx.de/u-boot-uniphier
(2018-06-22 13:12:53 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to dd099ec44b5d0a5d2dff537fc5b3b3441a49eec6:

  cmd: efi: Fix wrong memory descriptor end address (2018-06-24 08:56:33 +0800)


Alexander Graf (1):
  efi.h: Do not use config options

Bin Meng (10):
  x86: efi-x86_app: Update MAINTAINERS
  x86: qemu: Change default vesa mode to 1024x768x32
  board_r: Do not initialize IDE when DM BLK is on
  x86: efi-x86_payload: Enumerate PCI bus during early boot
  x86: efi-x86_payload: Enable usb keyboard during boot
  x86: Change __kernel_size_t conditionals to use compiler provided defines
  efi: stub: Move the use_uart assignment immediately after
exit_boot_services() call
  x86: efi-x86_payload: Enable PRE_CONSOLE_BUFFER
  x86: efi: payload: Count in conventional memory above 4GB in DRAM bank
  cmd: efi: Fix wrong memory descriptor end address

Heinrich Schuchardt (1):
  x86: qemu: do not build car.o with start64.o

Ivan Gorinov (1):
  x86: Add 64-bit setjmp/longjmp implementation

 arch/x86/cpu/cpu.c  |  2 +-
 arch/x86/cpu/efi/payload.c  | 12 ++--
 arch/x86/cpu/qemu/Makefile  |  5 -
 arch/x86/cpu/x86_64/setjmp.S| 49
+
 arch/x86/cpu/x86_64/setjmp.c| 19 ---
 arch/x86/include/asm/posix_types.h  |  3 ++-
 arch/x86/include/asm/setjmp.h   | 17 +
 board/efi/efi-x86_app/MAINTAINERS   |  8 
 board/efi/efi-x86_payload/Kconfig   |  1 +
 board/efi/efi-x86_payload/Makefile  |  2 +-
 board/efi/efi-x86_payload/payload.c | 18 ++
 cmd/efi.c   |  2 +-
 common/board_r.c|  4 ++--
 configs/efi-x86_payload32_defconfig |  2 ++
 configs/efi-x86_payload64_defconfig |  2 ++
 configs/qemu-x86_64_defconfig   |  3 ++-
 configs/qemu-x86_defconfig  |  3 ++-
 include/configs/efi-x86_payload.h   |  2 +-
 include/efi.h   | 24 +++-
 lib/efi/Makefile|  4 ++--
 lib/efi/efi_stub.c  |  6 +++---
 21 files changed, 135 insertions(+), 53 deletions(-)
 create mode 100644 arch/x86/cpu/x86_64/setjmp.S
 delete mode 100644 arch/x86/cpu/x86_64/setjmp.c
 create mode 100644 board/efi/efi-x86_payload/payload.c

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-06-18 Thread Tom Rini
On Mon, Jun 18, 2018 at 03:37:36PM -0400, Tom Rini wrote:
> On Sun, Jun 17, 2018 at 09:21:55PM +0800, Bin Meng wrote:
> 
> > Hi Tom,
> > 
> > The following changes since commit a715415bb5948c84cc44c601b193188990f7238b:
> > 
> >   Merge branch 'master' of git://git.denx.de/u-boot-usb (2018-06-16
> > 00:07:37 -0400)
> > 
> > are available in the git repository at:
> > 
> >   git://git.denx.de/u-boot-x86.git
> > 
> > for you to fetch changes up to 0102023966558075e52758bd22ffd8f96b093a7e:
> > 
> >   x86: efi: app: Display correct CPU info during boot (2018-06-17
> > 21:16:04 +0800)
> > 
> 
> Applied to u-boot/master, thanks!

But please follow up with a fix for:
WARNING: no status info for 'efi-x86_app'
WARNING: no maintainers for 'efi-x86_app'

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-06-18 Thread Tom Rini
On Sun, Jun 17, 2018 at 09:21:55PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit a715415bb5948c84cc44c601b193188990f7238b:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-usb (2018-06-16
> 00:07:37 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 0102023966558075e52758bd22ffd8f96b093a7e:
> 
>   x86: efi: app: Display correct CPU info during boot (2018-06-17
> 21:16:04 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-06-17 Thread Bin Meng
Hi Tom,

The following changes since commit a715415bb5948c84cc44c601b193188990f7238b:

  Merge branch 'master' of git://git.denx.de/u-boot-usb (2018-06-16
00:07:37 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 0102023966558075e52758bd22ffd8f96b093a7e:

  x86: efi: app: Display correct CPU info during boot (2018-06-17
21:16:04 +0800)


Bin Meng (12):
  x86: cherryhill: Fix DTC warning
  x86: doc: Fix reference to EFI doc in U-Boot
  x86: efi: Refactor the directory of EFI app and payload support
  x86: efi: payload: Add arch_cpu_init()
  x86: Add generic EFI payload support
  x86: Drop QEMU-specific EFI payload support
  x86: baytrail: Drop EFI-specific test logics
  efi: stub: Pass EFI GOP information to U-Boot payload
  dm: video: Add an EFI framebuffer driver
  x86: efi: payload: Add EFI framebuffer driver support
  x86: Rename efi-x86 target to efi-x86_app
  x86: efi: app: Display correct CPU info during boot

Ivan Gorinov (1):
  x86: use EFI calling convention for efi_main on x86_64

 arch/x86/Kconfig
|   3 +-
 arch/x86/cpu/Makefile
|   2 +-
 arch/x86/cpu/baytrail/Kconfig
|   6 ++--
 arch/x86/cpu/baytrail/valleyview.c
|   3 --
 arch/x86/{lib => cpu}/efi/Kconfig |   0
 arch/x86/cpu/efi/Makefile
|   9 +-
 arch/x86/cpu/efi/{efi.c => app.c}
|   2 +-
 arch/x86/{lib => cpu}/efi/car.S   |   0
 arch/x86/{lib/efi/efi.c => cpu/efi/payload.c}
|  11 +--
 arch/x86/cpu/intel_common/Makefile
|   2 +-
 arch/x86/cpu/qemu/Makefile
|   2 --
 arch/x86/cpu/qemu/qemu.c
|   4 ---
 arch/x86/dts/Makefile
|   3 +-
 arch/x86/dts/cherryhill.dts
|   2 --
 arch/x86/dts/{efi.dts => efi-x86_app.dts}
|   4 +--
 arch/x86/dts/efi-x86_payload.dts
|  40 +
 arch/x86/lib/Makefile
|   1 -
 arch/x86/lib/crt0_x86_64_efi.S
|  24 ---
 arch/x86/lib/efi/Makefile
|   7 -
 board/advantech/som-db5800-som-6867/Kconfig
|   5 ++--
 board/congatec/conga-qeval20-qa3-e3845/Kconfig
|   5 ++--
 board/dfi/dfi-bt700/Kconfig
|   5 ++--
 board/efi/Kconfig
|  15 --
 board/efi/{efi-x86 => efi-x86_app}/Kconfig
|   6 ++--
 board/efi/{efi-x86 => efi-x86_app}/MAINTAINERS|   0
 board/efi/{efi-x86 => efi-x86_app}/Makefile
|   2 +-
 board/efi/{efi-x86/efi.c => efi-x86_app/app.c}|   0
 board/efi/efi-x86_payload/Kconfig
|  39 
 board/efi/efi-x86_payload/MAINTAINERS
|   7 +
 board/efi/efi-x86_payload/Makefile
|   5 
 board/efi/efi-x86_payload/start.S
|   8 +
 board/emulation/qemu-x86/Kconfig
|   6 ++--
 board/emulation/qemu-x86/MAINTAINERS
|   2 --
 board/intel/minnowmax/Kconfig
|   5 ++--
 configs/{efi-x86_defconfig => efi-x86_app_defconfig}
|   4 +--
 configs/{qemu-x86_efi_payload32_defconfig =>
efi-x86_payload32_defconfig} |  24 ---
 configs/{qemu-x86_efi_payload64_defconfig =>
efi-x86_payload64_defconfig} |  24 ---
 doc/README.u-boot_on_efi
|  33 +---
 doc/README.x86
|  14 -
 drivers/video/Kconfig
|   9 ++
 drivers/video/Makefile
|   1 +
 drivers/video/efi.c
| 146 
+
 include/configs/{efi-x86.h => efi-x86_app.h}  |   0
 include/configs/efi-x86_payload.h
|  32 
 include/efi.h
|  35 ++
 lib/efi/efi_app.c
|   3 +-
 lib/efi/efi_stub.c
|  18 ++-
 47 files changed, 443 insertions(+), 135 deletions(-)
 rename arch/x86/{lib => cpu}/efi/Kconfig (100%)
 rename arch/x86/cpu/efi/{efi.c => app.c} (92%)
 rename arch/x86/{lib => cpu}/efi/car.S (100%)
 rename arch/x86/{lib/efi/efi.c => cpu/efi/payload.c} (97%)
 rename arch/x86/dts/{efi.dts => efi-x86_app.dts} (82%)
 create mode 100644 arch/x86/dts/efi-x86_payload.dts
 delete mode 100644 arch/x86/lib/efi/Makefile
 rename board/efi/{efi-x86 => efi-x86_app}/Kconfig (64%)
 rename board/efi/{efi-x86 => efi-x86_app}/MAINTAINERS (100%)
 rename board/efi/{efi-x86 => efi-x86_app}/Makefile (82%)
 rename board/efi/{efi-x86/efi.c => efi-x86_app/app.c} (100%)
 create mode 100644 board/efi/efi-x86_payload/Kconfig
 create mode 100644 board/efi/efi-x86_payload/MAINTAINERS
 create mode 100644 board/efi/efi-x86_payload/Makefile
 create mode 100644 board/efi/efi-x86_payload/start.S
 rename configs/{efi-x86_defconfig => efi-x86_app_defconfig} (92%)
 rename configs/{qemu-x86_efi_payload32_defconfig =>
efi-x86_payload32_defconfig} (61%)
 rename configs/{qemu-x86_efi_payload64_defconfig =>
efi-x86_payload64_defconfig} (62%)
 create mode 100644 drivers/video/efi.c
 rename 

Re: [U-Boot] Please pull u-boot-x86

2018-06-14 Thread Tom Rini
On Wed, Jun 13, 2018 at 10:17:03AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit 7868909ed53ed41a945f7ed95ebb88aa252142ce:
> 
>   Merge git://git.denx.de/u-boot-fsl-qoriq (2018-06-12 13:25:24 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to bee053e248e93d82e5c352708f8c892f4a488c54:
> 
>   x86: cougarcanyon2: Add missing chipset interrupt information
> (2018-06-13 09:50:57 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-06-12 Thread Bin Meng
Hi Tom,

The following changes since commit 7868909ed53ed41a945f7ed95ebb88aa252142ce:

  Merge git://git.denx.de/u-boot-fsl-qoriq (2018-06-12 13:25:24 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to bee053e248e93d82e5c352708f8c892f4a488c54:

  x86: cougarcanyon2: Add missing chipset interrupt information
(2018-06-13 09:50:57 +0800)


Andy Shevchenko (1):
  x86: acpi: Adopt new version of iASL compiler

Bin Meng (18):
  x86: baytrail: Correct the comment of IACORE_VIDS bit ranges
  usb: xhci-pci: Fix compiler warning
  x86: ivybridge: Imply USB_XHCI_HCD
  x86: cougarcanyon2: Update dts for SPI lock down
  x86: cougarcanyon2: Remove CONFIG_HAVE_INTEL_ME
  x86: ivybridge: Enable 206ax cpu driver for FSP build
  x86: ivybridge: Drop CONFIG_USBDEBUG
  x86: chromebook_link: Remove dm-pre-reloc property in the cpu nodes
  x86: cougarcanyon2: Enable CPU driver and SMP support
  x86: irq: Remove chipset specific irq router drivers
  x86: irq: Change LINK_V2N and LINK_N2V to inline functions
  x86: Conditionally build the pinctrl_ich6 driver
  x86: efi: app: Fix broken EFI application
  x86: efi: payload: Enforce toolchain to generate 64-bit EFI
payload stub codes
  x86: efi: payload: Minor clean up on error message output
  x86: irq: Parse number of PIRQ links from device tree
  x86: irq: Support discrete PIRQ routing registers via device tree
  x86: cougarcanyon2: Add missing chipset interrupt information

Christian Gmeiner (3):
  x86: tsc: add support for reading CPU freq from cpuid
  dm: pci: Make ranges dt property optional
  dm: pci: Use a 1:1 mapping for bus <-> phy addresses

 arch/x86/Kconfig   |   6 ++
 arch/x86/cpu/Makefile  |   3 ++-
 arch/x86/cpu/baytrail/Kconfig  |   1 +
 arch/x86/cpu/baytrail/cpu.c|   2 +-
 arch/x86/cpu/intel_common/mrc.c|   5 -
 arch/x86/cpu/irq.c | 127
+++-
 arch/x86/cpu/ivybridge/Kconfig |   2 ++
 arch/x86/cpu/ivybridge/Makefile|   2 +-
 arch/x86/cpu/ivybridge/model_206ax.c   |  15 --
 arch/x86/cpu/quark/Makefile|   2 +-
 arch/x86/cpu/quark/irq.c   |  48
--
 arch/x86/cpu/quark/quark.c |  26
+++
 arch/x86/cpu/queensbay/Makefile|   2 +-
 arch/x86/cpu/queensbay/irq.c   |  64

 arch/x86/cpu/queensbay/tnc.c   |  39
+++
 arch/x86/dts/chromebook_link.dts   |   5 -
 arch/x86/dts/cougarcanyon2.dts |  81
+++
 arch/x86/dts/crownbay.dts  |   2 +-
 arch/x86/dts/galileo.dts   |   2 +-
 arch/x86/include/asm/irq.h |  21 +--
 arch/x86/lib/Makefile  |   6 +++---
 configs/cougarcanyon2_defconfig|   6 ++
 configs/efi-x86_defconfig  |   8 ++-
 doc/README.x86 |   4 +++-
 doc/device-tree-bindings/misc/intel,irq-router.txt |   6 ++
 drivers/pci/pci-uclass.c   |  33
+
 drivers/timer/tsc_timer.c  |  29
+-
 drivers/usb/host/xhci-pci.c|   5 ++---
 lib/efi/Makefile   |   6 --
 lib/efi/efi_stub.c |   8 ---
 scripts/Makefile.lib   |   1 +
 scripts/config_whitelist.txt   |   1 -
 32 files changed, 357 insertions(+), 211 deletions(-)
 delete mode 100644 arch/x86/cpu/quark/irq.c
 delete mode 100644 arch/x86/cpu/queensbay/irq.c

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86 (take 2)

2018-04-16 Thread Tom Rini
On Mon, Apr 16, 2018 at 11:01:25PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This includes some fixes and enhancements to VxWorks booting support,
> as well as some mods to x86 I/O functions.
> 
> The following changes since commit ebca902aeb3af3eaedd2787928184ad84a86b98f:
> 
>   Merge git://git.denx.de/u-boot-imx (2018-04-15 08:43:50 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to d5032392babd3a8bd027ccb79072ee7b05299b67:
> 
>   x86: Rename coreboot-x86 to coreboot (2018-04-16 22:38:53 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86 (take 2)

2018-04-16 Thread Bin Meng
Hi Tom,

This includes some fixes and enhancements to VxWorks booting support,
as well as some mods to x86 I/O functions.

The following changes since commit ebca902aeb3af3eaedd2787928184ad84a86b98f:

  Merge git://git.denx.de/u-boot-imx (2018-04-15 08:43:50 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to d5032392babd3a8bd027ccb79072ee7b05299b67:

  x86: Rename coreboot-x86 to coreboot (2018-04-16 22:38:53 +0800)


Bin Meng (18):
  doc: vxworks: Minor update for clarity
  bootvx: x86: Prepare e820 related stuff from the given kernel
memory base address
  bootvx: x86: Explicitly clear the bootloader image size
  vxworks: x86: Rename e820info to e820_info
  x86: Use 'unsigned int' in install_e820_map() functions
  x86: Rename e820entry to e820_entry
  elf: Clean up the ELF header file
  elf: Add ELF64 related structure defines
  elf: Add a very simple ELF64 loader
  bios: vesa: Guard setting vesa mode with CONFIG_FRAMEBUFFER_SET_VESA_MODE
  video: vesa: Change default FRAMEBUFFER_VESA_MODE
  x86: Change default FRAMEBUFFER_VESA_MODE of some boards
  pci: video: Only print out when everything is OK
  bootvx: x86: Make VxWorks EFI console driver happy
  bootvx: Refactor the bootline copy codes a little bit
  bootvx: Exit if bootline address is not specified
  bootvx: x86: Assign bootaddr based on kernel memory base
  doc: vxworks: Update x86 specific instructions

Ivan Gorinov (1):
  x86: Add 64-bit memory-mapped I/O functions

Lukasz Majewski (1):
  x86: Update the io.h file to use {out|in}_{be|le}X macros

Simon Glass (1):
  x86: Rename coreboot-x86 to coreboot

 arch/x86/cpu/coreboot/sdram.c  |   7 ++-
 arch/x86/cpu/qemu/e820.c   |   3 +-
 arch/x86/cpu/tangier/sdram.c   |   6 +-
 arch/x86/include/asm/bootparam.h   |   2 +-
 arch/x86/include/asm/e820.h|   5 +-
 arch/x86/include/asm/io.h  |  38 +++--
 arch/x86/lib/bios.c|   4 ++
 arch/x86/lib/coreboot_table.c  |   2 +-
 arch/x86/lib/e820.c|   4 +-
 arch/x86/lib/fsp/fsp_dram.c|   5 +-
 board/coreboot/coreboot/MAINTAINERS|   2 +-
 cmd/elf.c  | 231
+++
 configs/bayleybay_defconfig|   2 +-
 configs/{coreboot-x86_defconfig => coreboot_defconfig} |   0
 configs/minnowmax_defconfig|   2 +-
 configs/qemu-x86_64_defconfig  |   2 +-
 configs/qemu-x86_defconfig |   2 +-
 configs/qemu-x86_efi_payload32_defconfig   |   2 +-
 configs/qemu-x86_efi_payload64_defconfig   |   2 +-
 doc/README.vxworks |  51 ++---
 doc/README.x86 |   2 +-
 drivers/bios_emulator/atibios.c|   4 ++
 drivers/pci/pci_rom.c  |   4 +-
 drivers/video/Kconfig  |   2 +-
 include/elf.h  | 327
+++---
 include/vxworks.h  |  52 +++--
 26 files changed, 465 insertions(+), 298 deletions(-)
 rename configs/{coreboot-x86_defconfig => coreboot_defconfig} (100%)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-04-16 Thread Bin Meng
Hi Tom,

On Mon, Apr 16, 2018 at 8:31 PM, Tom Rini  wrote:
> On Mon, Apr 16, 2018 at 05:17:30PM +0800, Bin Meng wrote:
>
>> Hi Tom,
>>
>> This includes some fixes and enhancements to VxWorks booting support,
>> as well as some mods to x86 I/O functions.
>>
>> The following changes since commit ebca902aeb3af3eaedd2787928184ad84a86b98f:
>>
>>   Merge git://git.denx.de/u-boot-imx (2018-04-15 08:43:50 -0400)
>>
>> are available in the git repository at:
>>
>>   git://git.denx.de/u-boot-x86.git
>>
>> for you to fetch changes up to 699b8a1386255252293d743a0b196232641167f3:
>>
>>   x86: Rename coreboot-x86 to coreboot (2018-04-16 16:54:51 +0800)
>>
>
> NAK.  This breaks most non-x86 as follows:
>m68k:  +   M5485BFE
> +(M5485BFE) ../cmd/elf.c: In function ?do_bootvx?:
> +(M5485BFE) ../cmd/elf.c:346:15: error: ?base? undeclared (first use in this 
> function)
> +(M5485BFE) bootaddr = base + X86_BOOT_LINE_OFFSET;
> +(M5485BFE)^~~~
> +(M5485BFE) ../cmd/elf.c:346:15: note: each undeclared identifier is reported 
> only once for each function it appears in
> +(M5485BFE) make[2]: *** [cmd/elf.o] Error 1
> +(M5485BFE) make[1]: *** [cmd] Error 2
> +(M5485BFE) make: *** [sub-make] Error 2

Sorry about this. I will send v2 pull request.

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-04-16 Thread Tom Rini
On Mon, Apr 16, 2018 at 05:17:30PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This includes some fixes and enhancements to VxWorks booting support,
> as well as some mods to x86 I/O functions.
> 
> The following changes since commit ebca902aeb3af3eaedd2787928184ad84a86b98f:
> 
>   Merge git://git.denx.de/u-boot-imx (2018-04-15 08:43:50 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 699b8a1386255252293d743a0b196232641167f3:
> 
>   x86: Rename coreboot-x86 to coreboot (2018-04-16 16:54:51 +0800)
> 

NAK.  This breaks most non-x86 as follows:
   m68k:  +   M5485BFE
+(M5485BFE) ../cmd/elf.c: In function ?do_bootvx?:
+(M5485BFE) ../cmd/elf.c:346:15: error: ?base? undeclared (first use in this 
function)
+(M5485BFE) bootaddr = base + X86_BOOT_LINE_OFFSET;
+(M5485BFE)^~~~
+(M5485BFE) ../cmd/elf.c:346:15: note: each undeclared identifier is reported 
only once for each function it appears in
+(M5485BFE) make[2]: *** [cmd/elf.o] Error 1
+(M5485BFE) make[1]: *** [cmd] Error 2
+(M5485BFE) make: *** [sub-make] Error 2

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-04-16 Thread Bin Meng
Hi Tom,

This includes some fixes and enhancements to VxWorks booting support,
as well as some mods to x86 I/O functions.

The following changes since commit ebca902aeb3af3eaedd2787928184ad84a86b98f:

  Merge git://git.denx.de/u-boot-imx (2018-04-15 08:43:50 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 699b8a1386255252293d743a0b196232641167f3:

  x86: Rename coreboot-x86 to coreboot (2018-04-16 16:54:51 +0800)


Bin Meng (18):
  doc: vxworks: Minor update for clarity
  bootvx: x86: Prepare e820 related stuff from the given kernel
memory base address
  bootvx: x86: Explicitly clear the bootloader image size
  vxworks: x86: Rename e820info to e820_info
  x86: Use 'unsigned int' in install_e820_map() functions
  x86: Rename e820entry to e820_entry
  elf: Clean up the ELF header file
  elf: Add ELF64 related structure defines
  elf: Add a very simple ELF64 loader
  bios: vesa: Guard setting vesa mode with CONFIG_FRAMEBUFFER_SET_VESA_MODE
  video: vesa: Change default FRAMEBUFFER_VESA_MODE
  x86: Change default FRAMEBUFFER_VESA_MODE of some boards
  pci: video: Only print out when everything is OK
  bootvx: x86: Make VxWorks EFI console driver happy
  bootvx: Refactor the bootline copy codes a little bit
  bootvx: Exit if bootline address is not specified
  bootvx: x86: Assign bootaddr based on kernel memory base
  doc: vxworks: Update x86 specific instructions

Ivan Gorinov (1):
  x86: Add 64-bit memory-mapped I/O functions

Lukasz Majewski (1):
  x86: Update the io.h file to use {out|in}_{be|le}X macros

Simon Glass (1):
  x86: Rename coreboot-x86 to coreboot

 arch/x86/cpu/coreboot/sdram.c  |   7 ++-
 arch/x86/cpu/qemu/e820.c   |   3 +-
 arch/x86/cpu/tangier/sdram.c   |   6 +-
 arch/x86/include/asm/bootparam.h   |   2 +-
 arch/x86/include/asm/e820.h|   5 +-
 arch/x86/include/asm/io.h  |  38 +++--
 arch/x86/lib/bios.c|   4 ++
 arch/x86/lib/coreboot_table.c  |   2 +-
 arch/x86/lib/e820.c|   4 +-
 arch/x86/lib/fsp/fsp_dram.c|   5 +-
 board/coreboot/coreboot/MAINTAINERS|   2 +-
 cmd/elf.c  | 233
+++
 configs/bayleybay_defconfig|   2 +-
 configs/{coreboot-x86_defconfig => coreboot_defconfig} |   0
 configs/minnowmax_defconfig|   2 +-
 configs/qemu-x86_64_defconfig  |   2 +-
 configs/qemu-x86_defconfig |   2 +-
 configs/qemu-x86_efi_payload32_defconfig   |   2 +-
 configs/qemu-x86_efi_payload64_defconfig   |   2 +-
 doc/README.vxworks |  51 ++---
 doc/README.x86 |   2 +-
 drivers/bios_emulator/atibios.c|   4 ++
 drivers/pci/pci_rom.c  |   4 +-
 drivers/video/Kconfig  |   2 +-
 include/elf.h  | 327
+++---
 include/vxworks.h  |  52 +++--
 26 files changed, 466 insertions(+), 299 deletions(-)
 rename configs/{coreboot-x86_defconfig => coreboot_defconfig} (100%)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-04-01 Thread Tom Rini
On Fri, Mar 30, 2018 at 04:12:19PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit 81cf7c8d45935a295991fe2cd1df286f0f47511f:
> 
>   Merge git://git.denx.de/u-boot-ubi (2018-03-25 12:02:13 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 5d73292cf84db1e8f7d99dd27100ef2e8ac15c4e:
> 
>   x86: zImage: Pass working device tree data to the kernel (2018-03-30
> 16:06:58 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-03-30 Thread Bin Meng
Hi Tom,

The following changes since commit 81cf7c8d45935a295991fe2cd1df286f0f47511f:

  Merge git://git.denx.de/u-boot-ubi (2018-03-25 12:02:13 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 5d73292cf84db1e8f7d99dd27100ef2e8ac15c4e:

  x86: zImage: Pass working device tree data to the kernel (2018-03-30
16:06:58 +0800)


Alexander Graf (1):
  efi_stub: Fix GDT_NOTSYS check

Bernhard Messerklinger (1):
  x86: mmc: Fix mapping of BAR memory

Bin Meng (2):
  dm: pci: Check board information pointer in decode_regions()
  dm: pci: Avoid setting a PCI region that has 0 size

Ivan Gorinov (1):
  x86: zImage: Pass working device tree data to the kernel

 arch/x86/include/asm/bootparam.h |  7 +--
 arch/x86/lib/zimage.c| 35 +++
 drivers/mmc/pci_mmc.c|  5 ++---
 drivers/pci/pci-uclass.c |  8 ++--
 lib/efi/efi_stub.c   |  2 +-
 5 files changed, 49 insertions(+), 8 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-01-30 Thread Tom Rini
On Tue, Jan 30, 2018 at 10:42:32PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit eef11acebaa48e241e9187c717dc92d3e175c119:
> 
>   Prepare v2018.03-rc1 (2018-01-29 20:12:33 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to e21b04fec465c84a51ca6fc6450263e0c0953fcb:
> 
>   x86: kconfig: Remove meaningless 'select n' (2018-01-30 22:34:38 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-01-30 Thread Bin Meng
Hi Tom,

The following changes since commit eef11acebaa48e241e9187c717dc92d3e175c119:

  Prepare v2018.03-rc1 (2018-01-29 20:12:33 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to e21b04fec465c84a51ca6fc6450263e0c0953fcb:

  x86: kconfig: Remove meaningless 'select n' (2018-01-30 22:34:38 +0800)


Andy Shevchenko (4):
  x86: tangier: Make _CRS for BTH0 Serialized to avoid warning
  x86: Fix reference to QEMU variant of write_acpi_tables()
  x86: zImage: Move subarch assignment out of cmd_line check
  x86: zImage: Propagate acpi_rsdp_addr to kernel via boot parameters

Bin Meng (2):
  x86: acpi: Use an API to get the ACPI RSDP table address
  x86: qemu: qfw: Implement acpi_get_rsdp_addr()

Heinrich Schuchardt (2):
  configs: x86: allow to override CONFIG_BOOTCOMMAND
  cmd/bdinfo: print relocation info on X86

Tom Rini (1):
  x86: quark: Fix unused warnings

Ulf Magnusson (1):
  x86: kconfig: Remove meaningless 'select n'

 arch/x86/cpu/quark/smc.c| 13 -
 arch/x86/include/asm/acpi_table.h   |  9 +
 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl |  2 +-
 arch/x86/include/asm/bootparam.h|  1 +
 arch/x86/lib/acpi_table.c   | 12 ++--
 arch/x86/lib/zimage.c   | 15 +++
 board/google/Kconfig|  1 -
 cmd/bdinfo.c|  2 ++
 drivers/misc/qfw.c  |  8 
 include/configs/x86-common.h|  2 ++
 10 files changed, 48 insertions(+), 17 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2018-01-08 Thread Tom Rini
On Mon, Jan 08, 2018 at 05:01:24PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit ca833ca9579b29c5667ea2fa7a9d3f89f1599a94:
> 
>   Merge git://git.denx.de/u-boot-rockchip (2018-01-03 12:27:12 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 5d8c4ebd95e23a606a40a73920b8d7d096a91d37:
> 
>   x86: tangier: Add Bluetooth to ACPI table (2018-01-08 16:52:25 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2018-01-08 Thread Bin Meng
Hi Tom,

The following changes since commit ca833ca9579b29c5667ea2fa7a9d3f89f1599a94:

  Merge git://git.denx.de/u-boot-rockchip (2018-01-03 12:27:12 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 5d8c4ebd95e23a606a40a73920b8d7d096a91d37:

  x86: tangier: Add Bluetooth to ACPI table (2018-01-08 16:52:25 +0800)


Andy Shevchenko (2):
  x86: tangier: Use actual GPIO hardware numbers
  x86: tangier: Add Bluetooth to ACPI table

Tom Rini (1):
  x86: Move commands from under arch/x86 to cmd/x86/

 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl | 61
-
 arch/x86/lib/Makefile   |  1 -
 arch/x86/lib/fsp/Makefile   |  1 -
 cmd/Makefile|  2 ++
 cmd/x86/Makefile|  6 ++
 arch/x86/lib/fsp/cmd_fsp.c => cmd/x86/fsp.c |  0
 arch/x86/lib/cmd_mtrr.c => cmd/x86/mtrr.c   |  0
 7 files changed, 64 insertions(+), 7 deletions(-)
 create mode 100644 cmd/x86/Makefile
 rename arch/x86/lib/fsp/cmd_fsp.c => cmd/x86/fsp.c (100%)
 rename arch/x86/lib/cmd_mtrr.c => cmd/x86/mtrr.c (100%)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2017-12-21 Thread Tom Rini
On Thu, Dec 21, 2017 at 09:24:48AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit b55c89ce0207d3a504238c1b8f268c56035656a3:
> 
>   Merge git://git.denx.de/u-boot-spi (2017-12-19 07:57:40 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 1602d215b595b9cf4be460101f5c8892623fe3a0:
> 
>   x86: tangier: Use official ACPI HID for FLIS IP (2017-12-21 09:18:05 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2017-12-20 Thread Bin Meng
Hi Tom,

The following changes since commit b55c89ce0207d3a504238c1b8f268c56035656a3:

  Merge git://git.denx.de/u-boot-spi (2017-12-19 07:57:40 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 1602d215b595b9cf4be460101f5c8892623fe3a0:

  x86: tangier: Use official ACPI HID for FLIS IP (2017-12-21 09:18:05 +0800)


Andy Shevchenko (1):
  x86: tangier: Use official ACPI HID for FLIS IP

 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2017-11-30 Thread Tom Rini
On Thu, Nov 30, 2017 at 02:03:53PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit b06c46de632c55f4c39d404c6f0f65e414b31050:
> 
>   Merge tag 'xilinx-for-v2018.01' of
> git://www.denx.de/git/u-boot-microblaze (2017-11-29 08:26:07 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to aa7839b39c2ee77f9ab8c393c56b8d812507dbb7:
> 
>   x86: lib: Implement standalone __udivdi3 etc instead of libgcc ones
> (2017-11-30 13:50:17 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2017-11-29 Thread Bin Meng
Hi Tom,

The following changes since commit b06c46de632c55f4c39d404c6f0f65e414b31050:

  Merge tag 'xilinx-for-v2018.01' of
git://www.denx.de/git/u-boot-microblaze (2017-11-29 08:26:07 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to aa7839b39c2ee77f9ab8c393c56b8d812507dbb7:

  x86: lib: Implement standalone __udivdi3 etc instead of libgcc ones
(2017-11-30 13:50:17 +0800)


Anatolij Gustschin (2):
  x86: conga-qeval20-qa3-e3845: Adjust VGA rom address
  Revert "x86: bootm: Fix FIT image booting on x86"

Anton Gerasimov (1):
  x86: qemu: Move Cache-As-RAM memory from area mapped to ROM

Heinrich Schuchardt (2):
  x86: don't compare pointers to 0
  distro bootcmd: define bootloader name for x86

Stefan Roese (1):
  x86: lib: Implement standalone __udivdi3 etc instead of libgcc ones

 arch/x86/config.mk  |   3 ---
 arch/x86/cpu/cpu.c  |   4 ++--
 arch/x86/cpu/qemu/Kconfig   |   2 +-
 arch/x86/lib/Makefile   |   8 +---
 arch/x86/lib/bootm.c|   2 +-
 arch/x86/lib/div64.c| 113
+
 arch/x86/lib/gcc.c  |  29
---
 configs/conga-qeval20-qa3-e3845-internal-uart_defconfig |   1 +
 include/config_distro_bootcmd.h |   4 
 9 files changed, 123 insertions(+), 43 deletions(-)
 create mode 100644 arch/x86/lib/div64.c
 delete mode 100644 arch/x86/lib/gcc.c

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2017-10-27 Thread Tom Rini
On Fri, Oct 27, 2017 at 03:18:55PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This fixes a bunch of x86 breakages.
> 
> The following changes since commit 4c7a211046a3956058b512edd8533f7df031cc4a:
> 
>   Kconfig: add CONFIG_BROKEN (2017-10-23 17:28:18 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 411898dc87c09d0cd103a4243c8cb4a72b115c51:
> 
>   x86: acpi: Put sleepstates.asl to the common place (2017-10-27 15:13:47 
> +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2017-10-27 Thread Bin Meng
Hi Tom,

This fixes a bunch of x86 breakages.

The following changes since commit 4c7a211046a3956058b512edd8533f7df031cc4a:

  Kconfig: add CONFIG_BROKEN (2017-10-23 17:28:18 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 411898dc87c09d0cd103a4243c8cb4a72b115c51:

  x86: acpi: Put sleepstates.asl to the common place (2017-10-27 15:13:47 +0800)


Bin Meng (9):
  x86: galileo: Fix boot failure
  x86: braswell: Fix unexpected crash during Linux kernel boot
  env: x86: braswell: Set ENV_IS_IN_SPI_FLASH as default
  x86: Fix ACPI resume dependency to MRC cache
  Revert "x86: fsp: Configure SPI opcode registers before SPI is
locked down"
  spi: ich: Lock down controller settings if required
  x86: braswell: cherryhill: Update dts for SPI lock down
  x86: fsp: graphics: Add some notes about the graphics info hob
  x86: acpi: Put sleepstates.asl to the common place

 arch/x86/Kconfig  |  10 +
 arch/x86/cpu/braswell/Kconfig |   5 ---
 arch/x86/cpu/braswell/Makefile|   2 +-
 arch/x86/cpu/braswell/cpu.c   | 170

 arch/x86/dts/cherryhill.dts   |  10 ++---
 arch/x86/include/asm/{arch-baytrail => }/acpi/sleepstates.asl |   0
 arch/x86/include/asm/arch-baytrail/acpi/platform.asl  |   2 +-
 arch/x86/include/asm/arch-quark/acpi/platform.asl |   2 +-
 arch/x86/include/asm/arch-quark/acpi/sleepstates.asl  |  10 -
 arch/x86/lib/fsp/fsp_common.c |  24

 arch/x86/lib/fsp/fsp_graphics.c   |   4 ++
 configs/galileo_defconfig |   3 --
 drivers/spi/ich.c |  22 +++
 drivers/spi/ich.h |   1 +
 env/Kconfig   |   1 +
 15 files changed, 37 insertions(+), 229 deletions(-)
 delete mode 100644 arch/x86/cpu/braswell/cpu.c
 rename arch/x86/include/asm/{arch-baytrail => }/acpi/sleepstates.asl (100%)
 delete mode 100644 arch/x86/include/asm/arch-quark/acpi/sleepstates.asl

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2017-10-19 Thread Tom Rini
On Thu, Oct 19, 2017 at 11:55:13AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This includes a critical bug fix for Baytrail ACPI suspend/resume and
> some other minor clean ups.
> 
> The following changes since commit 6b0fea33424dcce82b6df0c6b3774601eb1ff36a:
> 
>   Merge git://git.denx.de/u-boot-i2c (2017-10-18 09:32:35 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 9af43acba6ea1fe6de29150b8bd3eb0126ba6a15:
> 
>   x86: conga-qeval20-qa3-e3845-internal-uart_defconfig: Add ACPI
> resume support (2017-10-19 11:37:51 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2017-10-18 Thread Bin Meng
Hi Tom,

This includes a critical bug fix for Baytrail ACPI suspend/resume and
some other minor clean ups.

The following changes since commit 6b0fea33424dcce82b6df0c6b3774601eb1ff36a:

  Merge git://git.denx.de/u-boot-i2c (2017-10-18 09:32:35 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 9af43acba6ea1fe6de29150b8bd3eb0126ba6a15:

  x86: conga-qeval20-qa3-e3845-internal-uart_defconfig: Add ACPI
resume support (2017-10-19 11:37:51 +0800)


Bin Meng (6):
  x86: minnowmax: Adjust VGA rom address
  x86: baytrail: Fix unstable ACPI S3 resume
  x86: Turn off running VGA ROM during S3 resume
  x86: fsp: Consolidate Azalia header file
  x86: baytrail: fsp: Use a function to update the Azalia config pointer
  x86: baytrail: fsp: Move Azalia update codes to board

Heinrich Schuchardt (1):
  x86: provide CONFIG_BUILD_ROM

Stefan Roese (1):
  x86: conga-qeval20-qa3-e3845-internal-uart_defconfig: Add ACPI
resume support

 Kconfig   |   9 +
 Makefile  |   2 +-
 arch/x86/Kconfig  |   1 -
 arch/x86/cpu/baytrail/fsp_configs.c   | 117
+
 arch/x86/cpu/baytrail/valleyview.c|  22

 arch/x86/include/asm/arch-baytrail/fsp/azalia.h   |  39
---
 arch/x86/include/asm/arch-baytrail/fsp/fsp_vpd.h  |   2 +-
 arch/x86/include/asm/arch-braswell/fsp/fsp_vpd.h  |  26

 arch/x86/include/asm/fsp/fsp_azalia.h |  39
+++
 arch/x86/include/asm/fsp/fsp_support.h|   1 +
 board/advantech/som-db5800-som-6867/som-db5800-som-6867.c | 111
+++
 configs/conga-qeval20-qa3-e3845-internal-uart_defconfig   |   1 +
 configs/minnowmax_defconfig   |   1 +
 configs/qemu-x86_64_defconfig |   1 +
 configs/qemu-x86_defconfig|   1 +
 doc/README.x86|  12 +++
 16 files changed, 206 insertions(+), 179 deletions(-)
 delete mode 100644 arch/x86/include/asm/arch-baytrail/fsp/azalia.h
 create mode 100644 arch/x86/include/asm/fsp/fsp_azalia.h

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2017-10-08 Thread Tom Rini
On Sat, Oct 07, 2017 at 03:16:26PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit 3ea0520512089cffbe02b7d6eb645cdfddb09c5c:
> 
>   disk: part_dos: Use the original allocation scheme for the SPL case
> (2017-10-05 10:45:33 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 256df1e1c6664e94926affe9318faa8258c18582:
> 
>   x86: edison: Bring minimal ACPI support to the board (2017-10-07
> 15:07:59 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2017-10-08 Thread Andy Shevchenko
On Sat, 2017-10-07 at 16:32 +0800, Bin Meng wrote:

+Cc: Ferry (he might be interested in this thread)

> > Edison?! Edison is dead (end), as I know it...

Some people don't think so, there are ones who like the board.

Actually, while working for Linux kernel at Intel I'm using that board
on almost daily basis to do many tests which are not related strictly to
Edison or even Tangier.

> >  The project is cancelled.

That's correct [1].

But be honest, don't you like the idea to have an example of the board,
which was never designed to be ACPI compatible, actually to become one
(as much as hardware and ACPI specification allow to, of course)?

Besides that I have started looking into Edison's stuff around spring
time of 2015. You may see my progress here [2] (first article dated
27.03.2015, the chapter "6 What is working and what doesn't" shows
progress of upstreaming). U-Boot was appeared on my radar when the stock
one stopped working with vanilla kernels.

> > Correct me if I am wrong!

See above.

> I don't know that story. Loop Andy in to comment.

Thanks, Bin, for including me in the loop.

>  But my understanding
> is that these are pretty much Intel Tangier SoC related,

...and Merrifield as a platform, which had been used in some x86-based
phones.

>  and Edison is
> just a reference board.

Edison is one of the Intel's IoT boards, but the only board from Intel
MID family [3].

> > Much more important INTEL U-Boot businesses are ATOM E3900/APL-I
> > family and
> > CORE-5 BDW-DE (possible also BDW-DE NS),
> > 
> > What about these?

I can't answer on this. Work on Edison stuff may be considered as my
hobby project (I have never been a part of an official team which had
done Edison).

[1]: https://communities.intel.com/docs/DOC-112093
[2]: https://edison.internet-share.com/wiki/Using_a_vanilla_Linux_kernel
_with_Intel_Edison
[3]: https://en.wikipedia.org/wiki/Mobile_Internet_device#Intel_MID_plat
forms

-- 
Andy Shevchenko 
Intel Finland Oy
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2017-10-07 Thread Bin Meng
Hi Zoran,

On Sat, Oct 7, 2017 at 3:31 PM, Zoran Stojsavljevic
 wrote:
> Hello Bing,
>
> Edison?! Edison is dead (end), as I know it... The project is cancelled.
> Correct me if I am wrong!
>

I don't know that story. Loop Andy in to comment. But my understanding
is that these are pretty much Intel Tangier SoC related, and Edison is
just a reference board.

> Much more important INTEL U-Boot businesses are ATOM E3900/APL-I family and
> CORE-5 BDW-DE (possible also BDW-DE NS),
>
> What about these?
>

As I mentioned before, these are on my todo list. If you or anyone
else would like to contribute, patches are always welcome!

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2017-10-07 Thread Zoran Stojsavljevic
Hello Bing,

Edison?! Edison is dead (end), as I know it... The project is cancelled.
Correct me if I am wrong!

Much more important INTEL U-Boot businesses are ATOM E3900/APL-I family and
CORE-5 BDW-DE (possible also BDW-DE NS),

What about these?

Thank you,
Zoran Stojsavljevic
___

On Sat, Oct 7, 2017 at 9:16 AM, Bin Meng  wrote:

> Hi Tom,
>
> The following changes since commit 3ea0520512089cffbe02b7d6eb645c
> dfddb09c5c:
>
>   disk: part_dos: Use the original allocation scheme for the SPL case
> (2017-10-05 10:45:33 -0400)
>
> are available in the git repository at:
>
>   git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to 256df1e1c6664e94926affe9318faa8258c18582:
>
>   x86: edison: Bring minimal ACPI support to the board (2017-10-07
> 15:07:59 +0800)
>
> 
> Andy Shevchenko (2):
>   x86: tangier: Enable ACPI support for Intel Tangier
>   x86: edison: Bring minimal ACPI support to the board
>
> Stefan Roese (3):
>   x86: theadorable-x86-common: Add further pci hotplug cmdline
> parameters
>   x86: theadorable-x86-common: Move "-generic" into kernel-ver variable
>   x86: theadorable-x86-xxx_defconfig: Enable setexpr command
>
>  arch/x86/cpu/tangier/Makefile |   1 +
>  arch/x86/cpu/tangier/acpi.c   |  87
> +++
>  arch/x86/include/asm/arch-tangier/acpi/global_nvs.asl |  16 ++
>  arch/x86/include/asm/arch-tangier/acpi/platform.asl   |  31
> +++
>  arch/x86/include/asm/arch-tangier/acpi/southcluster.asl   | 298
> 
> +
>  arch/x86/include/asm/arch-tangier/global_nvs.h|  22 
>  board/intel/edison/.gitignore |   3 ++
>  board/intel/edison/Kconfig|   6 +++
>  board/intel/edison/Makefile   |   1 +
>  board/intel/edison/dsdt.asl   |  13 +
>  configs/theadorable-x86-conga-qa3-e3845-pcie-x4_defconfig |   1 -
>  configs/theadorable-x86-conga-qa3-e3845_defconfig |   1 -
>  configs/theadorable-x86-dfi-bt700_defconfig   |   1 -
>  include/configs/edison.h  |   3 ++
>  include/configs/theadorable-x86-common.h  |  11 ++--
>  15 files changed, 487 insertions(+), 8 deletions(-)
>  create mode 100644 arch/x86/cpu/tangier/acpi.c
>  create mode 100644 arch/x86/include/asm/arch-tangier/acpi/global_nvs.asl
>  create mode 100644 arch/x86/include/asm/arch-tangier/acpi/platform.asl
>  create mode 100644 arch/x86/include/asm/arch-
> tangier/acpi/southcluster.asl
>  create mode 100644 arch/x86/include/asm/arch-tangier/global_nvs.h
>  create mode 100644 board/intel/edison/.gitignore
>  create mode 100644 board/intel/edison/dsdt.asl
>
> Regards,
> Bin
> ___
> U-Boot mailing list
> U-Boot@lists.denx.de
> https://lists.denx.de/listinfo/u-boot
>
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2017-10-07 Thread Bin Meng
Hi Tom,

The following changes since commit 3ea0520512089cffbe02b7d6eb645cdfddb09c5c:

  disk: part_dos: Use the original allocation scheme for the SPL case
(2017-10-05 10:45:33 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 256df1e1c6664e94926affe9318faa8258c18582:

  x86: edison: Bring minimal ACPI support to the board (2017-10-07
15:07:59 +0800)


Andy Shevchenko (2):
  x86: tangier: Enable ACPI support for Intel Tangier
  x86: edison: Bring minimal ACPI support to the board

Stefan Roese (3):
  x86: theadorable-x86-common: Add further pci hotplug cmdline parameters
  x86: theadorable-x86-common: Move "-generic" into kernel-ver variable
  x86: theadorable-x86-xxx_defconfig: Enable setexpr command

 arch/x86/cpu/tangier/Makefile |   1 +
 arch/x86/cpu/tangier/acpi.c   |  87
+++
 arch/x86/include/asm/arch-tangier/acpi/global_nvs.asl |  16 ++
 arch/x86/include/asm/arch-tangier/acpi/platform.asl   |  31 +++
 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl   | 298
+
 arch/x86/include/asm/arch-tangier/global_nvs.h|  22 
 board/intel/edison/.gitignore |   3 ++
 board/intel/edison/Kconfig|   6 +++
 board/intel/edison/Makefile   |   1 +
 board/intel/edison/dsdt.asl   |  13 +
 configs/theadorable-x86-conga-qa3-e3845-pcie-x4_defconfig |   1 -
 configs/theadorable-x86-conga-qa3-e3845_defconfig |   1 -
 configs/theadorable-x86-dfi-bt700_defconfig   |   1 -
 include/configs/edison.h  |   3 ++
 include/configs/theadorable-x86-common.h  |  11 ++--
 15 files changed, 487 insertions(+), 8 deletions(-)
 create mode 100644 arch/x86/cpu/tangier/acpi.c
 create mode 100644 arch/x86/include/asm/arch-tangier/acpi/global_nvs.asl
 create mode 100644 arch/x86/include/asm/arch-tangier/acpi/platform.asl
 create mode 100644 arch/x86/include/asm/arch-tangier/acpi/southcluster.asl
 create mode 100644 arch/x86/include/asm/arch-tangier/global_nvs.h
 create mode 100644 board/intel/edison/.gitignore
 create mode 100644 board/intel/edison/dsdt.asl

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2017-09-18 Thread Tom Rini
On Sat, Sep 16, 2017 at 05:54:47PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit 079c92b0a77b9a9bf237a9430ed16cf81d43ce5d:
> 
>   ARM: davinci: Remove CONFIG_SOC_DA830 (2017-09-15 12:35:48 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 8a1c44271c55961fb70fb6177f9c02fdb05287c5:
> 
>   x86: ivybridge: remove unused variables (2017-09-16 14:57:44 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: Digital signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2017-09-03 Thread Tom Rini
On Sat, Sep 02, 2017 at 11:56:45PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> These are some bug fixes for v2017.09.
> 
> The following changes since commit 6ef2f90108e2cf101d931c71ea7904f2b6301641:
> 
>   Convert CONFIG_BCH to Kconfig (2017-09-01 20:45:26 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to f04034cba4c2351da5b54ae36f5a30e3ccfce1cc:
> 
>   x86: theadorable-x86-common: Remove "ip=dhcp" from default
> environment (2017-09-02 23:49:34 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: Digital signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2017-09-02 Thread Bin Meng
Hi Tom,

These are some bug fixes for v2017.09.

The following changes since commit 6ef2f90108e2cf101d931c71ea7904f2b6301641:

  Convert CONFIG_BCH to Kconfig (2017-09-01 20:45:26 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to f04034cba4c2351da5b54ae36f5a30e3ccfce1cc:

  x86: theadorable-x86-common: Remove "ip=dhcp" from default
environment (2017-09-02 23:49:34 +0800)


Bin Meng (3):
  x86: ich-spi: Remove useless assignment in ich_spi_xfer()
  x86: ich-spi: Clear atomic preop only when SPI settings are not locked
  x86: baytrail: acpi: Add full reset bit to the reset register
value in FADT

Stefan Roese (1):
  x86: theadorable-x86-common: Remove "ip=dhcp" from default environment

 arch/x86/cpu/baytrail/acpi.c | 2 +-
 drivers/spi/ich.c| 5 ++---
 include/configs/theadorable-x86-common.h | 4 ++--
 3 files changed, 5 insertions(+), 6 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2017-08-26 Thread Tom Rini
On Thu, Aug 24, 2017 at 11:18:14AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> This contains various fixes and a reworked version of serial RX buffer
> support. Hopefully this is the last PR from x86 for v2017.09.
> 
> The following changes since commit 90ae53ce1ae665a1b43ecf5ccafc339839392427:
> 
>   fastboot: Ensure we treat CONFIG_FASTBOOT_BUF_ADDR as long
> (2017-08-22 08:20:02 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 438505fe696b176cbf56cd34db870e04027d3531:
> 
>   x86: tangier: kconfig: Guard tangier-specific options (2017-08-24
> 11:00:47 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: Digital signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2017-08-23 Thread Bin Meng
Hi Tom,

This contains various fixes and a reworked version of serial RX buffer
support. Hopefully this is the last PR from x86 for v2017.09.

The following changes since commit 90ae53ce1ae665a1b43ecf5ccafc339839392427:

  fastboot: Ensure we treat CONFIG_FASTBOOT_BUF_ADDR as long
(2017-08-22 08:20:02 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 438505fe696b176cbf56cd34db870e04027d3531:

  x86: tangier: kconfig: Guard tangier-specific options (2017-08-24
11:00:47 +0800)


Bin Meng (11):
  x86: ich-spi: Remove spi_write_protect_region()
  x86: ich-spi: Remove unnecessary assignment in ich_init_controller()
  x86: ich-spi: Don't read cached lock status
  x86: ich-spi: Move opcode registers configuration to another routine
  x86: fsp: Configure SPI opcode registers before SPI is locked down
  x86: kconfig: Imply CMD_PCI
  vbe: Drop vbe_get_video_info()
  x86: Convert CPU_INTEL_TURBO_NOT_PACKAGE_SCOPED to Kconfig
  x86: baytrail: Fix turbo enable
  x86: bayleybay: Adjust VGA rom address
  x86: tangier: kconfig: Guard tangier-specific options

Stefan Roese (4):
  Revert "serial: ns16550: Add RX interrupt buffer support"
  serial: serial-uclass: Add generic serial RX buffer support
  x86: conga-qeval20-qa3-e3845: Select SERIAL_RX_BUFFER via Kconfig
  x86: dfi-bt700: Select SERIAL_RX_BUFFER via Kconfig

 arch/Kconfig|   1 +
 arch/x86/Kconfig|  16 ++
 arch/x86/cpu/baytrail/Kconfig   |   1 +
 arch/x86/cpu/tangier/Kconfig|   4 
 arch/x86/cpu/turbo.c|   2 +-
 arch/x86/lib/fsp/fsp_common.c   |  24
+
 board/congatec/conga-qeval20-qa3-e3845/Kconfig  |   1 +
 board/dfi/dfi-bt700/Kconfig |   1 +
 configs/bayleybay_defconfig |   3 +--
 configs/chromebook_link64_defconfig |   1 -
 configs/chromebook_link_defconfig   |   1 -
 configs/chromebook_samus_defconfig  |   1 -
 configs/chromebox_panther_defconfig |   1 -
 configs/conga-qeval20-qa3-e3845-internal-uart_defconfig |   1 -
 configs/conga-qeval20-qa3-e3845_defconfig   |   1 -
 configs/coreboot-x86_defconfig  |   1 -
 configs/cougarcanyon2_defconfig |   1 -
 configs/crownbay_defconfig  |   1 -
 configs/dfi-bt700-q7x-151_defconfig |   1 -
 configs/edison_defconfig|   1 +
 configs/efi-x86_defconfig   |   1 -
 configs/galileo_defconfig   |   1 -
 configs/minnowmax_defconfig |   1 -
 configs/qemu-x86_64_defconfig   |   1 -
 configs/qemu-x86_defconfig  |   1 -
 configs/qemu-x86_efi_payload32_defconfig|   1 -
 configs/qemu-x86_efi_payload64_defconfig|   1 -
 configs/som-db5800-som-6867_defconfig   |   1 -
 configs/theadorable-x86-dfi-bt700_defconfig |   1 -
 drivers/pci/pci_rom.c   |  41

 drivers/serial/Kconfig  |  19 ++---
 drivers/serial/ns16550.c| 123
+--
 drivers/serial/serial-uclass.c  |  48
--
 drivers/spi/ich.c   | 102
++--
 drivers/spi/ich.h   |   2 --
 include/ns16550.h   |  10 -
 include/serial.h|  10 -
 include/vbe.h   |   2 --
 scripts/config_whitelist.txt|   1 -
 39 files changed, 162 insertions(+), 269 deletions(-)

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2017-08-09 Thread Tom Rini
On Tue, Aug 08, 2017 at 09:29:19PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit eaa90e5df2a4a1cb12fb73571978a9379242d0b5:
> 
>   common/env_embedded.c: rename PPCENV/PPCTEXT macros (2017-08-04
> 20:38:39 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 6a5691e297fc44a7c963b15903828fed33d40ba0:
> 
>   x86: Add defconfig for theadorable-x86-conga with PCIe x4 blobs
> (2017-08-08 21:13:07 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: Digital signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2017-08-08 Thread Bin Meng
Hi Tom,

The following changes since commit eaa90e5df2a4a1cb12fb73571978a9379242d0b5:

  common/env_embedded.c: rename PPCENV/PPCTEXT macros (2017-08-04
20:38:39 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 6a5691e297fc44a7c963b15903828fed33d40ba0:

  x86: Add defconfig for theadorable-x86-conga with PCIe x4 blobs
(2017-08-08 21:13:07 +0800)


Bin Meng (2):
  x86: Remove dead ISA related codes
  x86: acpi: Fix build error with certain configuration

Stefan Roese (6):
  x86: dfi: Add option to select different config headers for baseboards
  x86: conga: Add option to select different config headers for baseboards
  x86: theadorable-x86: Add header file for common defines and env
  x86: conga: conga-qeval20-qa3-e3845_defconfig: Misc defconfig updates
  x86: conga: theadorable-x86-conga-qa3-e3845_defconfig: Misc
defconfig updates
  x86: Add defconfig for theadorable-x86-conga with PCIe x4 blobs

 arch/x86/include/asm/io.h |  74
+---
 arch/x86/lib/acpi_s3.c|   1 +
 board/congatec/Kconfig|  11 ++
 board/congatec/conga-qeval20-qa3-e3845/Kconfig|   9 +++--
 board/congatec/conga-qeval20-qa3-e3845/MAINTAINERS|   3 ++
 board/dfi/Kconfig |  18 --
 board/dfi/dfi-bt700/Kconfig   |   9 +++--
 board/dfi/dfi-bt700/MAINTAINERS   |   1 +
 configs/conga-qeval20-qa3-e3845_defconfig |   5 ++-
 configs/dfi-bt700-q7x-151_defconfig   |   6 ++--
 configs/theadorable-x86-conga-qa3-e3845-pcie-x4_defconfig |  55
++
 configs/theadorable-x86-conga-qa3-e3845_defconfig |  54
+
 configs/theadorable-x86-dfi-bt700_defconfig   |   3 +-
 include/configs/theadorable-x86-common.h  | 155

 include/configs/theadorable-x86-conga-qa3-e3845.h |  30
+
 include/configs/theadorable-x86-dfi-bt700.h   |  33
++
 16 files changed, 380 insertions(+), 87 deletions(-)
 create mode 100644 configs/theadorable-x86-conga-qa3-e3845-pcie-x4_defconfig
 create mode 100644 configs/theadorable-x86-conga-qa3-e3845_defconfig
 create mode 100644 include/configs/theadorable-x86-common.h
 create mode 100644 include/configs/theadorable-x86-conga-qa3-e3845.h
 create mode 100644 include/configs/theadorable-x86-dfi-bt700.h

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2017-08-02 Thread Tom Rini
On Tue, Aug 01, 2017 at 08:24:50PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit 6364a5d4bd55beeedc11171419acd0bdff17a599:
> 
>   Prepare v2017.09-rc1 (2017-07-31 20:37:25 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 24357dfd2aec4118b9178d8bf639fb8fc02e1859:
> 
>   x86: Switch all boards to use DM SCSI (2017-08-01 20:17:02 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: Digital signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2017-08-01 Thread Bin Meng
Hi Tom,

The following changes since commit 6364a5d4bd55beeedc11171419acd0bdff17a599:

  Prepare v2017.09-rc1 (2017-07-31 20:37:25 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 24357dfd2aec4118b9178d8bf639fb8fc02e1859:

  x86: Switch all boards to use DM SCSI (2017-08-01 20:17:02 +0800)


Andy Shevchenko (1):
  x86: Make table address selectable

Bin Meng (33):
  x86: Use default stack boundary alignment
  x86: Enforce toolchain to generate 64-bit codes for 64-bit U-Boot
  x86: tsc: Read all ratio bits from MSR_PLATFORM_INFO
  x86: tsc: Identify Intel-specific code
  x86: tsc: Remove the fail handling in try_msr_calibrate_tsc()
  x86: tsc: Update comments and expand definitions in freq_desc_tables[]
  x86: tsc: Correct Silvermont reference clock values
  x86: tsc: Rename try_msr_calibrate_tsc() to cpu_mhz_from_msr()
  x86: kconfig: Select TIMER and X86_TSC_TIMER
  x86: kconfig: Select USE_PRIVATE_LIBGCC
  x86: kconfig: Select PCI and DM_PCI
  x86: kconfig: Imply HAVE_INTEL_ME in the platform Kconfig
  x86: kconfig: Let board select BOARD_EARLY_INIT_F
  x86: kconfig: Select ARCH_MISC_INIT in the platform Kconfig
  x86: kconfig: Select ARCH_EARLY_INIT_R in the platform Kconfig
  x86: kconfig: Imply ENABLE_MRC_CACHE in the platform Kconfig
  x86: kconfig: Select OF_CONTROL
  x86: kconfig: Imply DM uclass drivers
  x86: baytrail: kconfig: Imply platform specific drivers
  x86: ivybridge: kconfig: Imply platform specific drivers
  x86: broadwell: kconfig: Imply platform specific drivers
  x86: coreboot: kconfig: Imply drivers that are useful
  x86: queensbay: kconfig: Imply platform specific drivers
  x86: tangier: kconfig: Imply platform specific drivers
  x86: quark: kconfig: Imply platform specific drivers
  x86: qemu: kconfig: Imply platform specific drivers
  x86: qemu: Remove SPI flash from defconfigs
  x86: kconfig: Let board select SPI flash
  x86: kconfig: Move USB to platform Kconfig
  x86: Convert INTEL_ICH6_GPIO to Kconfig
  dm: scsi: Add a generic PCI-based AHCI driver
  block: ide: Fix build error when CONFIG_BLK is on
  x86: Switch all boards to use DM SCSI

Simon Glass (1):
  x86: Convert MMC to driver model

xypron.g...@gmx.de (1):
  x86: ivybridge: remove unused uma_memory_size

 arch/Kconfig   | 25
++---
 arch/x86/Kconfig   | 13 +
 arch/x86/config.mk |  5 ++---
 arch/x86/cpu/baytrail/Kconfig  | 17
+
 arch/x86/cpu/baytrail/valleyview.c | 12 
 arch/x86/cpu/broadwell/Kconfig | 12 
 arch/x86/cpu/broadwell/refcode.c   | 17
-
 arch/x86/cpu/coreboot/Kconfig  | 14 ++
 arch/x86/cpu/coreboot/coreboot.c   | 10 --
 arch/x86/cpu/efi/efi.c | 10 --
 arch/x86/cpu/ivybridge/Kconfig | 11 +++
 arch/x86/cpu/ivybridge/sdram.c |  5 -
 arch/x86/cpu/qemu/Kconfig  |  8 
 arch/x86/cpu/quark/Kconfig | 15 +++
 arch/x86/cpu/quark/quark.c | 10 --
 arch/x86/cpu/queensbay/Kconfig | 16

 arch/x86/cpu/queensbay/Makefile|  2 +-
 arch/x86/cpu/queensbay/topcliff.c  | 20

 arch/x86/cpu/tangier/Kconfig   |  8 
 arch/x86/include/asm/cpu.h | 12 
 arch/x86/include/asm/tables.h  |  9 ++---
 board/advantech/som-db5800-som-6867/Kconfig|  2 ++
 board/advantech/som-db5800-som-6867/som-db5800-som-6867.c  |  5 -
 board/congatec/conga-qeval20-qa3-e3845/Kconfig |  2 ++
 board/congatec/conga-qeval20-qa3-e3845/conga-qeval20-qa3.c |  5 -
 board/coreboot/coreboot/Kconfig| 11 +++
 board/coreboot/coreboot/Makefile   |  2 +-
 board/coreboot/coreboot/coreboot.c | 14 --
 board/dfi/dfi-bt700/Kconfig|  2 ++
 board/efi/efi-x86/efi.c|  6 --
 board/google/chromebook_link/Kconfig   |  1 +
 board/google/chromebook_link/link.c| 16

 board/google/chromebook_samus/Kconfig  

Re: [U-Boot] Please pull u-boot-x86

2017-07-30 Thread Tom Rini
On Sun, Jul 30, 2017 at 10:45:06AM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit 19d1f1a2f3ccfbf85125150f7876ce22714b38bd:
> 
>   Merge git://git.denx.de/u-boot-socfpga (2017-07-29 11:44:08 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to 55f228b07e2d84938a88737445441e736de41340:
> 
>   x86: minnowmax: Remove CONFIG_SMSC_LPC47M (2017-07-30 10:30:25 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: Digital signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2017-07-29 Thread Bin Meng
Hi Tom,

The following changes since commit 19d1f1a2f3ccfbf85125150f7876ce22714b38bd:

  Merge git://git.denx.de/u-boot-socfpga (2017-07-29 11:44:08 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to 55f228b07e2d84938a88737445441e736de41340:

  x86: minnowmax: Remove CONFIG_SMSC_LPC47M (2017-07-30 10:30:25 +0800)


Andy Shevchenko (10):
  arch/x86: Select USB before selecting host driver
  x86: Add dma-mapping.h to architectural code
  x86: Add Intel Edison board files
  Makefile: Don't shadow actual error when compile ASL
  Makefile: Export build date as integer
  x86: acpi: Fill OEM revision
  x86: acpi: Name fields in FADT in accordance with specification
  x86: acpi: Deduplicate acpi_fill_madt() implementation
  x86: acpi: Export acpi_fill_mcfg() with __weak attribute
  x86: acpi: Don't touch hardware on HW reduced platforms

Bin Meng (1):
  x86: minnowmax: Remove CONFIG_SMSC_LPC47M

Felipe Balbi (2):
  watchdog: Introduce watchdog driver for Intel Tangier
  x86: Add Intel Tangier support

Stefan Roese (4):
  x86: theadorable-x86-dfi-bt700: Add Spansion SPI support and
move VIDEO blob
  x86: conga-qeval20-qa3-e3845: Select CONFIG_BOARD_LATE_INIT
  x86: dfi-bt700: Add xHCI USB support
  x86: conga-qeval20-qa3-e3845.dts: Enable xHCI support in dts

 Makefile|   2 ++
 arch/Kconfig|   1 +
 arch/x86/Kconfig|   1 +
 arch/x86/cpu/Makefile   |   1 +
 arch/x86/cpu/baytrail/acpi.c|  29 ---
 arch/x86/cpu/quark/acpi.c   |  29 ---
 arch/x86/cpu/tangier/Kconfig|  24 +
 arch/x86/cpu/tangier/Makefile   |   7 
 arch/x86/cpu/tangier/car.S  |  13 +++
 arch/x86/cpu/tangier/sdram.c| 206
+++
 arch/x86/cpu/tangier/tangier.c  |  34
++
 arch/x86/dts/Makefile   |   1 +
 arch/x86/dts/conga-qeval20-qa3-e3845.dts|   3 ++
 arch/x86/dts/dfi-bt700.dtsi |  12 +++
 arch/x86/dts/edison.dts |  89
++
 arch/x86/include/asm/acpi_table.h   |   8 +++--
 arch/x86/include/asm/dma-mapping.h  |  41
++
 arch/x86/include/asm/sfi.h  |  19 ++
 arch/x86/lib/acpi_table.c   |  41
--
 board/congatec/conga-qeval20-qa3-e3845/Kconfig  |   1 +
 board/dfi/dfi-bt700/Kconfig |   1 +
 board/dfi/dfi-bt700/dfi-bt700.c |  27 ++
 board/intel/Kconfig |   8 +
 board/intel/edison/Kconfig  |  26 ++
 board/intel/edison/MAINTAINERS  |   6 
 board/intel/edison/Makefile |   7 
 board/intel/edison/config.mk|  18 ++
 board/intel/edison/edison.c | 104
++
 board/intel/edison/start.S  |  13 +++
 configs/bayleybay_defconfig |   1 -
 configs/chromebook_link64_defconfig |   1 -
 configs/chromebook_link_defconfig   |   1 -
 configs/chromebook_samus_defconfig  |   1 -
 configs/chromebox_panther_defconfig |   1 -
 configs/conga-qeval20-qa3-e3845-internal-uart_defconfig |   1 -
 configs/conga-qeval20-qa3-e3845_defconfig   |   1 -
 configs/coreboot-x86_defconfig  |   1 -
 configs/cougarcanyon2_defconfig |   1 -
 configs/crownbay_defconfig  |   1 -
 configs/dfi-bt700-q7x-151_defconfig |   1 -
 configs/edison_defconfig|  53

 configs/efi-x86_defconfig   |   1 -
 configs/galileo_defconfig   |   1 -
 configs/minnowmax_defconfig |   1 -
 configs/qemu-x86_64_defconfig   |   1 -
 configs/qemu-x86_defconfig  |   1 -
 configs/qemu-x86_efi_payload32_defconfig|   1 -
 configs/qemu-x86_efi_payload64_defconfig|   1 -

Re: [U-Boot] Please pull u-boot-x86

2017-06-27 Thread Tom Rini
On Tue, Jun 27, 2017 at 04:34:52PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit 7df4ff2c2689a6d3c16eb0c3cce098fcac622b0c:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-rockchip
> (2017-06-23 11:02:21 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to da2364cc14a0b34411c4a228ae687a23504afe04:
> 
>   Revert "x86: Convert MMC to driver model" (2017-06-27 16:31:30 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: Digital signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


[U-Boot] Please pull u-boot-x86

2017-06-27 Thread Bin Meng
Hi Tom,

The following changes since commit 7df4ff2c2689a6d3c16eb0c3cce098fcac622b0c:

  Merge branch 'master' of git://git.denx.de/u-boot-rockchip
(2017-06-23 11:02:21 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-x86.git

for you to fetch changes up to da2364cc14a0b34411c4a228ae687a23504afe04:

  Revert "x86: Convert MMC to driver model" (2017-06-27 16:31:30 +0800)


Bin Meng (1):
  Revert "x86: Convert MMC to driver model"

 arch/Kconfig   |  1 -
 arch/x86/cpu/baytrail/valleyview.c | 12 
 arch/x86/cpu/quark/quark.c | 10 ++
 arch/x86/cpu/queensbay/Makefile|  2 +-
 arch/x86/cpu/queensbay/topcliff.c  | 20 
 drivers/mmc/pci_mmc.c  | 86
++
 include/mmc.h  | 12 
 7 files changed, 81 insertions(+), 62 deletions(-)
 create mode 100644 arch/x86/cpu/queensbay/topcliff.c

Regards,
Bin
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


Re: [U-Boot] Please pull u-boot-x86

2017-06-23 Thread Tom Rini
On Thu, Jun 22, 2017 at 03:41:28PM +0800, Bin Meng wrote:

> Hi Tom,
> 
> The following changes since commit 235c5b8315c6a9eb566fd3d99a098cc6db869fc5:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-samsung
> (2017-06-21 08:01:07 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-x86.git
> 
> for you to fetch changes up to c8f258d8a8452b9f74c0032aaa3dee3804b1fd45:
> 
>   x86: Remove CONFIG_USB_MAX_CONTROLLER_COUNT (2017-06-22 14:58:17 +0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: Digital signature
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot


  1   2   3   4   >