* [U-Boot] Please pull u-boot-x86
@ 2016-01-13 8:03 Bin Meng
2016-01-13 21:55 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-01-13 8:03 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit fa85e826c16b9ce1ad302a57e9c4b24db0d8b930:
Prepare v2016.01 (2016-01-12 09:06:54 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to 5c2ed61ce235fd835a3f594bc983dfc20959568c:
x86: qemu: add documentaion for the fw_cfg interface (2016-01-13
12:20:16 +0800)
----------------------------------------------------------------
Bin Meng (15):
x86: fsp: Simplify fsp_continue()
x86: fsp: Avoid cast stack_top in struct shared_data
x86: fsp: Add boot_mode as a member of struct shared_data
x86: fsp: Rename shared_data to fsp_config_data
x86: fsp: Rename update_fsp_upd() and change its signature
x86: fsp: Introduce CONFIG_FSP_USE_UPD Kconfig option
x86: queensbay: Remove invalid comments in update_fsp_configs()
x86: fsp: Move struct fspinit_rtbuf definition to chipset header
x86: fsp: Set up init runtime buffer in update_fsp_configs()
fdtdec: Add compatible string for Intel IvyBridge FSP
tools: microcode-tool: Support parsing header file with a license block
x86: ivybridge: Add microcode blobs for all the steppings
x86: ivybridge: Do not require HAVE_INTEL_ME
x86: fsp: Always use hex numbers in the hob command output
x86: ivybridge: Add macros for LPC decode ranges
Miao Yan (8):
x86: adjust ramdisk load address
x86: qemu: add fw_cfg support
x86: qemu: add a cpu uclass driver for qemu target
x86: fix a typo in function name
x86: use actual CPU number for allocating memory
x86: qemu: fix cpu device in smp boot
x86: qemu: remove cpu node in device tree
x86: qemu: add documentaion for the fw_cfg interface
arch/x86/Kconfig | 9 ++
arch/x86/cpu/baytrail/fsp_configs.c | 11 +-
arch/x86/cpu/ivybridge/Kconfig | 1 -
arch/x86/cpu/mp_init.c | 84 ++++++++++-
arch/x86/cpu/qemu/Makefile | 2 +-
arch/x86/cpu/qemu/cpu.c | 46 ++++++
arch/x86/cpu/qemu/fw_cfg.c | 283
+++++++++++++++++++++++++++++++++++++
arch/x86/cpu/qemu/qemu.c | 3 +
arch/x86/cpu/queensbay/fsp_configs.c | 14 +-
arch/x86/dts/microcode/m12306a2_00000008.dtsi | 554
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/dts/microcode/m12306a4_00000007.dtsi | 618
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/dts/microcode/m12306a5_00000007.dtsi | 618
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/dts/microcode/m12306a8_00000010.dtsi | 682
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/dts/qemu-x86_i440fx.dts | 9 +-
arch/x86/dts/qemu-x86_q35.dts | 9 +-
arch/x86/include/asm/arch-baytrail/fsp/fsp_configs.h | 19 +++
arch/x86/include/asm/arch-ivybridge/pch.h | 10 ++
arch/x86/include/asm/arch-queensbay/fsp/fsp_configs.h | 19 +++
arch/x86/include/asm/fsp/fsp_api.h | 12 +-
arch/x86/include/asm/fsp/fsp_platform.h | 15 --
arch/x86/include/asm/fsp/fsp_support.h | 20 +--
arch/x86/include/asm/fw_cfg.h | 93 ++++++++++++
arch/x86/lib/fsp/cmd_fsp.c | 4 +-
arch/x86/lib/fsp/fsp_support.c | 58 +++-----
board/google/chromebook_link/Kconfig | 1 +
board/google/chromebox_panther/Kconfig | 1 +
doc/README.x86 | 34 ++++-
include/configs/x86-common.h | 3 +-
include/fdtdec.h | 1 +
lib/fdtdec.c | 1 +
tools/microcode-tool.py | 14 ++
31 files changed, 3143 insertions(+), 105 deletions(-)
create mode 100644 arch/x86/cpu/qemu/cpu.c
create mode 100644 arch/x86/cpu/qemu/fw_cfg.c
create mode 100644 arch/x86/dts/microcode/m12306a2_00000008.dtsi
create mode 100644 arch/x86/dts/microcode/m12306a4_00000007.dtsi
create mode 100644 arch/x86/dts/microcode/m12306a5_00000007.dtsi
create mode 100644 arch/x86/dts/microcode/m12306a8_00000010.dtsi
create mode 100644 arch/x86/include/asm/arch-baytrail/fsp/fsp_configs.h
create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_configs.h
delete mode 100644 arch/x86/include/asm/fsp/fsp_platform.h
create mode 100644 arch/x86/include/asm/fw_cfg.h
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-01-13 8:03 [U-Boot] Please pull u-boot-x86 Bin Meng
@ 2016-01-13 21:55 ` Tom Rini
2016-01-15 1:39 ` Bin Meng
0 siblings, 1 reply; 181+ messages in thread
From: Tom Rini @ 2016-01-13 21:55 UTC (permalink / raw)
To: u-boot
On Wed, Jan 13, 2016 at 04:03:48PM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit fa85e826c16b9ce1ad302a57e9c4b24db0d8b930:
>
> Prepare v2016.01 (2016-01-12 09:06:54 -0500)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to 5c2ed61ce235fd835a3f594bc983dfc20959568c:
>
> x86: qemu: add documentaion for the fw_cfg interface (2016-01-13
> 12:20:16 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160113/288904f3/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-01-13 21:55 ` Tom Rini
@ 2016-01-15 1:39 ` Bin Meng
2016-01-15 2:52 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-01-15 1:39 UTC (permalink / raw)
To: u-boot
Hi Tom,
On Thu, Jan 14, 2016 at 5:55 AM, Tom Rini <trini@konsulko.com> wrote:
> On Wed, Jan 13, 2016 at 04:03:48PM +0800, Bin Meng wrote:
>
>> Hi Tom,
>>
>> The following changes since commit fa85e826c16b9ce1ad302a57e9c4b24db0d8b930:
>>
>> Prepare v2016.01 (2016-01-12 09:06:54 -0500)
>>
>> are available in the git repository at:
>>
>> git://git.denx.de/u-boot-x86.git master
>>
>> for you to fetch changes up to 5c2ed61ce235fd835a3f594bc983dfc20959568c:
>>
>> x86: qemu: add documentaion for the fw_cfg interface (2016-01-13
>> 12:20:16 +0800)
>>
>
> Applied to u-boot/master, thanks!
>
I don't see commits in this PR showing in u-boot/master. Anything wrong?
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-01-15 1:39 ` Bin Meng
@ 2016-01-15 2:52 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-01-15 2:52 UTC (permalink / raw)
To: u-boot
On Fri, Jan 15, 2016 at 09:39:13AM +0800, Bin Meng wrote:
> Hi Tom,
>
> On Thu, Jan 14, 2016 at 5:55 AM, Tom Rini <trini@konsulko.com> wrote:
> > On Wed, Jan 13, 2016 at 04:03:48PM +0800, Bin Meng wrote:
> >
> >> Hi Tom,
> >>
> >> The following changes since commit fa85e826c16b9ce1ad302a57e9c4b24db0d8b930:
> >>
> >> Prepare v2016.01 (2016-01-12 09:06:54 -0500)
> >>
> >> are available in the git repository at:
> >>
> >> git://git.denx.de/u-boot-x86.git master
> >>
> >> for you to fetch changes up to 5c2ed61ce235fd835a3f594bc983dfc20959568c:
> >>
> >> x86: qemu: add documentaion for the fw_cfg interface (2016-01-13
> >> 12:20:16 +0800)
> >>
> >
> > Applied to u-boot/master, thanks!
>
> I don't see commits in this PR showing in u-boot/master. Anything wrong?
Oops, it got lost when I dropped something else out, fixed now.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160114/f3bb42bb/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2019-11-02 23:23 Bin Meng
2019-11-04 0:29 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2019-11-02 23:23 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2019-11-02 23:23 Bin Meng
@ 2019-11-04 0:29 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2019-11-04 0:29 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20191103/ed896def/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2019-10-11 14:49 Bin Meng
2019-10-12 20:21 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2019-10-11 14:49 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2019-10-11 14:49 Bin Meng
@ 2019-10-12 20:21 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2019-10-12 20:21 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20191012/8c9795aa/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2019-10-08 8:28 Bin Meng
2019-10-09 13:21 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2019-10-08 8:28 UTC (permalink / raw)
To: u-boot
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 support display of multiple values
arm: mxs: Correct CONFIG_SPL_NO_CPU_SUPPORT option
spl: Allow tiny printf() to be controlled in SPL and TPL
spl: Convert CONFIG_SPL_SIZE_LIMIT to hex
spl: Allow distinguishing between two phases in U-Boot
x86: Move acpi_s3.h to a common location
x86: pci: Drop the first parameter in pci_x86_r/w_config()
x86: Use a common definition of MSR_IA32_PERF_CTL
x86: Add a common function to set CPU thermal target
x86: Use a common bus clock for Intel CPUs
x86: Add common functions for TDP and perf control
x86: Tidy up some duplicate MSR defines
x86: Add new common CPU functions for turbo/burst mode
dm: core: Drop fdtdec_get_pci_addr()
sandbox: pci: Create a new sandbox_pci_read_bar() function
x86: Allow the PCH and LPC uclasses to work with of-platdata
x86: Refactor mtrr_commit() to allow for shared code
x86: Add a function to set variable MTRRs
x86: cpu: Don't include the cpu driver in TPL
x86: Use mtrr_commit() with FSP2
Makefile | 14 +++++---
arch/arm/Kconfig | 2 +-
arch/arm/cpu/arm926ejs/Makefile | 2 +-
arch/arm/mach-omap2/Kconfig | 6 ++--
arch/arm/mach-rmobile/Kconfig | 2 +-
arch/arm/mach-rmobile/Kconfig.32 | 14 ++++----
arch/arm/mach-socfpga/Kconfig | 6 ++--
arch/arm/mach-uniphier/pinctrl-glue.c | 4 +--
arch/sandbox/cpu/cpu.c | 52
+++++++++++++++++++++++++++
arch/sandbox/cpu/spl.c | 7 ++++
arch/sandbox/cpu/start.c | 25 +++++++++++++
arch/sandbox/dts/sandbox.dtsi | 11 ++++--
arch/sandbox/dts/test.dts | 49
+++++++++++++++++---------
arch/sandbox/include/asm/io.h | 70
++++++++++++++++++++++++++++--------
arch/sandbox/include/asm/state.h | 1 +
arch/sandbox/include/asm/test.h | 17 ++++++++-
arch/sandbox/lib/pci_io.c | 12 +++----
arch/x86/Kconfig | 33
++++++++++++++++-
arch/x86/cpu/Makefile | 5 ++-
arch/x86/cpu/baytrail/acpi.c | 4 +--
arch/x86/cpu/baytrail/cpu.c | 6 ++--
arch/x86/cpu/baytrail/fsp_configs.c | 4 +--
arch/x86/cpu/braswell/fsp_configs.c | 4 +--
arch/x86/cpu/broadwell/cpu.c | 23 ++++++------
arch/x86/cpu/broadwell/cpu_full.c | 57
++++++++----------------------
arch/x86/cpu/cpu.c | 2 +-
arch/x86/cpu/intel_common/cpu.c | 116
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/cpu/intel_common/cpu_from_spl.c | 6 ++++
arch/x86/cpu/ivybridge/cpu.c | 3 +-
arch/x86/cpu/ivybridge/fsp_configs.c | 4 +--
arch/x86/cpu/ivybridge/model_206ax.c | 60
++++++++-----------------------
arch/x86/cpu/ivybridge/northbridge.c | 2 +-
arch/x86/cpu/mtrr.c | 57
++++++++++++++++++++++++++----
arch/x86/cpu/pci.c | 23 +++++++++---
arch/x86/cpu/queensbay/fsp_configs.c | 4 +--
arch/x86/cpu/queensbay/tnc.c | 2 +-
arch/x86/cpu/start.S | 16 +++++++--
arch/x86/cpu/start_from_spl.S | 5 +--
arch/x86/cpu/start_from_tpl.S | 3 +-
arch/x86/cpu/turbo.c | 10 +++---
arch/x86/cpu/u-boot-spl.lds | 6 ++++
arch/x86/cpu/wakeup.S | 2 +-
arch/x86/include/asm/arch-broadwell/cpu.h | 3 --
arch/x86/include/asm/arch-broadwell/pch.h | 3 --
arch/x86/include/asm/arch-ivybridge/model_206ax.h | 5 +--
arch/x86/include/asm/cpu_common.h | 99
++++++++++++++++++++++++++++++++++++++++++++++++++-
arch/x86/include/asm/fsp/fsp_hob.h | 4 +++
arch/x86/include/asm/fsp/fsp_infoheader.h | 15 +++++++-
arch/x86/include/asm/fsp/fsp_support.h | 141
++++++++++++++++++++++++++++++-------------------------------------------
arch/x86/include/asm/{fsp => fsp1}/fsp_api.h | 0
arch/x86/include/asm/{fsp => fsp1}/fsp_ffs.h | 0
arch/x86/include/asm/fsp1/fsp_support.h | 72
+++++++++++++++++++++++++++++++++++++
arch/x86/include/asm/fsp_arch.h | 22 ++++++++++++
arch/x86/include/asm/handoff.h | 8 +++++
arch/x86/include/asm/hob.h | 18 +++++-----
arch/x86/include/asm/msr-index.h | 131
++++++++++++++++++++++++++++++++++----------------------------------
arch/x86/include/asm/mtrr.h | 13 +++++++
arch/x86/include/asm/pci.h | 45
+++++++++++++++++++++---
arch/x86/include/asm/spl.h | 3 +-
arch/x86/include/asm/u-boot-x86.h | 2 +-
arch/x86/lib/Makefile | 2 ++
arch/x86/lib/acpi_s3.c | 2 +-
arch/x86/lib/coreboot_table.c | 2 +-
arch/x86/lib/fsp/Makefile | 4 +--
arch/x86/lib/fsp/fsp_common.c | 65
++--------------------------------
arch/x86/lib/fsp/fsp_dram.c | 38
++++++++------------
arch/x86/lib/fsp/fsp_support.c | 203
++++++---------------------------------------------------------------------------------------------------
arch/x86/lib/fsp1/Makefile | 9 +++++
arch/x86/lib/{fsp => fsp1}/fsp_car.S | 10 +++---
arch/x86/lib/fsp1/fsp_common.c | 77
++++++++++++++++++++++++++++++++++++++++
arch/x86/lib/fsp1/fsp_dram.c | 36
+++++++++++++++++++
arch/x86/lib/{fsp => fsp1}/fsp_graphics.c | 2 +-
arch/x86/lib/fsp1/fsp_support.c | 199
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/lib/hob.c | 8 ++---
arch/x86/lib/init_helpers.c | 22 ++++++++----
arch/x86/lib/lpc-uclass.c | 2 ++
arch/x86/lib/spl.c | 13 +++----
arch/x86/lib/tpl.c | 7 ++--
board/advantech/som-db5800-som-6867/som-db5800-som-6867.c | 2 +-
board/intel/cherryhill/cherryhill.c | 2 +-
cmd/io.c | 85
++++++++++++++++++++++++++++++++++----------
cmd/x86/fsp.c | 4 +--
common/spl/Kconfig | 8 ++---
common/spl/spl.c | 47
++++++++++++++-----------
common/xyzModem.c | 2 +-
configs/am335x_pdu001_defconfig | 2 +-
configs/evb-rk3288_defconfig | 2 +-
configs/ls1043ardb_nand_SECURE_BOOT_defconfig | 2 +-
configs/ls1043ardb_nand_defconfig | 2 +-
configs/ls1043ardb_sdcard_SECURE_BOOT_defconfig | 2 +-
configs/ls1043ardb_sdcard_defconfig | 2 +-
configs/sandbox_spl_defconfig | 2 +-
configs/slimbootloader_defconfig | 1 +
configs/tinker-rk3288_defconfig | 2 +-
doc/arch/sandbox.rst | 9 +++++
doc/driver-model/debugging.rst | 62
++++++++++++++++++++++++++++++++
doc/driver-model/index.rst | 1 +
doc/driver-model/pci-info.rst | 25 ++++++-------
drivers/block/blk-uclass.c | 4 +--
drivers/core/device.c | 3 +-
drivers/core/fdtaddr.c | 30
++++++++++++++++
drivers/core/lists.c | 20 ++++++-----
drivers/core/read.c | 11 ++++++
drivers/core/uclass.c | 16 ++++++---
drivers/gpio/gpio-uclass.c | 4 +--
drivers/gpio/pm8916_gpio.c | 12 +++----
drivers/misc/Makefile | 2 +-
drivers/misc/swap_case.c | 48
+++++++------------------
drivers/mmc/mmc.c | 2 +-
drivers/mmc/sandbox_mmc.c | 4 +++
drivers/mtd/spi/sf-uclass.c | 2 +-
drivers/pch/pch-uclass.c | 2 ++
drivers/pci/pci-emul-uclass.c | 55
+++++++++++++++++++++++++----
drivers/pci/pci-uclass.c | 5 +--
drivers/pci/pci_auto.c | 12 +++++--
drivers/pci/pci_auto_common.c | 4 ++-
drivers/pci/pci_rom.c | 2 +-
drivers/pci/pci_x86.c | 16 +++++++--
drivers/serial/ns16550.c | 37
+++----------------
drivers/serial/sandbox.c | 2 ++
drivers/sysreset/Kconfig | 12 +++++++
drivers/sysreset/Makefile | 2 +-
drivers/sysreset/sysreset_x86.c | 2 +-
{arch/x86/include/asm => include}/acpi_s3.h | 0
include/configs/mxs.h | 2 +-
include/dm/device.h | 9 +++++
include/dm/fdtaddr.h | 8 +++++
include/dm/read.h | 25 +++++++++++++
include/dm/uclass-id.h | 1 +
include/dm/uclass-internal.h | 4 +--
include/ec_commands.h | 4 +++
include/efi_loader.h | 10 +++---
include/fdtdec.h | 17 ---------
include/handoff.h | 13 +++++++
include/linux/mtd/spi-nor.h | 8 ++++-
include/log.h | 33
+++++++++++++----
include/ns16550.h | 4 +++
include/pci.h | 13 +++----
include/spl.h | 66
++++++++++++++++++++++++++++++++++
lib/Kconfig | 20 ++++++++---
lib/Makefile | 2 +-
lib/display_options.c | 2 ++
lib/fdtdec.c | 54
----------------------------
scripts/config_whitelist.txt | 1 -
test/dm/core.c | 3 +-
test/dm/pci.c | 51
+++++++++++++++++++++++++--
test/dm/test-main.c | 16 +++++----
tools/binman/README | 6 ++++
tools/binman/control.py | 36
++++++++-----------
tools/binman/entry.py | 18 ++++++++++
tools/binman/etype/image_header.py | 1 +
tools/binman/etype/section.py | 16 +++------
tools/binman/image.py | 2 ++
153 files changed, 2036 insertions(+), 1018 deletions(-)
rename arch/x86/include/asm/{fsp => fsp1}/fsp_api.h (100%)
rename arch/x86/include/asm/{fsp => fsp1}/fsp_ffs.h (100%)
create mode 100644 arch/x86/include/asm/fsp1/fsp_support.h
create mode 100644 arch/x86/include/asm/fsp_arch.h
create mode 100644 arch/x86/lib/fsp1/Makefile
rename arch/x86/lib/{fsp => fsp1}/fsp_car.S (94%)
create mode 100644 arch/x86/lib/fsp1/fsp_common.c
create mode 100644 arch/x86/lib/fsp1/fsp_dram.c
rename arch/x86/lib/{fsp => fsp1}/fsp_graphics.c (98%)
create mode 100644 arch/x86/lib/fsp1/fsp_support.c
create mode 100644 doc/driver-model/debugging.rst
rename {arch/x86/include/asm => include}/acpi_s3.h (100%)
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2019-10-04 0:36 Bin Meng
2019-10-06 0:08 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2019-10-04 0:36 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2019-10-01 14:05 Bin Meng
2019-10-02 2:50 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2019-10-01 14:05 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2019-09-10 12:35 Bin Meng
2019-09-10 20:28 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2019-09-10 12:35 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2019-09-10 12:35 Bin Meng
@ 2019-09-10 20:28 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2019-09-10 20:28 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190910/9fa83dfb/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2019-08-19 1:07 Bin Meng
2019-08-19 19:05 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2019-08-19 1:07 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2019-08-09 23:35 Bin Meng
2019-08-11 1:13 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2019-08-09 23:35 UTC (permalink / raw)
To: u-boot
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 ++++
cmd/x86/Makefile | 1 +
cmd/x86/fsp.c | 67
+--------------------------
cmd/x86/hob.c | 77
+++++++++++++++++++++++++++++++
configs/edison_defconfig | 1 +
configs/qemu-x86_64_defconfig | 1 +
configs/qemu-x86_defconfig | 1 +
configs/slimbootloader_defconfig | 22 +++++++++
doc/board/emulation/qemu-x86.rst | 17 +++++++
doc/board/intel/index.rst | 1 +
doc/board/intel/slimbootloader.rst | 174
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/bios_emulator/atibios.c | 1 -
drivers/spi/ich.c | 258
+++++++++++++++++++++++++++++++++++++------------------------------------------------------------------
drivers/spi/ich.h | 9 ++--
include/configs/qemu-x86.h | 15 ++++++
include/configs/slimbootloader.h | 62
+++++++++++++++++++++++++
include/configs/x86-common.h | 21 ++++++---
scripts/Makefile.lib | 17 +++++--
53 files changed, 1573 insertions(+), 619 deletions(-)
create mode 100644 arch/x86/cpu/slimbootloader/Kconfig
create mode 100644 arch/x86/cpu/slimbootloader/Makefile
create mode 100644 arch/x86/cpu/slimbootloader/car.S
create mode 100644 arch/x86/cpu/slimbootloader/sdram.c
create mode 100644 arch/x86/cpu/slimbootloader/serial.c
create mode 100644 arch/x86/cpu/slimbootloader/slimbootloader.c
create mode 100644 arch/x86/dts/slimbootloader.dts
create mode 100644 arch/x86/include/asm/arch-slimbootloader/slimbootloader.h
create mode 100644 arch/x86/include/asm/hob.h
create mode 100644 arch/x86/lib/hob.c
create mode 100644 board/intel/slimbootloader/Kconfig
create mode 100644 board/intel/slimbootloader/MAINTAINERS
create mode 100644 board/intel/slimbootloader/Makefile
create mode 100644 board/intel/slimbootloader/slimbootloader.c
create mode 100644 board/intel/slimbootloader/start.S
create mode 100644 cmd/x86/hob.c
create mode 100644 configs/slimbootloader_defconfig
create mode 100644 doc/board/intel/slimbootloader.rst
create mode 100644 include/configs/slimbootloader.h
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2019-06-22 15:00 Bin Meng
2019-06-24 12:19 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2019-06-22 15:00 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2019-05-19 8:19 Bin Meng
2019-05-19 20:46 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2019-05-19 8:19 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2019-05-19 8:19 Bin Meng
@ 2019-05-19 20:46 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2019-05-19 20:46 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190519/dc0bd80f/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2019-05-08 11:21 Bin Meng
2019-05-08 17:50 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2019-05-08 11:21 UTC (permalink / raw)
To: u-boot
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 | 15 +++
arch/x86/include/asm/mrccache.h | 11 ++
arch/x86/include/asm/spl.h | 17 ++-
arch/x86/include/asm/u-boot-x86.h | 20 ++++
arch/x86/lib/Makefile | 9 +-
arch/x86/lib/bootm.c | 2 +-
arch/x86/lib/fsp/fsp_car.S | 2 +-
arch/x86/lib/init_helpers.c | 5 +-
arch/x86/lib/mrccache.c | 52 ++++++---
arch/x86/lib/spl.c | 44 +++++++-
arch/x86/lib/tpl.c | 118 +++++++++++++++++++++
board/google/Kconfig | 8 ++
board/google/chromebook_samus/Kconfig | 14 ++-
board/google/chromebook_samus/MAINTAINERS | 7 ++
configs/chromebook_samus_defconfig | 2 +-
configs/chromebook_samus_tpl_defconfig | 82 ++++++++++++++
doc/README.x86 | 16 +++
drivers/core/ofnode.c | 2 +-
drivers/misc/cros_ec.c | 2 +-
drivers/pci/pci_rom.c | 2 +-
drivers/sysreset/sysreset_x86.c | 101 ++++++++++++++++--
include/configs/chromebook_link.h | 3 -
include/configs/chromebook_samus.h | 2 +
include/configs/qemu-x86.h | 5 -
include/configs/x86-common.h | 1 -
include/pch.h | 18 ++++
include/pci.h | 6 +-
scripts/Makefile.spl | 24 ++++-
tools/binman/README | 7 ++
tools/binman/bsection.py | 9 +-
tools/binman/control.py | 4 +-
tools/binman/etype/section.py | 3 +-
tools/binman/etype/text.py | 4 +-
tools/binman/etype/vblock.py | 1 +
tools/binman/ftest.py | 44 ++++++--
tools/binman/test/101_sections_offset.dts | 35 ++++++
64 files changed, 2063 insertions(+), 982 deletions(-)
create mode 100644 arch/x86/cpu/broadwell/cpu_from_spl.c
create mode 100644 arch/x86/cpu/broadwell/cpu_full.c
create mode 100644 arch/x86/cpu/intel_common/cpu_from_spl.c
create mode 100644 arch/x86/cpu/start_from_spl.S
create mode 100644 arch/x86/cpu/start_from_tpl.S
create mode 100644 arch/x86/include/asm/handoff.h
create mode 100644 arch/x86/lib/tpl.c
create mode 100644 configs/chromebook_samus_tpl_defconfig
create mode 100644 tools/binman/test/101_sections_offset.dts
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2019-05-08 11:21 Bin Meng
@ 2019-05-08 17:50 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2019-05-08 17:50 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190508/1efac992/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2019-03-11 15:05 Bin Meng
2019-03-11 19:48 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2019-03-11 15:05 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2019-03-11 15:05 Bin Meng
@ 2019-03-11 19:48 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2019-03-11 19:48 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190311/f3e2b059/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2019-02-20 8:52 Bin Meng
2019-02-21 23:10 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2019-02-20 8:52 UTC (permalink / raw)
To: u-boot
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
++++++++++++++++++++++++
drivers/sound/broadwell_i2s.h | 301
++++++++++++++++++++++++
drivers/sound/broadwell_sound.c | 65 ++++++
drivers/sound/hda_codec.c | 556
++++++++++++++++++++++++++++++++++++++++++++
drivers/sound/i8254_beep.c | 38 +++
drivers/sound/ivybridge_sound.c | 137 +++++++++++
drivers/sound/rt5677.c | 334
++++++++++++++++++++++++++
drivers/sound/rt5677.h | 1428
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/sound/sandbox.c | 71 +++++-
drivers/sound/sound-uclass.c | 36 ++-
include/dt-bindings/sound/azalia.h | 44 ++++
include/hda_codec.h | 103 +++++++++
include/log.h | 9 +-
include/pch.h | 51 +++-
include/pci.h | 8 +-
include/pci_ids.h | 5 +
include/sound.h | 46 +++-
test/dm/Makefile | 1 +
test/dm/pch.c | 55 +++++
test/dm/sound.c | 21 ++
60 files changed, 4623 insertions(+), 101 deletions(-)
create mode 100644 arch/x86/cpu/broadwell/adsp.c
create mode 100644 arch/x86/include/asm/arch-broadwell/adsp.h
create mode 100644 arch/x86/include/asm/arch-broadwell/serialio.h
create mode 100644 doc/device-tree-bindings/sound/intel-hda.txt
create mode 100644 drivers/pch/Kconfig
create mode 100644 drivers/pch/sandbox_pch.c
create mode 100644 drivers/sound/broadwell_i2s.c
create mode 100644 drivers/sound/broadwell_i2s.h
create mode 100644 drivers/sound/broadwell_sound.c
create mode 100644 drivers/sound/hda_codec.c
create mode 100644 drivers/sound/i8254_beep.c
create mode 100644 drivers/sound/ivybridge_sound.c
create mode 100644 drivers/sound/rt5677.c
create mode 100644 drivers/sound/rt5677.h
create mode 100644 include/dt-bindings/sound/azalia.h
create mode 100644 include/hda_codec.h
create mode 100644 test/dm/pch.c
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2019-02-20 8:52 Bin Meng
@ 2019-02-21 23:10 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2019-02-21 23:10 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190221/6fcd62f8/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2019-02-12 6:56 Bin Meng
2019-02-13 0:56 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2019-02-12 6:56 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2019-02-12 6:56 Bin Meng
@ 2019-02-13 0:56 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2019-02-13 0:56 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190212/90bec228/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-12-31 4:53 Bin Meng
2019-01-01 13:32 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-12-31 4:53 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-12-31 4:53 Bin Meng
@ 2019-01-01 13:32 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2019-01-01 13:32 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190101/e75485fa/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-12-10 2:22 Bin Meng
2018-12-10 15:17 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-12-10 2:22 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-12-10 2:22 Bin Meng
@ 2018-12-10 15:17 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2018-12-10 15:17 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181210/f00450b6/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-11-06 5:38 Bin Meng
2018-11-06 22:48 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-11-06 5:38 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-11-06 5:38 Bin Meng
@ 2018-11-06 22:48 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2018-11-06 22:48 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181106/d3f38224/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-10-28 13:07 Bin Meng
2018-10-29 3:08 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-10-28 13:07 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-10-28 13:07 Bin Meng
@ 2018-10-29 3:08 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2018-10-29 3:08 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181028/6ca86419/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-10-22 14:17 Bin Meng
2018-10-22 17:47 ` Tom Rini
2018-10-22 20:54 ` Tom Rini
0 siblings, 2 replies; 181+ messages in thread
From: Bin Meng @ 2018-10-22 14:17 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-10-22 14:17 Bin Meng
@ 2018-10-22 17:47 ` Tom Rini
2018-10-22 17:49 ` Simon Glass
2018-10-23 1:26 ` Bin Meng
2018-10-22 20:54 ` Tom Rini
1 sibling, 2 replies; 181+ messages in thread
From: Tom Rini @ 2018-10-22 17:47 UTC (permalink / raw)
To: u-boot
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 2 71%
Which is a failure as it should be 100%.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181022/a0695fb7/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-10-22 17:47 ` Tom Rini
@ 2018-10-22 17:49 ` Simon Glass
2018-10-22 18:00 ` Tom Rini
2018-10-23 1:26 ` Bin Meng
1 sibling, 1 reply; 181+ messages in thread
From: Simon Glass @ 2018-10-22 17:49 UTC (permalink / raw)
To: u-boot
Hi Tom,
On 22 October 2018 at 11:47, Tom Rini <trini@konsulko.com> 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 2 71%
>
> 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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-10-22 17:49 ` Simon Glass
@ 2018-10-22 18:00 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2018-10-22 18:00 UTC (permalink / raw)
To: u-boot
On Mon, Oct 22, 2018 at 11:49:36AM -0600, Simon Glass wrote:
> Hi Tom,
>
> On 22 October 2018 at 11:47, Tom Rini <trini@konsulko.com> 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 2 71%
> >
> > 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181022/80c78fe7/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-10-22 17:47 ` Tom Rini
2018-10-22 17:49 ` Simon Glass
@ 2018-10-23 1:26 ` Bin Meng
2018-10-23 1:52 ` Tom Rini
1 sibling, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-10-23 1:26 UTC (permalink / raw)
To: u-boot
Hi Tom,
On Tue, Oct 23, 2018 at 1:47 AM Tom Rini <trini@konsulko.com> 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 2 71%
>
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-10-23 1:26 ` Bin Meng
@ 2018-10-23 1:52 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2018-10-23 1:52 UTC (permalink / raw)
To: u-boot
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 <trini@konsulko.com> 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 2 71%
> >
>
> 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181022/bd149655/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-10-22 14:17 Bin Meng
2018-10-22 17:47 ` Tom Rini
@ 2018-10-22 20:54 ` Tom Rini
1 sibling, 0 replies; 181+ messages in thread
From: Tom Rini @ 2018-10-22 20:54 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181022/f3d4467a/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-09-17 8:54 Bin Meng
2018-09-17 9:21 ` Bin Meng
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-09-17 8:54 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-09-17 8:54 Bin Meng
@ 2018-09-17 9:21 ` Bin Meng
0 siblings, 0 replies; 181+ messages in thread
From: Bin Meng @ 2018-09-17 9:21 UTC (permalink / raw)
To: u-boot
Hi Tom,
On Mon, Sep 17, 2018 at 4:54 PM Bin Meng <bmeng.cn@gmail.com> 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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-08-30 3:33 Bin Meng
2018-08-30 21:33 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-08-30 3:33 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-08-30 3:33 Bin Meng
@ 2018-08-30 21:33 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2018-08-30 21:33 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180830/968d2231/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-08-20 5:59 Bin Meng
2018-08-20 22:11 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-08-20 5:59 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-08-20 5:59 Bin Meng
@ 2018-08-20 22:11 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2018-08-20 22:11 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180820/fba21fb8/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-07-20 6:01 Bin Meng
2018-07-21 2:35 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-07-20 6:01 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-07-20 6:01 Bin Meng
@ 2018-07-21 2:35 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2018-07-21 2:35 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180720/2ace62e3/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-07-02 2:00 Bin Meng
2018-07-02 15:16 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-07-02 2:00 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-07-02 2:00 Bin Meng
@ 2018-07-02 15:16 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2018-07-02 15:16 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180702/01f37282/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-06-24 1:15 Bin Meng
2018-06-25 12:08 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-06-24 1:15 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-06-24 1:15 Bin Meng
@ 2018-06-25 12:08 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2018-06-25 12:08 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180625/2243d613/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-06-17 13:21 Bin Meng
2018-06-18 19:37 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-06-17 13:21 UTC (permalink / raw)
To: u-boot
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 include/configs/{efi-x86.h => efi-x86_app.h} (100%)
create mode 100644 include/configs/efi-x86_payload.h
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-06-17 13:21 Bin Meng
@ 2018-06-18 19:37 ` Tom Rini
2018-06-18 22:05 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Tom Rini @ 2018-06-18 19:37 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180618/4f3123fb/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-06-18 19:37 ` Tom Rini
@ 2018-06-18 22:05 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2018-06-18 22:05 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180618/e876f62a/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-06-13 2:17 Bin Meng
2018-06-14 15:36 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-06-13 2:17 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-06-13 2:17 Bin Meng
@ 2018-06-14 15:36 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2018-06-14 15:36 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180614/3166e041/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-04-16 9:17 Bin Meng
2018-04-16 12:31 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-04-16 9:17 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-04-16 9:17 Bin Meng
@ 2018-04-16 12:31 ` Tom Rini
2018-04-16 14:42 ` Bin Meng
0 siblings, 1 reply; 181+ messages in thread
From: Tom Rini @ 2018-04-16 12:31 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180416/c56a635b/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-04-16 12:31 ` Tom Rini
@ 2018-04-16 14:42 ` Bin Meng
0 siblings, 0 replies; 181+ messages in thread
From: Bin Meng @ 2018-04-16 14:42 UTC (permalink / raw)
To: u-boot
Hi Tom,
On Mon, Apr 16, 2018 at 8:31 PM, Tom Rini <trini@konsulko.com> 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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-03-30 8:12 Bin Meng
2018-04-01 13:19 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-03-30 8:12 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-03-30 8:12 Bin Meng
@ 2018-04-01 13:19 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2018-04-01 13:19 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180401/96db0ed4/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-01-30 14:42 Bin Meng
2018-01-30 17:50 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-01-30 14:42 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2018-01-08 9:01 Bin Meng
2018-01-08 16:19 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2018-01-08 9:01 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2018-01-08 9:01 Bin Meng
@ 2018-01-08 16:19 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2018-01-08 16:19 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180108/afca7f6d/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-12-21 1:24 Bin Meng
2017-12-21 14:54 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-12-21 1:24 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-12-21 1:24 Bin Meng
@ 2017-12-21 14:54 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-12-21 14:54 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171221/cc8ae386/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-11-30 6:03 Bin Meng
2017-11-30 18:45 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-11-30 6:03 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-11-30 6:03 Bin Meng
@ 2017-11-30 18:45 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-11-30 18:45 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171130/46a908df/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-10-27 7:18 Bin Meng
2017-10-28 1:57 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-10-27 7:18 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-10-27 7:18 Bin Meng
@ 2017-10-28 1:57 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-10-28 1:57 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171027/fb70ec71/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-10-19 3:55 Bin Meng
2017-10-19 20:56 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-10-19 3:55 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-10-19 3:55 Bin Meng
@ 2017-10-19 20:56 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-10-19 20:56 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171019/07fe621b/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-10-07 7:16 Bin Meng
2017-10-07 7:31 ` Zoran Stojsavljevic
2017-10-08 15:11 ` Tom Rini
0 siblings, 2 replies; 181+ messages in thread
From: Bin Meng @ 2017-10-07 7:16 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-10-07 7:16 Bin Meng
@ 2017-10-07 7:31 ` Zoran Stojsavljevic
2017-10-07 8:32 ` Bin Meng
2017-10-08 15:11 ` Tom Rini
1 sibling, 1 reply; 181+ messages in thread
From: Zoran Stojsavljevic @ 2017-10-07 7:31 UTC (permalink / raw)
To: u-boot
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 <bmeng.cn@gmail.com> 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 at lists.denx.de
> https://lists.denx.de/listinfo/u-boot
>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-10-07 7:31 ` Zoran Stojsavljevic
@ 2017-10-07 8:32 ` Bin Meng
2017-10-08 13:45 ` Andy Shevchenko
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-10-07 8:32 UTC (permalink / raw)
To: u-boot
Hi Zoran,
On Sat, Oct 7, 2017 at 3:31 PM, Zoran Stojsavljevic
<zoran.stojsavljevic@gmail.com> 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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-10-07 8:32 ` Bin Meng
@ 2017-10-08 13:45 ` Andy Shevchenko
0 siblings, 0 replies; 181+ messages in thread
From: Andy Shevchenko @ 2017-10-08 13:45 UTC (permalink / raw)
To: u-boot
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 <andriy.shevchenko@linux.intel.com>
Intel Finland Oy
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-10-07 7:16 Bin Meng
2017-10-07 7:31 ` Zoran Stojsavljevic
@ 2017-10-08 15:11 ` Tom Rini
1 sibling, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-10-08 15:11 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171008/98578ed0/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-09-16 9:54 Bin Meng
2017-09-18 14:57 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-09-16 9:54 UTC (permalink / raw)
To: u-boot
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)
----------------------------------------------------------------
Bin Meng (13):
x86: tsc: Add Airmont reference clock values
x86: fsp: Update struct common_buf for FSP spec 1.1
x86: fsp: Add FSP_GRAPHICS_INFO_HOB
x86: Add Video BIOS Table (VBT) related Kconfig options
tools: binman: Add a new entry type for Intel VBT
x86: dts: Include Intel Video BIOS Table in the ROM image
x86: dm: video: Add a framebuffer driver that utilizes VBT
x86: fsp: Update fsp command to show spec 1.1 header
x86: Add Intel Braswell SoC support
x86: braswell: Add microcode for B0/C0/D0 stepping SoC
x86: braswell: Add FSP configuration
x86: braswell: Disable PUNIT power configuration for B0 stepping
x86: Support Intel Cherry Hill board
Heinrich Schuchardt (1):
x86: ivybridge: remove unused variables
Simon Glass (5):
board_f: Drop the timer after relocation
dm: x86: Allow TSC timer to be used before DM is ready
bootstage: Drop unused options
bootstage: Provide a separate record count setting for SPL
x86: Enable early timer for chromebook_link
arch/x86/Kconfig | 43 ++
arch/x86/cpu/Makefile | 1 +
arch/x86/cpu/braswell/Kconfig | 39 +
arch/x86/cpu/braswell/Makefile | 7 +
arch/x86/cpu/braswell/braswell.c | 36 +
arch/x86/cpu/braswell/cpu.c | 170 +++++
arch/x86/cpu/braswell/early_uart.c | 82 +++
arch/x86/cpu/braswell/fsp_configs.c | 164 +++++
arch/x86/cpu/ivybridge/northbridge.c | 10 -
arch/x86/dts/Makefile | 1 +
arch/x86/dts/cherryhill.dts | 215 ++++++
arch/x86/dts/microcode/m01406c2220.dtsi | 4308
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/dts/microcode/m01406c3363.dtsi | 4308
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/dts/microcode/m01406c440a.dtsi | 4308
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/dts/u-boot.dtsi | 6 +
arch/x86/include/asm/arch-braswell/fsp/fsp_configs.h | 89 +++
arch/x86/include/asm/arch-braswell/fsp/fsp_vpd.h | 172 +++++
arch/x86/include/asm/arch-braswell/gpio.h | 217 ++++++
arch/x86/include/asm/arch-braswell/iomap.h | 50 ++
arch/x86/include/asm/fsp/fsp_api.h | 3 +-
arch/x86/include/asm/fsp/fsp_hob.h | 34 +
arch/x86/include/asm/fsp/fsp_infoheader.h | 9 +-
arch/x86/include/asm/fsp/fsp_support.h | 12 +
arch/x86/include/asm/global_data.h | 1 +
arch/x86/lib/fsp/Makefile | 1 +
arch/x86/lib/fsp/cmd_fsp.c | 24 +-
arch/x86/lib/fsp/fsp_graphics.c | 124 ++++
arch/x86/lib/fsp/fsp_support.c | 7 +
board/intel/Kconfig | 10 +
board/intel/cherryhill/Kconfig | 25 +
board/intel/cherryhill/MAINTAINERS | 6 +
board/intel/cherryhill/Makefile | 7 +
board/intel/cherryhill/cherryhill.c | 596 +++++++++++++++
board/intel/cherryhill/start.S | 9 +
common/Kconfig | 16 +-
common/board_f.c | 3 +
common/bootstage.c | 6 +-
configs/cherryhill_defconfig | 36 +
configs/chromebook_link64_defconfig | 1 +
configs/chromebook_link_defconfig | 1 +
configs/sandbox_defconfig | 1 -
configs/sandbox_flattree_defconfig | 1 -
configs/sandbox_noblk_defconfig | 1 -
configs/sandbox_spl_defconfig | 1 -
doc/README.x86 | 30 +
drivers/timer/tsc_timer.c | 47 +-
include/bootstage.h | 6 -
include/configs/cherryhill.h | 22 +
tools/binman/etype/intel_vbt.py | 14 +
tools/binman/func_test.py | 9 +-
tools/binman/test/46_intel-vbt.dts | 14 +
51 files changed, 15254 insertions(+), 49 deletions(-)
create mode 100644 arch/x86/cpu/braswell/Kconfig
create mode 100644 arch/x86/cpu/braswell/Makefile
create mode 100644 arch/x86/cpu/braswell/braswell.c
create mode 100644 arch/x86/cpu/braswell/cpu.c
create mode 100644 arch/x86/cpu/braswell/early_uart.c
create mode 100644 arch/x86/cpu/braswell/fsp_configs.c
create mode 100644 arch/x86/dts/cherryhill.dts
create mode 100644 arch/x86/dts/microcode/m01406c2220.dtsi
create mode 100644 arch/x86/dts/microcode/m01406c3363.dtsi
create mode 100644 arch/x86/dts/microcode/m01406c440a.dtsi
create mode 100644 arch/x86/include/asm/arch-braswell/fsp/fsp_configs.h
create mode 100644 arch/x86/include/asm/arch-braswell/fsp/fsp_vpd.h
create mode 100644 arch/x86/include/asm/arch-braswell/gpio.h
create mode 100644 arch/x86/include/asm/arch-braswell/iomap.h
create mode 100644 arch/x86/lib/fsp/fsp_graphics.c
create mode 100644 board/intel/cherryhill/Kconfig
create mode 100644 board/intel/cherryhill/MAINTAINERS
create mode 100644 board/intel/cherryhill/Makefile
create mode 100644 board/intel/cherryhill/cherryhill.c
create mode 100644 board/intel/cherryhill/start.S
create mode 100644 configs/cherryhill_defconfig
create mode 100644 include/configs/cherryhill.h
create mode 100644 tools/binman/etype/intel_vbt.py
create mode 100644 tools/binman/test/46_intel-vbt.dts
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-09-16 9:54 Bin Meng
@ 2017-09-18 14:57 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-09-18 14:57 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170918/12bddd22/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-09-02 15:56 Bin Meng
2017-09-03 11:31 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-09-02 15:56 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-09-02 15:56 Bin Meng
@ 2017-09-03 11:31 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-09-03 11:31 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170903/5a4ec2c1/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-08-24 3:18 Bin Meng
2017-08-26 20:45 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-08-24 3:18 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-08-24 3:18 Bin Meng
@ 2017-08-26 20:45 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-08-26 20:45 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170826/e83b9776/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-08-08 13:29 Bin Meng
2017-08-09 15:26 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-08-08 13:29 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-08-08 13:29 Bin Meng
@ 2017-08-09 15:26 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-08-09 15:26 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170809/c65620fc/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-08-01 12:24 Bin Meng
2017-08-02 13:55 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-08-01 12:24 UTC (permalink / raw)
To: u-boot
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.glpk at 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 | 1 +
board/google/chromebook_samus/samus.c | 11 -----------
board/google/chromebox_panther/Kconfig | 1 +
board/google/chromebox_panther/panther.c | 11 -----------
board/intel/bayleybay/Kconfig | 1 +
board/intel/cougarcanyon2/Kconfig | 2 ++
board/intel/crownbay/Kconfig | 2 ++
board/intel/galileo/Kconfig | 1 +
board/intel/galileo/galileo.c | 5 -----
board/intel/minnowmax/Kconfig | 1 +
board/intel/minnowmax/minnowmax.c | 5 -----
common/Kconfig | 2 --
configs/bayleybay_defconfig | 25
-------------------------
configs/chromebook_link64_defconfig | 19
+------------------
configs/chromebook_link_defconfig | 18
------------------
configs/chromebook_samus_defconfig | 17
-----------------
configs/chromebox_panther_defconfig | 19
-------------------
configs/conga-qeval20-qa3-e3845-internal-uart_defconfig | 23
-----------------------
configs/conga-qeval20-qa3-e3845_defconfig | 23
-----------------------
configs/coreboot-x86_defconfig | 17
-----------------
configs/cougarcanyon2_defconfig | 15 ++-------------
configs/crownbay_defconfig | 23
-----------------------
configs/dfi-bt700-q7x-151_defconfig | 23
-----------------------
configs/edison_defconfig | 15 ---------------
configs/efi-x86_defconfig | 10 +---------
configs/galileo_defconfig | 22
----------------------
configs/minnowmax_defconfig | 26
--------------------------
configs/qemu-x86_64_defconfig | 18
------------------
configs/qemu-x86_defconfig | 17
-----------------
configs/qemu-x86_efi_payload32_defconfig | 17
-----------------
configs/qemu-x86_efi_payload64_defconfig | 17
-----------------
configs/som-db5800-som-6867_defconfig | 20
--------------------
configs/theadorable-x86-dfi-bt700_defconfig | 24
------------------------
drivers/ata/Kconfig | 6 ++++++
drivers/ata/Makefile | 1 +
drivers/ata/ahci-pci.c | 42
++++++++++++++++++++++++++++++++++++++++++
drivers/block/ide.c | 2 ++
drivers/gpio/Kconfig | 6 ++++++
drivers/mmc/pci_mmc.c | 86
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------
drivers/pci/Kconfig | 2 +-
drivers/timer/Kconfig | 1 -
drivers/timer/tsc_timer.c | 52
+++++++++++++++++++++++-----------------------------
include/configs/bayleybay.h | 4 ----
include/configs/conga-qeval20-qa3-e3845.h | 4 ----
include/configs/cougarcanyon2.h | 3 ---
include/configs/crownbay.h | 3 ---
include/configs/dfi-bt700.h | 4 ----
include/configs/efi-x86.h | 1 -
include/configs/minnowmax.h | 4 ----
include/configs/qemu-x86.h | 13 -------------
include/configs/som-6896.h | 3 ---
include/configs/som-db5800-som-6867.h | 4 ----
include/configs/x86-chromebook.h | 8 --------
include/configs/x86-common.h | 3 ---
include/mmc.h | 12 ------------
scripts/config_whitelist.txt | 1 -
88 files changed, 326 insertions(+), 707 deletions(-)
delete mode 100644 arch/x86/cpu/queensbay/topcliff.c
delete mode 100644 board/coreboot/coreboot/coreboot.c
create mode 100644 drivers/ata/ahci-pci.c
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-07-30 2:45 Bin Meng
2017-07-30 17:58 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-07-30 2:45 UTC (permalink / raw)
To: u-boot
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 -
configs/som-db5800-som-6867_defconfig | 1 -
configs/theadorable-x86-dfi-bt700_defconfig | 3 +-
doc/README.x86 | 39
+++++++++++++++++++++
drivers/watchdog/Kconfig | 11 +++++-
drivers/watchdog/Makefile | 1 +
drivers/watchdog/tangier_wdt.c | 71
+++++++++++++++++++++++++++++++++++++
include/configs/edison.h | 61
++++++++++++++++++++++++++++++++
include/configs/minnowmax.h | 1 -
scripts/Makefile.lib | 2 +-
57 files changed, 946 insertions(+), 87 deletions(-)
create mode 100644 arch/x86/cpu/tangier/Kconfig
create mode 100644 arch/x86/cpu/tangier/Makefile
create mode 100644 arch/x86/cpu/tangier/car.S
create mode 100644 arch/x86/cpu/tangier/sdram.c
create mode 100644 arch/x86/cpu/tangier/tangier.c
create mode 100644 arch/x86/dts/edison.dts
create mode 100644 arch/x86/include/asm/dma-mapping.h
create mode 100644 board/intel/edison/Kconfig
create mode 100644 board/intel/edison/MAINTAINERS
create mode 100644 board/intel/edison/Makefile
create mode 100644 board/intel/edison/config.mk
create mode 100644 board/intel/edison/edison.c
create mode 100644 board/intel/edison/start.S
create mode 100644 configs/edison_defconfig
create mode 100644 drivers/watchdog/tangier_wdt.c
create mode 100644 include/configs/edison.h
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-07-30 2:45 Bin Meng
@ 2017-07-30 17:58 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-07-30 17:58 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170730/01752312/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-06-27 8:34 Bin Meng
2017-06-27 17:33 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-06-27 8:34 UTC (permalink / raw)
To: u-boot
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
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-06-27 8:34 Bin Meng
@ 2017-06-27 17:33 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-06-27 17:33 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170627/61055095/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-06-22 7:41 Bin Meng
2017-06-23 12:22 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-06-22 7:41 UTC (permalink / raw)
To: u-boot
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)
----------------------------------------------------------------
Bin Meng (2):
x86: minnowmax: Configure GPIO pins to turn on USB ports VBUS
x86: Remove CONFIG_USB_MAX_CONTROLLER_COUNT
board/intel/minnowmax/minnowmax.c | 53
+++++++++++++++++++++++++++++++++++++++++++++++++++++
include/configs/conga-qeval20-qa3-e3845.h | 3 ---
include/configs/dfi-bt700.h | 3 ---
include/configs/minnowmax.h | 4 +---
include/configs/x86-common.h | 1 -
5 files changed, 54 insertions(+), 10 deletions(-)
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-06-22 7:41 Bin Meng
@ 2017-06-23 12:22 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-06-23 12:22 UTC (permalink / raw)
To: u-boot
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170623/bd7a9112/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-06-05 0:56 Bin Meng
2017-06-05 12:10 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-06-05 0:56 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit 5cafcbab580bac6c7f44ca4a164c422b7e1ecf20:
Merge git://git.denx.de/u-boot-net (2017-06-03 18:05:28 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to d7f7ba36b2edecb16393f8373cca833adb8ea6c3:
x86: fsp: Remove the call to set up internal uart in fsp_init()
(2017-06-05 08:55:22 +0800)
----------------------------------------------------------------
Bin Meng (6):
x86: baytrail: Change "fsp, mrc-init-tseg-size" default value to 1
x86: baytrail: Remove "serial-debug-port-*" settings
x86: baytrail: Use macros instead of magic numbers for FSP settings
x86: baytrail: Change lpe/lpss-sio/scc FSP properties to integer
x86: baytrail: Fix boot hang with a debug build
x86: fsp: Remove the call to set up internal uart in fsp_init()
arch/x86/cpu/baytrail/Kconfig | 4 ++++
arch/x86/cpu/baytrail/early_uart.c | 5 +++++
arch/x86/cpu/baytrail/fsp_configs.c | 50
++++++++++++++++++++++++++------------------------
arch/x86/dts/bayleybay.dts | 25
++++++++++++-------------
arch/x86/dts/baytrail_som-db5800-som-6867.dts | 21 ++++++++++-----------
arch/x86/dts/conga-qeval20-qa3-e3845.dts | 35
++++++++++++++++++-----------------
arch/x86/dts/dfi-bt700.dtsi | 35
++++++++++++++++++-----------------
arch/x86/dts/minnowmax.dts | 37
++++++++++++++++++-------------------
arch/x86/include/asm/arch-baytrail/fsp/fsp_configs.h | 87
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/include/asm/arch-baytrail/fsp/fsp_vpd.h | 9 ++++-----
arch/x86/lib/fsp/fsp_support.c | 4 ----
doc/device-tree-bindings/misc/intel,baytrail-fsp.txt | 88
++++++++++++++++++++++++++++------------------------------------------------------------
12 files changed, 230 insertions(+), 170 deletions(-)
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-06-05 0:56 Bin Meng
@ 2017-06-05 12:10 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-06-05 12:10 UTC (permalink / raw)
To: u-boot
On Mon, Jun 05, 2017 at 08:56:47AM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit 5cafcbab580bac6c7f44ca4a164c422b7e1ecf20:
>
> Merge git://git.denx.de/u-boot-net (2017-06-03 18:05:28 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to d7f7ba36b2edecb16393f8373cca833adb8ea6c3:
>
> x86: fsp: Remove the call to set up internal uart in fsp_init()
> (2017-06-05 08:55:22 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170605/2bf84734/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-05-17 9:18 Bin Meng
2017-05-17 21:13 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-05-17 9:18 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit 4125bbcef6a998ce8580a1f5c53c8c93a56a125b:
Merge branch 'master' of git://git.denx.de/u-boot-mmc (2017-05-16
08:10:50 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to c2f17939f4b429c90a453e26927a7c578e5456b5:
x86: minnowmax: Remove incorrect pad-offset of several pins
(2017-05-17 17:13:06 +0800)
----------------------------------------------------------------
Bin Meng (24):
x86: acpi: Add Kconfig option and header file for ACPI resume
x86: baytrail: acpi: Add APIs for determining/clearing sleep state
x86: Add post codes for OS resume
x86: fsp: acpi: Pass different boot mode to FSP init
x86: Store and display previous sleep state
x86: baytrail: Conditionally report S3 in the ACPI table
x86: fsp: Mark memory used by U-Boot as reserved in the E820 table for S3
x86: acpi: Add wake up assembly stub
x86: acpi: Add one API to find OS wakeup vector
x86: acpi: Resume OS if resume vector is found
x86: Add an early CMOS access library
x86: fsp: Save stack address to CMOS for next S3 boot
x86: Do not clear high table area for S3
x86: Adjust board_final_cleanup() order
x86: apci: Change PM1_CNT register access to RMW
x86: acpi: Make enter_acpi_mode() public
x86: acpi: Refactor acpi_resume()
x86: acpi: Turn on ACPI mode for S3
x86: pci: Allow conditionally run VGA rom in S3
x86: acpi: Fix Windows S3 resume failure
x86: minnowmax: Enable ACPI S3 resume
x86: Document ACPI S3 support
x86: ich6_gpio: Add use-lvl-write-cache for I/O access mode
x86: minnowmax: Remove incorrect pad-offset of several pins
Simon Glass (1):
x86: Convert MMC to driver model
Stefan Roese (4):
serial: serial-uclass: Use force parameter in stdio_deregister_dev()
dm: core: Add DM_FLAG_OS_PREPARE flag
x86: bootm: Add dm_remove_devices_flags() call to
bootm_announce_and_cleanup()
spi: ich: Configure SPI BIOS parameters for Linux upon U-Boot exit
arch/Kconfig | 1 +
arch/x86/Kconfig | 32
++++++++++++++++++++++++++
arch/x86/cpu/Makefile | 1 +
arch/x86/cpu/baytrail/acpi.c | 47
+++++++++++++++++++++++++++++++++++++++
arch/x86/cpu/baytrail/valleyview.c | 12 ----------
arch/x86/cpu/cpu.c | 30
+++++++++++++++++++++++--
arch/x86/cpu/quark/quark.c | 10 ---------
arch/x86/cpu/queensbay/Makefile | 2 +-
arch/x86/cpu/queensbay/topcliff.c | 20 -----------------
arch/x86/cpu/wakeup.S | 78
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/dts/bayleybay.dts | 6 +++++
arch/x86/dts/baytrail_som-db5800-som-6867.dts | 6 +++++
arch/x86/dts/conga-qeval20-qa3-e3845.dts | 6 +++++
arch/x86/dts/dfi-bt700.dtsi | 6 +++++
arch/x86/dts/minnowmax.dts | 11 ++++-----
arch/x86/include/asm/acpi_s3.h | 131
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/include/asm/acpi_table.h | 28
+++++++++++++++++++++++
arch/x86/include/asm/arch-baytrail/acpi/sleepstates.asl | 2 ++
arch/x86/include/asm/arch-baytrail/iomap.h | 24
++++++++++++++++++++
arch/x86/include/asm/cmos_layout.h | 31
++++++++++++++++++++++++++
arch/x86/include/asm/early_cmos.h | 43
+++++++++++++++++++++++++++++++++++
arch/x86/include/asm/global_data.h | 4 ++++
arch/x86/include/asm/post.h | 2 ++
arch/x86/include/asm/tables.h | 1 +
arch/x86/include/asm/u-boot-x86.h | 13 +++++++++++
arch/x86/lib/Makefile | 2 ++
arch/x86/lib/acpi_s3.c | 82
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/lib/acpi_table.c | 84
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
arch/x86/lib/bootm.c | 9 ++++++++
arch/x86/lib/coreboot_table.c | 7 +++++-
arch/x86/lib/early_cmos.c | 51
++++++++++++++++++++++++++++++++++++++++++
arch/x86/lib/fsp/fsp_common.c | 63
++++++++++++++++++++++++++++++++++++++++++++++++++-
arch/x86/lib/fsp/fsp_dram.c | 12 ++++++++++
configs/minnowmax_defconfig | 1 +
doc/README.x86 | 24
+++++++++++++++-----
drivers/core/device-remove.c | 16 ++++++++-----
drivers/gpio/intel_ich6_gpio.c | 30
++++++++++++++++++++-----
drivers/mmc/pci_mmc.c | 86
++++++++++++++++++++++++++++++++++++++++++++++++----------------------
drivers/pci/pci_rom.c | 14 ++++++++++++
drivers/serial/serial-uclass.c | 2 +-
drivers/spi/ich.c | 18 +++++++++++++++
drivers/spi/ich.h | 54
++++++++++++++++++++++++++++++++++++++------
include/dm/device.h | 11 ++++++++-
include/mmc.h | 12 ----------
44 files changed, 1008 insertions(+), 117 deletions(-)
delete mode 100644 arch/x86/cpu/queensbay/topcliff.c
create mode 100644 arch/x86/cpu/wakeup.S
create mode 100644 arch/x86/include/asm/acpi_s3.h
create mode 100644 arch/x86/include/asm/cmos_layout.h
create mode 100644 arch/x86/include/asm/early_cmos.h
create mode 100644 arch/x86/lib/acpi_s3.c
create mode 100644 arch/x86/lib/early_cmos.c
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-05-17 9:18 Bin Meng
@ 2017-05-17 21:13 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-05-17 21:13 UTC (permalink / raw)
To: u-boot
On Wed, May 17, 2017 at 05:18:39PM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit 4125bbcef6a998ce8580a1f5c53c8c93a56a125b:
>
> Merge branch 'master' of git://git.denx.de/u-boot-mmc (2017-05-16
> 08:10:50 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to c2f17939f4b429c90a453e26927a7c578e5456b5:
>
> x86: minnowmax: Remove incorrect pad-offset of several pins
> (2017-05-17 17:13:06 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170517/81198dfd/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-04-18 8:12 Bin Meng
2017-04-19 13:02 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-04-18 8:12 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit f6c1df44b815a08585e7fd3805a1db51a5955d09:
Prepare v2017.05-rc2 (2017-04-17 18:16:49 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to 363f67a96b2b2f6ec5a211eddf349d7b76a09159:
x86: config: Enable dhrystone command for link (2017-04-18 15:51:21 +0800)
----------------------------------------------------------------
Simon Glass (3):
x86: Drop leading spaces in cpu_x86_get_desc()
x86: Display the SPL banner only once
x86: config: Enable dhrystone command for link
arch/x86/cpu/cpu_x86.c | 6 +++++-
arch/x86/lib/spl.c | 3 +--
configs/chromebook_link64_defconfig | 1 +
configs/chromebook_link_defconfig | 1 +
4 files changed, 8 insertions(+), 3 deletions(-)
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-04-18 8:12 Bin Meng
@ 2017-04-19 13:02 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-04-19 13:02 UTC (permalink / raw)
To: u-boot
On Tue, Apr 18, 2017 at 04:12:34PM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit f6c1df44b815a08585e7fd3805a1db51a5955d09:
>
> Prepare v2017.05-rc2 (2017-04-17 18:16:49 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to 363f67a96b2b2f6ec5a211eddf349d7b76a09159:
>
> x86: config: Enable dhrystone command for link (2017-04-18 15:51:21 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170419/83131ea1/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-04-10 2:17 Bin Meng
2017-04-10 18:27 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-04-10 2:17 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit 04735a8fc45ba7c9f5b17d4837a0c649087b29e1:
Merge branch 'master' of git://git.denx.de/u-boot-samsung
(2017-04-08 10:20:26 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to ca0d29e4f06095fd39f3125aef8f427aa1728ee5:
x86: Introduce minimal PMU driver for Intel MID platforms
(2017-04-10 10:02:03 +0800)
----------------------------------------------------------------
Andy Shevchenko (3):
x86: Remove unused option
serial: Add serial driver for Intel MID
x86: Introduce minimal PMU driver for Intel MID platforms
Bin Meng (2):
dm: rtc: Add 16-bit read/write support
tools: binman: Add missing filenames for various x86 rom tests
Felipe Balbi (1):
x86: Add SCU IPC driver for Intel MID platforms
Stefan Roese (4):
x86: Kconfig: Add options to configure the descriptor.bin /
me.bin filenames
x86: Add file names from Kconfig in descriptor/intel-me nodes in
u-boot.dtsi
binman: Remove hard-coded file name for x86 flash-descriptor & intel-me
x86: bootm: Fix FIT image booting on x86
arch/x86/Kconfig | 18 +++++++++++++
arch/x86/dts/u-boot.dtsi | 2 ++
arch/x86/include/asm/cpu.h | 2 ++
arch/x86/include/asm/pmu.h | 11 ++++++++
arch/x86/include/asm/scu.h | 28 ++++++++++++++++++++
arch/x86/lib/Makefile | 2 ++
arch/x86/lib/bootm.c | 2 +-
arch/x86/lib/pmu.c | 117
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/lib/scu.c | 168
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/rtc/rtc-uclass.c | 30 ++++++++++++++++++++++
drivers/serial/Kconfig | 9 +++++++
drivers/serial/Makefile | 1 +
drivers/serial/serial_intel_mid.c | 69
+++++++++++++++++++++++++++++++++++++++++++++++++
include/configs/x86-common.h | 1 -
include/rtc.h | 20 +++++++++++++++
scripts/config_whitelist.txt | 1 -
tools/binman/etype/intel_descriptor.py | 3 ---
tools/binman/etype/intel_me.py | 3 ---
tools/binman/test/30_x86-rom-me-no-desc.dts | 1 +
tools/binman/test/31_x86-rom-me.dts | 2 ++
tools/binman/test/32_intel-vga.dts | 1 +
tools/binman/test/42_intel-fsp.dts | 1 +
tools/binman/test/43_intel-cmc.dts | 1 +
23 files changed, 484 insertions(+), 9 deletions(-)
create mode 100644 arch/x86/include/asm/pmu.h
create mode 100644 arch/x86/include/asm/scu.h
create mode 100644 arch/x86/lib/pmu.c
create mode 100644 arch/x86/lib/scu.c
create mode 100644 drivers/serial/serial_intel_mid.c
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-04-10 2:17 Bin Meng
@ 2017-04-10 18:27 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-04-10 18:27 UTC (permalink / raw)
To: u-boot
On Mon, Apr 10, 2017 at 10:17:28AM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit 04735a8fc45ba7c9f5b17d4837a0c649087b29e1:
>
> Merge branch 'master' of git://git.denx.de/u-boot-samsung
> (2017-04-08 10:20:26 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to ca0d29e4f06095fd39f3125aef8f427aa1728ee5:
>
> x86: Introduce minimal PMU driver for Intel MID platforms
> (2017-04-10 10:02:03 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170410/8db08094/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-02-21 7:21 Bin Meng
2017-02-22 19:50 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-02-21 7:21 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit 66c246cce7c66019a93ff7105157c3e2126dd277:
ARM: DRA7xx: Fix memory allocation overflow (2017-02-17 17:24:35 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to 308c75e08deac2933fbc63a1e9521343e710279c:
x86: Intel MID platforms has no microcode update (2017-02-21 15:10:56 +0800)
----------------------------------------------------------------
Andy Shevchenko (2):
x86: Introduce INTEL_MID quirk option
x86: Intel MID platforms has no microcode update
J. Tang (1):
x86: Force 32-bit jumps in interrupt handlers
Vincent Tinelli (1):
x86: zImage: add Intel MID platforms support
arch/x86/Kconfig | 14 ++++++++++++++
arch/x86/cpu/i386/interrupt.c | 2 +-
arch/x86/cpu/mp_init.c | 3 ++-
arch/x86/lib/zimage.c | 4 ++++
4 files changed, 21 insertions(+), 2 deletions(-)
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-02-21 7:21 Bin Meng
@ 2017-02-22 19:50 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-02-22 19:50 UTC (permalink / raw)
To: u-boot
On Tue, Feb 21, 2017 at 03:21:47PM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit 66c246cce7c66019a93ff7105157c3e2126dd277:
>
> ARM: DRA7xx: Fix memory allocation overflow (2017-02-17 17:24:35 -0500)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to 308c75e08deac2933fbc63a1e9521343e710279c:
>
> x86: Intel MID platforms has no microcode update (2017-02-21 15:10:56 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170222/ee525dcb/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2017-02-07 5:51 Bin Meng
2017-02-08 1:27 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2017-02-07 5:51 UTC (permalink / raw)
To: u-boot
Hi Tom,
This is U-Boot x86 64-bit preliminary support, on Google Chromebook
Link and QEMU targets.
The following changes since commit c83a824e62277162ad35f52879b2316902c0eff5:
Merge git://git.denx.de/u-boot-fsl-qoriq (2017-02-03 20:33:42 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to 446d4e048ee3b00f7907e15cd02aa404cc714c77:
x86: make LOAD_FROM_32_BIT visible for platforms (2017-02-07 13:36:50 +0800)
----------------------------------------------------------------
Andy Shevchenko (2):
x86: Synchronize list of x86 subarchitectures (update bootparam.h)
x86: make LOAD_FROM_32_BIT visible for platforms
Bin Meng (13):
x86: qemu: Add missing DECLARE_GLOBAL_DATA_PTR in e820.c
x86: Wrap print_ch() with config option
x86: spl: Add weak arch_cpu_init_dm()
x86: Compile irq.c for 64-bit
x86: qemu: Hide arch_cpu_init() and print_cpuinfo() for U-Boot proper
x86: qemu: Fix compiler warnings for 64-bit
x86: qemu: Set up device tree for SPL
x86: qemu: Mark ucode as optional for SPL in u-boot.dtsi
tools: binman: Call correct init for Entry_u_boot_spl_with_ucode_ptr
tools: binman: Handle optional microcode case in SPL image
x86: qemu: Add a text base for 64-bit U-Boot
x86: qemu: Add build options for SPL
x86: qemu: Add a config for 64-bit U-Boot
Simon Glass (62):
console: Don't enable CONFIG-CONSOLE_MUX, etc. in SPL
spl: spi: Add a debug message if loading fails
spl: Makefile: Define SPL_ earlier
spl: Allow CPU drivers to be used in SPL
spl: Allow PCI drivers to be used in SPL
spl: Allow RTC drivers to be used in SPL
spl: Allow timer drivers to be used in SPL
spl: Allow PCH drivers to be used in SPL
spl: Don't create a BSS padding when it is separate
x86: Use unsigned long for address in table generation
x86: Update mpspec to build on 64-bit machines
x86: ivybridge: Declare global data where it is used
x86: ivybridge: Add more debugging for failures
x86: ivybridge: Fix types for 64-bit compilation
x86: dts: Mark serial as needed before relocation
x86: fsp: Fix cast for 64-bit compilation
x86: lib: Fix types and casts for 64-bit compilation
x86: Add Kconfig options to build 64-bit U-Boot
x86: Kconfig: Add location options for 16/32-bit init
x86: Use X86_16BIT_INIT instead of X86_RESET_VECTOR
x86: Use X86_32BIT_INIT instead of X86_RESET_VECTOR
x86: ivybridge: Allow 32-bit init to move to SPL
x86: Add 64-bit start-up code
x86: board_f: Update init sequence for 64-bit startup
board_f/r: Use static const for the init sequences
x86: board_r: Set the global data pointer after relocation
x86: Do relocation before clearing BSS
x86: Refactor relocation to prepare for 64-bit
x86: Add support for 64-bit relocation
x86: Tidy up use of size_t in relocation
x86: Add an SPL implementation
x86: Move the i386 code into its own directory
x86: Add cpu code for x86_64
x86: Support global_data on x86_64
x86: Fix up CONFIG_X86_64 check
x86: Add a link script for 64-bit x86
x86: Add a link script for SPL
x86: Add SPL build rules for start-up code
x86: Fix up byteorder.h for x86_64
x86: Drop flag_is_changable() on x86_64
x86: Fix up type sizes for 64-bit
x86: ivybridge: Skip SATA init in SPL
x86: ivybridge: Provide a dummy SDRAM init for 64-bit
x86: Don't try to run the VGA BIOS in 64-bit mode
x86: Don't build call64 and setjmp on 64-bit
x86: Don't build cpu files which are not supported on 64-bit
x86: Don't build 32-bit efi files on x86_64
x86: Don't try to boot Linux from SPL
x86: Drop interrupt support in 64-bit mode
x86: Support jumping from SPL to U-Boot
x86: Move pirq_routing_table to global_data
x86: Move turbo_state to global_data
x86: Change irq_already_routed to a local variable
x86: Move call64 to the i386 directory
x86: Move setjmp to the i386 directory
x86: Add a dummy setjmp implementation for x86_64
x86: link: Add a text base for 64-bit U-Boot
x86: link: Add SPL declarations to the binman image
x86: link: Set up device tree for SPL
x86: link: Add build options for SPL
x86: Update compile/link flags to support 64-bit U-Boot
x86: link: Add a config for 64-bit U-Boot
Makefile | 7 +-
arch/x86/Kconfig | 94 +++++++++++++++++++
arch/x86/Makefile | 9 +-
arch/x86/config.mk | 30 +++++-
arch/x86/cpu/Makefile | 24 ++++-
arch/x86/cpu/config.mk | 8 +-
arch/x86/cpu/cpu.c | 504
-------------------------------------------------------------------------------------------------
arch/x86/cpu/i386/Makefile | 9 ++
arch/x86/cpu/{ => i386}/call64.S | 3 +
arch/x86/cpu/i386/cpu.c | 598
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/cpu/{interrupts.c => i386/interrupt.c} | 6 +-
arch/x86/cpu/{ => i386}/setjmp.S | 0
arch/x86/cpu/intel_common/Makefile | 10 +-
arch/x86/cpu/irq.c | 20 ++--
arch/x86/cpu/ivybridge/Makefile | 9 +-
arch/x86/cpu/ivybridge/bd82x6x.c | 2 +
arch/x86/cpu/ivybridge/cpu.c | 4 +-
arch/x86/cpu/ivybridge/lpc.c | 2 +
arch/x86/cpu/ivybridge/model_206ax.c | 2 +
arch/x86/cpu/ivybridge/northbridge.c | 2 +
arch/x86/cpu/ivybridge/sata.c | 4 +-
arch/x86/cpu/ivybridge/sdram.c | 37 ++++++--
arch/x86/cpu/ivybridge/sdram_nop.c | 18 ++++
arch/x86/cpu/qemu/e820.c | 2 +
arch/x86/cpu/qemu/qemu.c | 7 +-
arch/x86/cpu/start.S | 12 +--
arch/x86/cpu/start64.S | 28 ++++++
arch/x86/cpu/turbo.c | 8 +-
arch/x86/cpu/u-boot-64.lds | 76 +++++++++++++++
arch/x86/cpu/u-boot-spl.lds | 74 +++++++++++++++
arch/x86/cpu/u-boot.lds | 2 +-
arch/x86/cpu/x86_64/Makefile | 6 ++
arch/x86/cpu/x86_64/cpu.c | 73 +++++++++++++++
arch/x86/cpu/x86_64/interrupts.c | 29 ++++++
arch/x86/cpu/x86_64/setjmp.c | 20 ++++
arch/x86/dts/chromebook_link.dts | 15 ++-
arch/x86/dts/emulation-u-boot.dtsi | 6 ++
arch/x86/dts/qemu-x86_i440fx.dts | 4 +
arch/x86/dts/qemu-x86_q35.dts | 4 +
arch/x86/dts/serial.dtsi | 1 +
arch/x86/dts/u-boot.dtsi | 19 ++++
arch/x86/include/asm/acpi_table.h | 2 +-
arch/x86/include/asm/bootparam.h | 3 +-
arch/x86/include/asm/byteorder.h | 17 ++--
arch/x86/include/asm/cpu.h | 12 +++
arch/x86/include/asm/fsp/fsp_hob.h | 4 +-
arch/x86/include/asm/global_data.h | 9 +-
arch/x86/include/asm/mp.h | 3 +
arch/x86/include/asm/mpspec.h | 10 +-
arch/x86/include/asm/posix_types.h | 5 +
arch/x86/include/asm/sfi.h | 2 +-
arch/x86/include/asm/spl.h | 8 ++
arch/x86/include/asm/tables.h | 2 +-
arch/x86/include/asm/types.h | 5 +
arch/x86/lib/Makefile | 11 +++
arch/x86/lib/acpi_table.c | 4 +-
arch/x86/lib/bios.c | 4 +-
arch/x86/lib/bootm.c | 7 ++
arch/x86/lib/init_helpers.c | 2 +-
arch/x86/lib/interrupts.c | 5 +
arch/x86/lib/mpspec.c | 14 +--
arch/x86/lib/pinctrl_ich6.c | 2 +-
arch/x86/lib/pirq_routing.c | 14 +--
arch/x86/lib/relocate.c | 100 +++++++++++++++-----
arch/x86/lib/sfi.c | 6 +-
arch/x86/lib/spl.c | 159
+++++++++++++++++++++++++++++++
arch/x86/lib/tables.c | 11 +--
arch/x86/lib/zimage.c | 2 +-
board/emulation/Kconfig | 7 ++
board/emulation/qemu-x86/Kconfig | 6 +-
board/emulation/qemu-x86/MAINTAINERS | 7 ++
board/google/Kconfig | 7 ++
board/google/chromebook_link/Kconfig | 5 +-
board/google/chromebook_link/MAINTAINERS | 7 ++
common/board_f.c | 16 ++--
common/board_r.c | 12 ++-
common/console.c | 30 +++---
common/iomux.c | 4 +-
common/spl/Kconfig | 47 ++++++++++
common/spl/spl_spi.c | 5 +-
common/usb_kbd.c | 6 +-
configs/chromebook_link64_defconfig | 89 ++++++++++++++++++
configs/chromebook_link_defconfig | 4 +-
configs/qemu-x86_64_defconfig | 80 ++++++++++++++++
drivers/Makefile | 5 +
drivers/misc/qfw.c | 4 +-
drivers/pci/pci_rom.c | 2 +-
drivers/video/ivybridge_igd.c | 6 +-
include/configs/chromebook_link.h | 9 ++
include/configs/qemu-x86.h | 9 ++
include/smbios.h | 4 +-
lib/smbios.c | 22 ++---
scripts/Makefile.spl | 18 +++-
tools/binman/etype/u_boot_spl_with_ucode_ptr.py | 2 +-
tools/binman/etype/u_boot_ucode.py | 6 ++
95 files changed, 1929 insertions(+), 701 deletions(-)
create mode 100644 arch/x86/cpu/i386/Makefile
rename arch/x86/cpu/{ => i386}/call64.S (98%)
create mode 100644 arch/x86/cpu/i386/cpu.c
rename arch/x86/cpu/{interrupts.c => i386/interrupt.c} (99%)
rename arch/x86/cpu/{ => i386}/setjmp.S (100%)
create mode 100644 arch/x86/cpu/ivybridge/sdram_nop.c
create mode 100644 arch/x86/cpu/start64.S
create mode 100644 arch/x86/cpu/u-boot-64.lds
create mode 100644 arch/x86/cpu/u-boot-spl.lds
create mode 100644 arch/x86/cpu/x86_64/Makefile
create mode 100644 arch/x86/cpu/x86_64/cpu.c
create mode 100644 arch/x86/cpu/x86_64/interrupts.c
create mode 100644 arch/x86/cpu/x86_64/setjmp.c
create mode 100644 arch/x86/include/asm/spl.h
create mode 100644 arch/x86/lib/spl.c
create mode 100644 configs/chromebook_link64_defconfig
create mode 100644 configs/qemu-x86_64_defconfig
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2017-02-07 5:51 Bin Meng
@ 2017-02-08 1:27 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2017-02-08 1:27 UTC (permalink / raw)
To: u-boot
On Tue, Feb 07, 2017 at 01:51:22PM +0800, Bin Meng wrote:
> Hi Tom,
>
> This is U-Boot x86 64-bit preliminary support, on Google Chromebook
> Link and QEMU targets.
>
> The following changes since commit c83a824e62277162ad35f52879b2316902c0eff5:
>
> Merge git://git.denx.de/u-boot-fsl-qoriq (2017-02-03 20:33:42 -0500)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to 446d4e048ee3b00f7907e15cd02aa404cc714c77:
>
> x86: make LOAD_FROM_32_BIT visible for platforms (2017-02-07 13:36:50 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170207/cc41b212/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-12-26 5:42 Bin Meng
2016-12-26 13:23 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-12-26 5:42 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit a5b24110cad65c73d6bcf6ecada07d926975ed54:
Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2016-12-23
18:41:56 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to d26a38fd615466e2d62baa577423ac06d2601d8f:
binman: Remove hard-coded file name for x86 CMC/FSP/VGA (2016-12-26
13:36:23 +0800)
----------------------------------------------------------------
Bin Meng (3):
x86: quark: Fix build error for quark-based boards
x86: Add file names from Kconfig in CMC/FSP/VGA nodes in u-boot.dtsi
binman: Remove hard-coded file name for x86 CMC/FSP/VGA
arch/x86/dts/quark-u-boot.dtsi | 17 +++++++++++++++++
arch/x86/dts/u-boot.dtsi | 3 +++
tools/binman/etype/intel_cmc.py | 3 ---
tools/binman/etype/intel_fsp.py | 3 ---
tools/binman/etype/intel_vga.py | 3 ---
5 files changed, 20 insertions(+), 9 deletions(-)
create mode 100644 arch/x86/dts/quark-u-boot.dtsi
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-12-26 5:42 Bin Meng
@ 2016-12-26 13:23 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-12-26 13:23 UTC (permalink / raw)
To: u-boot
On Mon, Dec 26, 2016 at 01:42:43PM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit a5b24110cad65c73d6bcf6ecada07d926975ed54:
>
> Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2016-12-23
> 18:41:56 -0500)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to d26a38fd615466e2d62baa577423ac06d2601d8f:
>
> binman: Remove hard-coded file name for x86 CMC/FSP/VGA (2016-12-26
> 13:36:23 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161226/376e4b1f/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-10-18 8:03 Bin Meng
2016-10-18 14:06 ` Tom Rini
2016-10-18 22:47 ` Tom Rini
0 siblings, 2 replies; 181+ messages in thread
From: Bin Meng @ 2016-10-18 8:03 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit d5a815327d2c257fbba108ff46974b1c1d12fd2a:
Prepare v2016.11-rc2 (2016-10-17 20:09:33 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to f822403f0164be74a5161b65698d0f01f4556234:
x86: Add implementations of setjmp() and longjmp() (2016-10-18 15:58:50 +0800)
----------------------------------------------------------------
Alexander Graf (1):
x86: Move table csum into separate header
Simon Glass (1):
x86: Add implementations of setjmp() and longjmp()
arch/x86/cpu/Makefile | 2 +-
arch/x86/cpu/setjmp.S | 61
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/include/asm/setjmp.h | 24 ++++++++++++++++++++++++
arch/x86/include/asm/tables.h | 2 ++
arch/x86/lib/tables.c | 12 ------------
include/tables_csum.h | 22 ++++++++++++++++++++++
6 files changed, 110 insertions(+), 13 deletions(-)
create mode 100644 arch/x86/cpu/setjmp.S
create mode 100644 arch/x86/include/asm/setjmp.h
create mode 100644 include/tables_csum.h
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-10-18 8:03 Bin Meng
@ 2016-10-18 14:06 ` Tom Rini
2016-10-18 14:19 ` Tom Rini
2016-10-18 22:47 ` Tom Rini
1 sibling, 1 reply; 181+ messages in thread
From: Tom Rini @ 2016-10-18 14:06 UTC (permalink / raw)
To: u-boot
On Tue, Oct 18, 2016 at 04:03:08PM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit d5a815327d2c257fbba108ff46974b1c1d12fd2a:
>
> Prepare v2016.11-rc2 (2016-10-17 20:09:33 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to f822403f0164be74a5161b65698d0f01f4556234:
>
> x86: Add implementations of setjmp() and longjmp() (2016-10-18 15:58:50 +0800)
>
NAK. In commit 238d1f54eafcf705caa1460765aeb1ac17ab470e sections.c
isn't actually added so builds fail. Thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161018/a03a0138/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-10-18 14:06 ` Tom Rini
@ 2016-10-18 14:19 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-10-18 14:19 UTC (permalink / raw)
To: u-boot
On Tue, Oct 18, 2016 at 10:06:28AM -0400, Tom Rini wrote:
> On Tue, Oct 18, 2016 at 04:03:08PM +0800, Bin Meng wrote:
>
> > Hi Tom,
> >
> > The following changes since commit d5a815327d2c257fbba108ff46974b1c1d12fd2a:
> >
> > Prepare v2016.11-rc2 (2016-10-17 20:09:33 -0400)
> >
> > are available in the git repository at:
> >
> > git://git.denx.de/u-boot-x86.git
> >
> > for you to fetch changes up to f822403f0164be74a5161b65698d0f01f4556234:
> >
> > x86: Add implementations of setjmp() and longjmp() (2016-10-18 15:58:50 +0800)
> >
>
> NAK. In commit 238d1f54eafcf705caa1460765aeb1ac17ab470e sections.c
> isn't actually added so builds fail. Thanks!
Sigh, that comes from the EFI tree not x86, my bad. Sorry for the
noise, re-testing things.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161018/847ad702/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-10-18 8:03 Bin Meng
2016-10-18 14:06 ` Tom Rini
@ 2016-10-18 22:47 ` Tom Rini
1 sibling, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-10-18 22:47 UTC (permalink / raw)
To: u-boot
On Tue, Oct 18, 2016 at 04:03:08PM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit d5a815327d2c257fbba108ff46974b1c1d12fd2a:
>
> Prepare v2016.11-rc2 (2016-10-17 20:09:33 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to f822403f0164be74a5161b65698d0f01f4556234:
>
> x86: Add implementations of setjmp() and longjmp() (2016-10-18 15:58:50 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161018/9a32a88d/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-10-12 3:04 Bin Meng
2016-10-13 0:48 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-10-12 3:04 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit f5fd45ff64e28a73499548358e3d1ceda0de7daf:
Merge branch 'master' of git://www.denx.de/git/u-boot-imx
(2016-10-08 09:33:37 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to 00bcaedd5c4063c677d16af264bbcb991fb9675c:
x86: Clean up unused macros in the configuration headers (2016-10-12
10:58:24 +0800)
----------------------------------------------------------------
Bin Meng (11):
x86: doc: Document coreboot framebuffer driver issue on QEMU
dm: video: Add driver for VESA-compatible device
dm: video: Output verbose information in vbe_setup_video()
x86: Convert to use DM VESA video driver
x86: doc: Correct qfw command example
vbe: Make vbe_setup_video_priv() public
dm: video: Add driver for coreboot framebuffer device
dm: video: Don't do anything in alloc_fb() when plat->size is zero
x86: coreboot: Convert to use DM coreboot video driver
video: Remove legacy VESA and coreboot framebuffer drivers
x86: Clean up unused macros in the configuration headers
Simon Glass (28):
Revert "x86: broadwell: gpio: Remove the codes to set up pin control"
x86: Add an accelerated memmove() function
Fix return value in trailing_strtoln()
list: Add list_last_entry() to find the last entry
dm: core: Add a function to get a uclass name
x86: video: Fix typo in broadwell Kconfig
dm: stdio: Allow lazy probing of video devices
dm: video: Add driver-model support to vesa graphics
dm: x86: video: Add a driver-model driver for ivybridge graphics
x86: Adjust config to support DM_VIDEO
dm: x86: Move samus to use new driver model support
dm: x86: Move link to use driver model for video
Add _image_binary_end section declaration
bios_emulator: Fix cast for 64-bit compilation
board_f: Drop the extra fdtdec_prepare_fdt()
elf: Add the Elf64_Rela type
rtc: Use CONFIG_X86 instead of __I386__
tpm: Tidy up use of size_t
usb: pci: Fix cast for 64-bit compilation
x86: Allow interrupts to be disabled in 64-bit mode
x86: Correct address casts in cpu code
x86: Correct address casts in interrupt code
x86: i2c: Fix cast of address to 32-bit value
x86: Don't export interrupt handlers with x86_64
x86: ivybridge: Fix PCH power setup
x86: ivybridge: Tidy up enable_clock_gating() for 64-bit
x86: Drop unused init_helper functions
x86: mrccache: Fix error handling in mrccache_get_region()
Stefan Roese (3):
x86: conga-qeval20-qa3: Add README to explain the console UART options
x86: baytrail: Add 2nd eMMC controller to the PCI probe list
x86: Fix Linux v4.7+ zimage booting (update bootparam.h)
arch/x86/cpu/baytrail/valleyview.c | 5 ++--
arch/x86/cpu/broadwell/sdram.c | 1 -
arch/x86/cpu/coreboot/Kconfig | 4 ---
arch/x86/cpu/cpu.c | 10 +++----
arch/x86/cpu/interrupts.c | 9 ++++--
arch/x86/cpu/ivybridge/Makefile | 1 -
arch/x86/cpu/ivybridge/bd82x6x.c | 12 --------
arch/x86/cpu/ivybridge/early_me.c | 1 -
arch/x86/cpu/ivybridge/gma.h | 156
--------------------------------------------------------------------------------------------------
arch/x86/cpu/ivybridge/lpc.c | 16 +++++------
arch/x86/cpu/ivybridge/model_206ax.c | 1 -
arch/x86/cpu/ivybridge/sata.c | 1 -
arch/x86/dts/bayleybay.dts | 1 +
arch/x86/dts/broadwell_som-6896.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/coreboot_fb.dtsi | 5 ++++
arch/x86/dts/minnowmax.dts | 1 +
arch/x86/include/asm/arch-ivybridge/bd82x6x.h | 12 --------
arch/x86/include/asm/bootparam.h | 3 ++
arch/x86/include/asm/cpu.h | 1 -
arch/x86/include/asm/init_helpers.h | 2 --
arch/x86/include/asm/string.h | 2 +-
arch/x86/lib/init_helpers.c | 10 -------
arch/x86/lib/mrccache.c | 8 ++++--
arch/x86/lib/string.c | 161
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/congatec/conga-qeval20-qa3-e3845/README | 23
+++++++++++++++
common/board_f.c | 3 --
common/stdio.c | 87
++++++++++++++++++++++++++++++++++++++++++++++++++++---
configs/bayleybay_defconfig | 1 +
configs/chromebook_link_defconfig | 2 ++
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 | 2 ++
configs/crownbay_defconfig | 1 +
configs/dfi-bt700-q7x-151_defconfig | 1 +
configs/minnowmax_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 +
doc/README.x86 | 9 +++++-
drivers/bios_emulator/atibios.c | 2 +-
drivers/core/uclass.c | 9 ++++++
drivers/gpio/intel_broadwell_gpio.c | 7 +++++
drivers/i2c/intel_i2c.c | 6 ++--
drivers/pci/pci_rom.c | 62
+++++++++++++++++++++++++++++++++++++++
drivers/rtc/mc146818.c | 2 +-
drivers/tpm/tpm_tis_lpc.c | 4 +--
drivers/usb/host/ehci-pci.c | 4 +--
drivers/video/Kconfig | 23
++++++++++++++-
drivers/video/Makefile | 5 ++--
drivers/video/broadwell_igd.c | 39
+++++--------------------
drivers/video/coreboot.c | 79
++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/video/coreboot_fb.c | 108
--------------------------------------------------------------------
arch/x86/cpu/ivybridge/gma.c => drivers/video/ivybridge_igd.c | 77
++++++++++++++++++++++---------------------------
drivers/video/vesa.c | 34
++++++++++++++++++++++
drivers/video/vesa_fb.c | 63
----------------------------------------
drivers/video/video-uclass.c | 3 ++
include/_exports.h | 2 +-
include/asm-generic/sections.h | 1 +
include/configs/bayleybay.h | 6 ++--
include/configs/cougarcanyon2.h | 4 ---
include/configs/crownbay.h | 4 +--
include/configs/efi-x86.h | 2 --
include/configs/galileo.h | 4 ---
include/configs/minnowmax.h | 6 ++--
include/configs/qemu-x86.h | 4 +--
include/configs/som-6896.h | 6 ++--
include/configs/som-db5800-som-6867.h | 6 ++--
include/configs/x86-chromebook.h | 6 ++--
include/configs/x86-common.h | 5 ----
include/dm/uclass.h | 8 ++++++
include/elf.h | 6 ++++
include/linux/list.h | 11 +++++++
include/pci_ids.h | 5 ++--
include/vbe.h | 6 ++++
lib/strto.c | 8 ++++--
81 files changed, 662 insertions(+), 530 deletions(-)
delete mode 100644 arch/x86/cpu/ivybridge/gma.h
create mode 100644 arch/x86/dts/coreboot_fb.dtsi
delete mode 100644 arch/x86/include/asm/arch-ivybridge/bd82x6x.h
create mode 100644 board/congatec/conga-qeval20-qa3-e3845/README
create mode 100644 drivers/video/coreboot.c
delete mode 100644 drivers/video/coreboot_fb.c
rename arch/x86/cpu/ivybridge/gma.c => drivers/video/ivybridge_igd.c (94%)
create mode 100644 drivers/video/vesa.c
delete mode 100644 drivers/video/vesa_fb.c
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-10-12 3:04 Bin Meng
@ 2016-10-13 0:48 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-10-13 0:48 UTC (permalink / raw)
To: u-boot
On Wed, Oct 12, 2016 at 11:04:12AM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit f5fd45ff64e28a73499548358e3d1ceda0de7daf:
>
> Merge branch 'master' of git://www.denx.de/git/u-boot-imx
> (2016-10-08 09:33:37 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to 00bcaedd5c4063c677d16af264bbcb991fb9675c:
>
> x86: Clean up unused macros in the configuration headers (2016-10-12
> 10:58:24 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161012/4061e927/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-08-30 1:33 Bin Meng
2016-08-30 2:06 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-08-30 1:33 UTC (permalink / raw)
To: u-boot
Hi Tom,
This includes minor updates on IvyBridge support, as well as fixes to
EFI payload.
The following changes since commit ff62bdfbd5dd67d37901002a35b541f2c65ad78d:
Merge branch 'master' of git://git.denx.de/u-boot-uniphier
(2016-08-28 10:36:20 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to cb1cbdd96962931de2ac948a184874e2672f3f96:
x86: qemu: efi: Add two boards for EFI 32-bit and 64-bit payload
(2016-08-30 09:26:05 +0800)
----------------------------------------------------------------
Bin Meng (3):
x86: efi: payload: Make EFI payload build again
x86: efi: Fix EFI 64-bit payload build warnings
x86: qemu: efi: Add two boards for EFI 32-bit and 64-bit payload
Simon Glass (3):
x86: Add debugging when a microcode update fails
x86: ivybridge: Allow microcode to be collated
x86: Add debugging when cpu_common_init() fails
arch/x86/cpu/intel_common/cpu.c | 4 +++-
arch/x86/cpu/intel_common/microcode.c | 12 +++++++++++-
arch/x86/cpu/ivybridge/cpu.c | 4 +++-
arch/x86/include/asm/types.h | 4 ----
board/emulation/qemu-x86/MAINTAINERS | 2 ++
configs/qemu-x86_efi_payload32_defconfig | 48
++++++++++++++++++++++++++++++++++++++++++++++++
configs/qemu-x86_efi_payload64_defconfig | 49
+++++++++++++++++++++++++++++++++++++++++++++++++
include/efi.h | 34
+++++++++++++++++++++-------------
lib/efi/efi_stub.c | 6 +++---
9 files changed, 140 insertions(+), 23 deletions(-)
create mode 100644 configs/qemu-x86_efi_payload32_defconfig
create mode 100644 configs/qemu-x86_efi_payload64_defconfig
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-08-30 1:33 Bin Meng
@ 2016-08-30 2:06 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-08-30 2:06 UTC (permalink / raw)
To: u-boot
On Tue, Aug 30, 2016 at 09:33:03AM +0800, Bin Meng wrote:
> Hi Tom,
>
> This includes minor updates on IvyBridge support, as well as fixes to
> EFI payload.
>
> The following changes since commit ff62bdfbd5dd67d37901002a35b541f2c65ad78d:
>
> Merge branch 'master' of git://git.denx.de/u-boot-uniphier
> (2016-08-28 10:36:20 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to cb1cbdd96962931de2ac948a184874e2672f3f96:
>
> x86: qemu: efi: Add two boards for EFI 32-bit and 64-bit payload
> (2016-08-30 09:26:05 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160829/25aad536/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-08-16 4:41 Bin Meng
2016-08-16 17:56 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-08-16 4:41 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit 4cc9699be7ffc6072482240f5ba208488abe1090:
common: env_nand: Ensure that we have nand_info[0] prior to use
(2016-08-15 18:46:41 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to 27daffe7cec26ec1462245e4e15c36d19d886221:
x86: Add theadorable-x86-dfi-bt700 board support (2016-08-16 11:44:09 +0800)
----------------------------------------------------------------
Bin Meng (1):
x86: bayleybay: Add PS/2 keyboard and mouse to ASL file
George McCollister (1):
x86: som-db5800-som-6867: fix SERIRQ on reset
Simon Glass (5):
x86: Mention how to boot a 64-bit kernel from U-Boot
x86: Add a reference to README.efi
x86: Mention running U-Boot in 64-bit mode in the README
bdinfo: Don't print out empty DRAM banks
x86: bdinfo: Drop meaningless values
Stefan Roese (9):
x86: conga-qeval20-qa3: Add missing MAINTERNERS entry
x86: doc: Add note about the debug FSP usage on BayTrail
x86: cache.h: Add default for CONFIG_SYS_CACHELINE_SIZE
x86: baytrail: Add SIO HS-UART clock setup
misc: Add simple driver for some Nuvoton NCT6102D devices
i2c: intel_i2c: SMBus driver PCI addition (e.g. BayTrail)
x86: conga-qeval20-qa3: Add SMBus support and SMSC2513 config code
x86: Add DFI BT700 BayTrail board support
x86: Add theadorable-x86-dfi-bt700 board support
Yaroslav K (1):
cbfs: Fix incorrect CBFS file header size being used
arch/x86/Kconfig | 4 ++
arch/x86/cpu/baytrail/cpu.c | 48 +++++++++++++
arch/x86/dts/Makefile | 2 +
arch/x86/dts/baytrail_som-db5800-som-6867.dts | 6 ++
arch/x86/dts/conga-qeval20-qa3-e3845.dts | 18 +++--
arch/x86/dts/dfi-bt700-q7x-151.dts | 22 ++++++
arch/x86/dts/dfi-bt700.dtsi | 308
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/dts/theadorable-x86-dfi-bt700.dts | 21 ++++++
arch/x86/include/asm/arch-ivybridge/pch.h | 26 -------
arch/x86/include/asm/cache.h | 8 +--
board/congatec/conga-qeval20-qa3-e3845/MAINTAINERS | 1 +
board/congatec/conga-qeval20-qa3-e3845/conga-qeval20-qa3.c | 40 +++++++++++
board/dfi/Kconfig | 29 ++++++++
board/dfi/dfi-bt700/Kconfig | 28 ++++++++
board/dfi/dfi-bt700/MAINTAINERS | 10 +++
board/dfi/dfi-bt700/Makefile | 8 +++
board/dfi/dfi-bt700/acpi/mainboard.asl | 13 ++++
board/dfi/dfi-bt700/dfi-bt700.c | 30 ++++++++
board/dfi/dfi-bt700/dsdt.asl | 14 ++++
board/dfi/dfi-bt700/start.S | 9 +++
board/intel/bayleybay/acpi/mainboard.asl | 38 +++++++++++
cmd/bdinfo.c | 18 ++---
configs/conga-qeval20-qa3-e3845-internal-uart_defconfig | 3 +
configs/conga-qeval20-qa3-e3845_defconfig | 3 +
configs/dfi-bt700-q7x-151_defconfig | 63
+++++++++++++++++
configs/theadorable-x86-dfi-bt700_defconfig | 60
++++++++++++++++
doc/README.x86 | 33 +++++++++
doc/uImage.FIT/kernel.its | 4 ++
doc/uImage.FIT/x86-fit-boot.txt | 14 ++--
drivers/i2c/intel_i2c.c | 290
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
drivers/misc/Kconfig | 8 +++
drivers/misc/Makefile | 1 +
drivers/misc/nuvoton_nct6102d.c | 56
+++++++++++++++
fs/cbfs/cbfs.c | 8 +--
include/configs/conga-qeval20-qa3-e3845.h | 12 ++--
include/configs/dfi-bt700.h | 74
++++++++++++++++++++
include/nuvoton_nct6102d.h | 34 ++++++++++
37 files changed, 1275 insertions(+), 89 deletions(-)
create mode 100644 arch/x86/dts/dfi-bt700-q7x-151.dts
create mode 100644 arch/x86/dts/dfi-bt700.dtsi
create mode 100644 arch/x86/dts/theadorable-x86-dfi-bt700.dts
create mode 100644 board/dfi/Kconfig
create mode 100644 board/dfi/dfi-bt700/Kconfig
create mode 100644 board/dfi/dfi-bt700/MAINTAINERS
create mode 100644 board/dfi/dfi-bt700/Makefile
create mode 100644 board/dfi/dfi-bt700/acpi/mainboard.asl
create mode 100644 board/dfi/dfi-bt700/dfi-bt700.c
create mode 100644 board/dfi/dfi-bt700/dsdt.asl
create mode 100644 board/dfi/dfi-bt700/start.S
create mode 100644 configs/dfi-bt700-q7x-151_defconfig
create mode 100644 configs/theadorable-x86-dfi-bt700_defconfig
create mode 100644 drivers/misc/nuvoton_nct6102d.c
create mode 100644 include/configs/dfi-bt700.h
create mode 100644 include/nuvoton_nct6102d.h
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-08-16 4:41 Bin Meng
@ 2016-08-16 17:56 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-08-16 17:56 UTC (permalink / raw)
To: u-boot
On Tue, Aug 16, 2016 at 12:41:22PM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit 4cc9699be7ffc6072482240f5ba208488abe1090:
>
> common: env_nand: Ensure that we have nand_info[0] prior to use
> (2016-08-15 18:46:41 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to 27daffe7cec26ec1462245e4e15c36d19d886221:
>
> x86: Add theadorable-x86-dfi-bt700 board support (2016-08-16 11:44:09 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160816/3449a11c/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-07-12 6:09 Bin Meng
2016-07-12 17:59 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-07-12 6:09 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit 19ce924ff914f315dc2fdf79f357825c513aed6e:
Prepare v2016.07 (2016-07-11 15:01:01 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to 9532fe3b40ddf66ef976dee3d5cf1d8b3396bf4d:
x86: link: Correct a failure in DRAM init (2016-07-12 13:59:45 +0800)
----------------------------------------------------------------
Bin Meng (9):
pci: Remove CONFIG_ALWAYS_LOAD_OPROM
pci: Make load_oprom and run_oprom independent
pci: Add board_ prefix to should_load_oprom() and make it weak
x86: baytrail: Introduce a Kconfig option for the internal UART
x86: fsp: Wrap setup_internal_uart() call with CONFIG_INTERNAL_UART
x86: baytrail: Introduce ACPI global NVS
x86: quark: Introduce ACPI global NVS
x86: acpi: Pack global NVS into ACPI table
x86: baytrail: acpi: Hide internal UART per GNVS setting
George McCollister (1):
x86: Add Advantech SOM-DB5800/SOM-6867 support
Simon Glass (1):
x86: link: Correct a failure in DRAM init
Stefan Roese (1):
x86: conga-qeval20-qa3: Add support for internal UART
arch/x86/Kconfig | 4 ++
arch/x86/cpu/baytrail/Kconfig | 11 ++++
arch/x86/cpu/baytrail/acpi.c | 26 ++++++++
arch/x86/cpu/ivybridge/sdram.c | 5 ++
arch/x86/cpu/quark/acpi.c | 7 ++
arch/x86/dts/Makefile | 3 +-
arch/x86/dts/baytrail_som-db5800-som-6867.dts | 289
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/include/asm/acpi/global_nvs.h | 19 ++++++
arch/x86/include/asm/acpi_table.h | 4 ++
arch/x86/include/asm/arch-baytrail/acpi/global_nvs.asl | 15 +++++
arch/x86/include/asm/arch-baytrail/acpi/lpc.asl | 19 +++---
arch/x86/include/asm/arch-baytrail/acpi/platform.asl | 3 +
arch/x86/include/asm/arch-baytrail/global_nvs.h | 21 ++++++
arch/x86/include/asm/arch-quark/acpi/global_nvs.asl | 14 ++++
arch/x86/include/asm/arch-quark/acpi/platform.asl | 3 +
arch/x86/include/asm/arch-quark/global_nvs.h | 20 ++++++
arch/x86/lib/acpi_table.c | 22 +++++++
arch/x86/lib/fsp/fsp_support.c | 2 +-
board/advantech/Kconfig | 28 ++++++++
board/advantech/som-db5800-som-6867/.gitignore | 3 +
board/advantech/som-db5800-som-6867/Kconfig | 28 ++++++++
board/advantech/som-db5800-som-6867/MAINTAINERS | 7 ++
board/advantech/som-db5800-som-6867/Makefile | 8 +++
board/advantech/som-db5800-som-6867/acpi/mainboard.asl | 11 ++++
board/advantech/som-db5800-som-6867/dsdt.asl | 14 ++++
board/advantech/som-db5800-som-6867/som-db5800-som-6867.c | 24 +++++++
board/advantech/som-db5800-som-6867/start.S | 9 +++
board/congatec/conga-qeval20-qa3-e3845/conga-qeval20-qa3.c | 2 +
configs/bayleybay_defconfig | 1 +
configs/conga-qeval20-qa3-e3845-internal-uart_defconfig | 63
++++++++++++++++++
configs/minnowmax_defconfig | 1 +
configs/som-db5800-som-6867_defconfig | 61
++++++++++++++++++
doc/README.x86 | 2 -
drivers/pci/pci_rom.c | 11 +---
include/configs/som-db5800-som-6867.h | 36 +++++++++++
35 files changed, 773 insertions(+), 23 deletions(-)
create mode 100644 arch/x86/dts/baytrail_som-db5800-som-6867.dts
create mode 100644 arch/x86/include/asm/acpi/global_nvs.h
create mode 100644 arch/x86/include/asm/arch-baytrail/acpi/global_nvs.asl
create mode 100644 arch/x86/include/asm/arch-baytrail/global_nvs.h
create mode 100644 arch/x86/include/asm/arch-quark/acpi/global_nvs.asl
create mode 100644 arch/x86/include/asm/arch-quark/global_nvs.h
create mode 100644 board/advantech/Kconfig
create mode 100644 board/advantech/som-db5800-som-6867/.gitignore
create mode 100644 board/advantech/som-db5800-som-6867/Kconfig
create mode 100644 board/advantech/som-db5800-som-6867/MAINTAINERS
create mode 100644 board/advantech/som-db5800-som-6867/Makefile
create mode 100644 board/advantech/som-db5800-som-6867/acpi/mainboard.asl
create mode 100644 board/advantech/som-db5800-som-6867/dsdt.asl
create mode 100644 board/advantech/som-db5800-som-6867/som-db5800-som-6867.c
create mode 100644 board/advantech/som-db5800-som-6867/start.S
create mode 100644 configs/conga-qeval20-qa3-e3845-internal-uart_defconfig
create mode 100644 configs/som-db5800-som-6867_defconfig
create mode 100644 include/configs/som-db5800-som-6867.h
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-07-12 6:09 Bin Meng
@ 2016-07-12 17:59 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-07-12 17:59 UTC (permalink / raw)
To: u-boot
On Tue, Jul 12, 2016 at 02:09:06PM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit 19ce924ff914f315dc2fdf79f357825c513aed6e:
>
> Prepare v2016.07 (2016-07-11 15:01:01 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to 9532fe3b40ddf66ef976dee3d5cf1d8b3396bf4d:
>
> x86: link: Correct a failure in DRAM init (2016-07-12 13:59:45 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160712/58cb748f/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-06-29 2:11 Bin Meng
2016-06-29 2:19 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-06-29 2:11 UTC (permalink / raw)
To: u-boot
Hi Tom,
This includes a fix for coreboot-x86 for v2016.07 release.
The following changes since commit 44faff24f58859bdc1acf28ac739020b5091678a:
Merge git://git.denx.de/u-boot-fsl-qoriq (2016-06-28 15:59:05 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to ff6e1569663eccaf9e582c57cc44568915c2f54b:
x86: coreboot: Remove the dummy pch driver (2016-06-29 10:08:15 +0800)
----------------------------------------------------------------
Bin Meng (1):
x86: coreboot: Remove the dummy pch driver
arch/x86/cpu/coreboot/Makefile | 1 -
arch/x86/cpu/coreboot/pci.c | 26 --------------------------
2 files changed, 27 deletions(-)
delete mode 100644 arch/x86/cpu/coreboot/pci.c
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-06-29 2:11 Bin Meng
@ 2016-06-29 2:19 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-06-29 2:19 UTC (permalink / raw)
To: u-boot
On Wed, Jun 29, 2016 at 10:11:04AM +0800, Bin Meng wrote:
> Hi Tom,
>
> This includes a fix for coreboot-x86 for v2016.07 release.
>
> The following changes since commit 44faff24f58859bdc1acf28ac739020b5091678a:
>
> Merge git://git.denx.de/u-boot-fsl-qoriq (2016-06-28 15:59:05 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to ff6e1569663eccaf9e582c57cc44568915c2f54b:
>
> x86: coreboot: Remove the dummy pch driver (2016-06-29 10:08:15 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160628/3a27e1c8/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-06-12 4:38 Bin Meng
2016-06-19 14:03 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-06-12 4:38 UTC (permalink / raw)
To: u-boot
Hi Tom,
This includes a fix to acpi madt table, and fixes to card detect pin
configuration of the SD controller on BayTrail SoC.
The following changes since commit 6b3943f1b04be60f147ee540fbd72c4c7ea89f80:
siemens,am33x: add draco etamin board (2016-06-09 13:53:13 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to 9769e05bcf79939bad23a719982dd1f85a110f3c:
x86: broadwell: gpio: Remove the codes to set up pin control
(2016-06-12 12:19:35 +0800)
----------------------------------------------------------------
Bin Meng (8):
x86: ich6_gpio: Output return value of syscon_get_by_driver_data()
x86: baytrail: Add 'reg' property in the pinctrl node
x86: baytrail: Change fsp, emmc-boot-mode to "auto"
x86: baytrail: Configure card detect pin of the SD controller
x86: Update x86-pinctrl driver device-tree-bindings doc
x86: Enable regmap and syscon for coreboot and qemu-x86
x86: Probe pinctrl driver in cpu_init_r()
x86: broadwell: gpio: Remove the codes to set up pin control
George McCollister (1):
x86: acpi: Fix madt lapic generation
arch/x86/cpu/cpu.c | 5 +++++
arch/x86/dts/bayleybay.dts | 22 +++++++++++++++++++++-
arch/x86/dts/conga-qeval20-qa3-e3845.dts | 18 +++++++++++++++++-
arch/x86/dts/minnowmax.dts | 18 +++++++++++++++++-
arch/x86/lib/acpi_table.c | 12 ++++++------
configs/coreboot-x86_defconfig | 2 ++
configs/qemu-x86_defconfig | 2 ++
doc/device-tree-bindings/gpio/intel,x86-pinctrl.txt | 16 ++++++++--------
drivers/gpio/intel_broadwell_gpio.c | 7 -------
drivers/gpio/intel_ich6_gpio.c | 5 -----
10 files changed, 78 insertions(+), 29 deletions(-)
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-06-12 4:38 Bin Meng
@ 2016-06-19 14:03 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-06-19 14:03 UTC (permalink / raw)
To: u-boot
On Sun, Jun 12, 2016 at 12:38:56PM +0800, Bin Meng wrote:
> Hi Tom,
>
> This includes a fix to acpi madt table, and fixes to card detect pin
> configuration of the SD controller on BayTrail SoC.
>
> The following changes since commit 6b3943f1b04be60f147ee540fbd72c4c7ea89f80:
>
> siemens,am33x: add draco etamin board (2016-06-09 13:53:13 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to 9769e05bcf79939bad23a719982dd1f85a110f3c:
>
> x86: broadwell: gpio: Remove the codes to set up pin control
> (2016-06-12 12:19:35 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160619/7743101f/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-05-30 2:45 Bin Meng
2016-05-31 14:49 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-05-30 2:45 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit 6523dbf7cce8d8c903346f756e0e41e46ce6d6b9:
Merge branch 'master' of git://git.denx.de/u-boot-mips (2016-05-25
20:22:48 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to d3d664725b4a05cf32d905ff806b44bb01fa61c0:
x86: baytrail: acpi: Fix I/O APIC ID in the MADT table (2016-05-30
10:21:12 +0800)
----------------------------------------------------------------
Bin Meng (8):
x86: acpi: Create a common irqlinks ASL file
x86: acpi: Make irqroute.asl common
acpi: Pass -D__ASSEMBLY__ when compiling ASL files
x86: quark: Prepare device.h for inclusion by ASL
x86: quark: Add platform ASL files
x86: quark: Generate ACPI FADT/MADT tables
x86: galileo: Enable ACPI table generation
x86: baytrail: acpi: Fix I/O APIC ID in the MADT table
arch/x86/cpu/baytrail/acpi.c | 2 +-
arch/x86/cpu/quark/Makefile | 1 +
arch/x86/cpu/quark/acpi.c | 163
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/include/asm/{arch-baytrail => }/acpi/irq_helper.h | 2 +-
arch/x86/include/asm/{arch-baytrail => }/acpi/irqlinks.asl | 33 +++++--------
arch/x86/include/asm/{arch-baytrail => }/acpi/irqroute.asl | 0
arch/x86/include/asm/arch-baytrail/acpi/lpc.asl | 23 ++++++++-
arch/x86/include/asm/arch-baytrail/acpi/southcluster.asl | 2 +-
arch/x86/include/asm/arch-quark/acpi/irqroute.h | 15 ++++++
arch/x86/include/asm/arch-quark/acpi/lpc.asl | 125
+++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/include/asm/arch-quark/acpi/platform.asl | 33 +++++++++++++
arch/x86/include/asm/arch-quark/acpi/sleepstates.asl | 10 ++++
arch/x86/include/asm/arch-quark/acpi/southcluster.asl | 184
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/include/asm/arch-quark/device.h | 21 +++++---
arch/x86/include/asm/arch-quark/iomap.h | 47
++++++++++++++++++
arch/x86/include/asm/arch-quark/irq.h | 19 ++++++++
board/intel/galileo/.gitignore | 3 ++
board/intel/galileo/Makefile | 1 +
board/intel/galileo/acpi/mainboard.asl | 11 +++++
board/intel/galileo/dsdt.asl | 14 ++++++
configs/galileo_defconfig | 1 +
doc/README.x86 | 5 +-
scripts/Makefile.lib | 2 +-
23 files changed, 685 insertions(+), 32 deletions(-)
create mode 100644 arch/x86/cpu/quark/acpi.c
rename arch/x86/include/asm/{arch-baytrail => }/acpi/irq_helper.h (98%)
rename arch/x86/include/asm/{arch-baytrail => }/acpi/irqlinks.asl (92%)
rename arch/x86/include/asm/{arch-baytrail => }/acpi/irqroute.asl (100%)
create mode 100644 arch/x86/include/asm/arch-quark/acpi/irqroute.h
create mode 100644 arch/x86/include/asm/arch-quark/acpi/lpc.asl
create mode 100644 arch/x86/include/asm/arch-quark/acpi/platform.asl
create mode 100644 arch/x86/include/asm/arch-quark/acpi/sleepstates.asl
create mode 100644 arch/x86/include/asm/arch-quark/acpi/southcluster.asl
create mode 100644 arch/x86/include/asm/arch-quark/iomap.h
create mode 100644 arch/x86/include/asm/arch-quark/irq.h
create mode 100644 board/intel/galileo/.gitignore
create mode 100644 board/intel/galileo/acpi/mainboard.asl
create mode 100644 board/intel/galileo/dsdt.asl
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-05-30 2:45 Bin Meng
@ 2016-05-31 14:49 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-05-31 14:49 UTC (permalink / raw)
To: u-boot
On Mon, May 30, 2016 at 10:45:35AM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit 6523dbf7cce8d8c903346f756e0e41e46ce6d6b9:
>
> Merge branch 'master' of git://git.denx.de/u-boot-mips (2016-05-25
> 20:22:48 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to d3d664725b4a05cf32d905ff806b44bb01fa61c0:
>
> x86: baytrail: acpi: Fix I/O APIC ID in the MADT table (2016-05-30
> 10:21:12 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160531/d2483415/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-05-23 8:17 Bin Meng
2016-05-24 15:55 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-05-23 8:17 UTC (permalink / raw)
To: u-boot
Hi Tom,
This introduces U-Boot ACPI support on Intel BayTrail platform with
Ubuntu/Windows installation and boot support, QEMU fw_cfg interface
codes refactoring to be used on other platforms, as well as some bug
fixes and updates to Intel Quark support.
The following changes since commit 4b6e1fda107e5244e80ebc41865650ac2873dc88:
Merge git://git.denx.de/u-boot-dm (2016-05-17 13:58:27 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to 8216b11cdd50515fbc423a4b2709a00865b8621d:
x86: galileo: Override SMBIOS product name (2016-05-23 15:27:43 +0800)
----------------------------------------------------------------
Bin Meng (61):
x86: Drop asm/acpi.h
x86: Fix build warning in tables.c when CONFIG_SEABIOS
x86: acpi: Fix compiler warnings in write_acpi_tables()
x86: irq: Reserve IRQ9 for ACPI in PIC mode
x86: irq: Enable SCI on IRQ9
x86: dts: Update to include ACTL register details
acpi: Change build log for ASL files
acpi: Explicitly spell out dsdt.c in the make rule
acpi: Specify U-Boot include path for ASL files
acpi: Output all errors/warnings/remarks when compiling ASL
x86: acpi: Remove unused codes
x86: acpi: Various changes to acpi_table.h
x86: acpi: Reorder code in acpi_table.h
x86: acpi: Remove acpi_create_ssdt_generator()
x86: acpi: Change fill_header()
x86: acpi: Adjust order in acpi_table.c
x86: acpi: Use u32 in table write routines
x86: acpi: Align FACS table to a 64 byte boundary
x86: acpi: Clean up table header revisions
x86: acpi: Add some generic ASL libraries
x86: acpi: Return table length in acpi_create_madt_lapics()
x86: baytrail: Add platform ASL files
x86: baytrail: Generate ACPI FADT/MADT tables
x86: baytrail: Enable ACPI table generation for all boards
x86: baytrail: Add .gitignore for ACPI enabled boards
x86: Remove acpi=off boot parameter when ACPI is on
x86: doc: Minor update for accuracy
x86: doc: Document ACPI support
x86: minnowmax: Adjust U-Boot environment address in SPI flash
x86: Call board_final_cleanup() in last_stage_init()
x86: Fix up PIRQ routing table checksum earlier
x86: Compile coreboot_table.c only for SeaBIOS
x86: Prepare configuration tables in dedicated high memory region
x86: Unify reserve_arch() for all x86 boards
x86: Reserve configuration tables in high memory
x86: Use high_table_malloc() for tables passing to SeaBIOS
x86: acpi: Switch to ACPI mode by ourselves instead of requested by OSPM
x86: acpi: Remove the unnecessary checksum calculation of DSDT
x86: acpi: Remove header length check when writing tables
x86: doc: Update information about IGD with SeaBIOS
x86: baytrail: Enable SeaBIOS on all boards
x86: doc: Mention Ubuntu/Windows installation and boot support
acpi: Quieten IASL output when 'make -s' is used
x86: baytrail: Add internal UART ASL description
x86: baytrail: Add GPIO ASL description
x86: doc: Add porting hints for ACPI with Windows
acpi: Clean IASL generated intermediate files
x86: crownbay: Disable boot stage support
x86: Add some notes for MRC cache with Intel FSP
x86: baytrail: Update to latest microcode
x86: Use latest microcode for all BayTrail boards
x86: galileo: Enable CPU driver
x86: Don't touch IA32_APIC_BASE MSR on Intel Quark
x86: Remove SMP limitation in lapic_setup()
x86: Call lapic_setup() in interrupt_init()
x86: quark: Assign a unique I/O APIC ID
x86: broadwell: Correct I/O APIC ID
x86: galileo: Enable MP table generation
x86: kconfig: Add two options for SMBIOS manufacturer and product name
x86: Switch to use SMBIOS Kconfig options when writing SMBIOS tables
x86: galileo: Override SMBIOS product name
Miao Yan (13):
x86: qemu: fix ACPI Kconfig options
cmd: qfw: add API to iterate firmware list
cmd: qfw: remove qemu_fwcfg_free_files()
cmd: qfw: make fwcfg_present and fwcfg_dma_present public
x86: qemu: split qfw command interface and qfw core
x86: qemu: move x86 specific operations out of qfw core
x86: qemu: add comment about qfw register endianness
cmd: qfw: rename qemu_fw_cfg.[c|h] to qfw.[c|h]
cmd: qfw: do not require default macros when building qfw command
cmd: qfw: do not depend on x86
cmd: qfw: bring ACPI generation code into qfw core
x86: qemu: rename qemu/acpi_table.c
config: sandbox: enable qfw and cmd_qfw for testing
Tom Rini (1):
x86: qemu: Move qfw command over to cmd and add Kconfig entry
Makefile | 1 +
arch/x86/Kconfig | 47 +-
arch/x86/cpu/baytrail/Makefile | 1 +
arch/x86/cpu/baytrail/acpi.c | 163 ++++
arch/x86/cpu/baytrail/valleyview.c | 8 -
arch/x86/cpu/broadwell/pch.c | 3 +-
arch/x86/cpu/broadwell/sdram.c | 5 -
arch/x86/cpu/coreboot/coreboot.c | 20 +-
arch/x86/cpu/cpu.c | 27 +
arch/x86/cpu/interrupts.c | 8 +-
arch/x86/cpu/irq.c | 31 +
arch/x86/cpu/ivybridge/lpc.c | 1 -
arch/x86/cpu/ivybridge/model_206ax.c | 3 -
arch/x86/cpu/ivybridge/northbridge.c | 1 -
arch/x86/cpu/ivybridge/sdram.c | 5 -
arch/x86/cpu/lapic.c | 35 +-
arch/x86/cpu/mp_init.c | 8 +-
arch/x86/cpu/qemu/Makefile | 3 +-
arch/x86/cpu/qemu/cpu.c | 2 +-
arch/x86/cpu/qemu/e820.c | 43 +
arch/x86/cpu/qemu/qemu.c | 50 +-
arch/x86/cpu/quark/quark.c | 13 +-
arch/x86/dts/bayleybay.dts | 5 +-
arch/x86/dts/conga-qeval20-qa3-e3845.dts | 5 +-
arch/x86/dts/crownbay.dts | 1 +
arch/x86/dts/galileo.dts | 13 +
arch/x86/dts/microcode/m0130673322.dtsi | 3284
----------------------------------------------------------------------
arch/x86/dts/microcode/m0130673325.dtsi | 3284
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/dts/microcode/m0130679901.dtsi | 3284
----------------------------------------------------------------------
arch/x86/dts/microcode/m0130679907.dtsi | 3284
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/dts/minnowmax.dts | 5 +-
arch/x86/dts/qemu-x86_q35.dts | 2 +
arch/x86/include/asm/acpi.h | 24 -
arch/x86/include/asm/acpi/debug.asl | 136 +++
arch/x86/include/asm/acpi/globutil.asl | 113 +++
arch/x86/include/asm/acpi/statdef.asl | 82 ++
arch/x86/include/asm/acpi_table.h | 446 ++++------
arch/x86/include/asm/arch-baytrail/acpi/gpio.asl | 95 ++
arch/x86/include/asm/arch-baytrail/acpi/irq_helper.h | 111 +++
arch/x86/include/asm/arch-baytrail/acpi/irqlinks.asl | 493 +++++++++++
arch/x86/include/asm/arch-baytrail/acpi/irqroute.asl | 48 ++
arch/x86/include/asm/arch-baytrail/acpi/irqroute.h | 27 +
arch/x86/include/asm/arch-baytrail/acpi/lpc.asl | 181 ++++
arch/x86/include/asm/arch-baytrail/acpi/platform.asl | 36 +
arch/x86/include/asm/arch-baytrail/acpi/sleepstates.asl | 13 +
arch/x86/include/asm/arch-baytrail/acpi/southcluster.asl | 211 +++++
arch/x86/include/asm/arch-baytrail/acpi/usb.asl | 34 +
arch/x86/include/asm/arch-baytrail/acpi/xhci.asl | 31 +
arch/x86/include/asm/arch-baytrail/device.h | 74 ++
arch/x86/include/asm/arch-baytrail/iomap.h | 70 ++
arch/x86/include/asm/arch-baytrail/irq.h | 86 ++
arch/x86/include/asm/coreboot_tables.h | 19 +
arch/x86/include/asm/global_data.h | 4 +
arch/x86/include/asm/irq.h | 4 +
arch/x86/lib/Makefile | 4 +-
arch/x86/lib/acpi_table.c | 380 ++++----
arch/x86/lib/bootm.c | 9 -
arch/x86/lib/coreboot_table.c | 31 +
arch/x86/lib/pirq_routing.c | 4 -
arch/x86/lib/smbios.c | 10 +-
arch/x86/lib/tables.c | 3 +-
board/congatec/conga-qeval20-qa3-e3845/.gitignore | 3 +
board/congatec/conga-qeval20-qa3-e3845/Makefile | 1 +
board/congatec/conga-qeval20-qa3-e3845/acpi/mainboard.asl | 13 +
board/congatec/conga-qeval20-qa3-e3845/dsdt.asl | 14 +
board/intel/bayleybay/.gitignore | 3 +
board/intel/bayleybay/Makefile | 1 +
board/intel/bayleybay/acpi/mainboard.asl | 11 +
board/intel/bayleybay/dsdt.asl | 14 +
board/intel/galileo/Kconfig | 11 +
board/intel/minnowmax/.gitignore | 3 +
board/intel/minnowmax/Makefile | 1 +
board/intel/minnowmax/acpi/mainboard.asl | 11 +
board/intel/minnowmax/dsdt.asl | 14 +
cmd/Kconfig | 7 +
cmd/Makefile | 1 +
cmd/qfw.c | 194 +++++
configs/bayleybay_defconfig | 2 +
configs/conga-qeval20-qa3-e3845_defconfig | 2 +
configs/crownbay_defconfig | 3 -
configs/galileo_defconfig | 3 +
configs/minnowmax_defconfig | 2 +
configs/qemu-x86_defconfig | 1 +
configs/sandbox_defconfig | 1 +
doc/README.x86 | 121 ++-
doc/device-tree-bindings/misc/intel,irq-router.txt | 5 +
drivers/misc/Kconfig | 6 +
drivers/misc/Makefile | 1 +
arch/x86/cpu/qemu/fw_cfg.c => drivers/misc/qfw.c | 466 +++-------
include/configs/minnowmax.h | 2 +-
include/configs/x86-common.h | 9 +-
arch/x86/include/asm/fw_cfg.h => include/qfw.h | 31 +-
scripts/Makefile.lib | 8 +-
93 files changed, 9859 insertions(+), 7530 deletions(-)
create mode 100644 arch/x86/cpu/baytrail/acpi.c
create mode 100644 arch/x86/cpu/qemu/e820.c
delete mode 100644 arch/x86/dts/microcode/m0130673322.dtsi
create mode 100644 arch/x86/dts/microcode/m0130673325.dtsi
delete mode 100644 arch/x86/dts/microcode/m0130679901.dtsi
create mode 100644 arch/x86/dts/microcode/m0130679907.dtsi
delete mode 100644 arch/x86/include/asm/acpi.h
create mode 100644 arch/x86/include/asm/acpi/debug.asl
create mode 100644 arch/x86/include/asm/acpi/globutil.asl
create mode 100644 arch/x86/include/asm/acpi/statdef.asl
create mode 100644 arch/x86/include/asm/arch-baytrail/acpi/gpio.asl
create mode 100644 arch/x86/include/asm/arch-baytrail/acpi/irq_helper.h
create mode 100644 arch/x86/include/asm/arch-baytrail/acpi/irqlinks.asl
create mode 100644 arch/x86/include/asm/arch-baytrail/acpi/irqroute.asl
create mode 100644 arch/x86/include/asm/arch-baytrail/acpi/irqroute.h
create mode 100644 arch/x86/include/asm/arch-baytrail/acpi/lpc.asl
create mode 100644 arch/x86/include/asm/arch-baytrail/acpi/platform.asl
create mode 100644 arch/x86/include/asm/arch-baytrail/acpi/sleepstates.asl
create mode 100644 arch/x86/include/asm/arch-baytrail/acpi/southcluster.asl
create mode 100644 arch/x86/include/asm/arch-baytrail/acpi/usb.asl
create mode 100644 arch/x86/include/asm/arch-baytrail/acpi/xhci.asl
create mode 100644 arch/x86/include/asm/arch-baytrail/device.h
create mode 100644 arch/x86/include/asm/arch-baytrail/iomap.h
create mode 100644 arch/x86/include/asm/arch-baytrail/irq.h
create mode 100644 board/congatec/conga-qeval20-qa3-e3845/.gitignore
create mode 100644 board/congatec/conga-qeval20-qa3-e3845/acpi/mainboard.asl
create mode 100644 board/congatec/conga-qeval20-qa3-e3845/dsdt.asl
create mode 100644 board/intel/bayleybay/.gitignore
create mode 100644 board/intel/bayleybay/acpi/mainboard.asl
create mode 100644 board/intel/bayleybay/dsdt.asl
create mode 100644 board/intel/minnowmax/.gitignore
create mode 100644 board/intel/minnowmax/acpi/mainboard.asl
create mode 100644 board/intel/minnowmax/dsdt.asl
create mode 100644 cmd/qfw.c
rename arch/x86/cpu/qemu/fw_cfg.c => drivers/misc/qfw.c (53%)
rename arch/x86/include/asm/fw_cfg.h => include/qfw.h (80%)
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-05-23 8:17 Bin Meng
@ 2016-05-24 15:55 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-05-24 15:55 UTC (permalink / raw)
To: u-boot
On Mon, May 23, 2016 at 04:17:36PM +0800, Bin Meng wrote:
> Hi Tom,
>
> This introduces U-Boot ACPI support on Intel BayTrail platform with
> Ubuntu/Windows installation and boot support, QEMU fw_cfg interface
> codes refactoring to be used on other platforms, as well as some bug
> fixes and updates to Intel Quark support.
>
> The following changes since commit 4b6e1fda107e5244e80ebc41865650ac2873dc88:
>
> Merge git://git.denx.de/u-boot-dm (2016-05-17 13:58:27 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to 8216b11cdd50515fbc423a4b2709a00865b8621d:
>
> x86: galileo: Override SMBIOS product name (2016-05-23 15:27:43 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160524/53683a75/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-04-22 4:08 Bin Meng
2016-04-22 4:09 ` Bin Meng
2016-04-22 14:27 ` Tom Rini
0 siblings, 2 replies; 181+ messages in thread
From: Bin Meng @ 2016-04-22 4:08 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit ee8b25fa354da7cfaafe0e6781e873c74c29bbad:
Prepare v2016.05-rc2 (2016-04-21 09:37:33 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git testing
for you to fetch changes up to 7b63b1832b6e7671c4009bc084045a19cd86c87c:
x86: Correct typo of Miao Yan's email address (2016-04-22 11:26:32 +0800)
----------------------------------------------------------------
Bin Meng (2):
x86: qemu: Drop our own ACPI implementation
x86: Correct typo of Miao Yan's email address
arch/x86/cpu/qemu/Makefile | 3 -
arch/x86/cpu/qemu/acpi.c | 176
---------------------------------------
arch/x86/cpu/qemu/acpi/cpu-hotplug.asl | 80 ------------------
arch/x86/cpu/qemu/acpi/dbug.asl | 25 ------
arch/x86/cpu/qemu/acpi/hpet.asl | 31 -------
arch/x86/cpu/qemu/acpi/isa.asl | 102 -----------------------
arch/x86/cpu/qemu/acpi/pci-crs.asl | 61 --------------
arch/x86/cpu/qemu/dsdt.asl | 412
------------------------------------------------------------------------------------------
arch/x86/cpu/qemu/fw_cfg.c | 2 +-
9 files changed, 1 insertion(+), 891 deletions(-)
delete mode 100644 arch/x86/cpu/qemu/acpi.c
delete mode 100644 arch/x86/cpu/qemu/acpi/cpu-hotplug.asl
delete mode 100644 arch/x86/cpu/qemu/acpi/dbug.asl
delete mode 100644 arch/x86/cpu/qemu/acpi/hpet.asl
delete mode 100644 arch/x86/cpu/qemu/acpi/isa.asl
delete mode 100644 arch/x86/cpu/qemu/acpi/pci-crs.asl
delete mode 100644 arch/x86/cpu/qemu/dsdt.asl
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-04-22 4:08 Bin Meng
@ 2016-04-22 4:09 ` Bin Meng
2016-04-22 14:27 ` Tom Rini
1 sibling, 0 replies; 181+ messages in thread
From: Bin Meng @ 2016-04-22 4:09 UTC (permalink / raw)
To: u-boot
On Fri, Apr 22, 2016 at 12:08 PM, Bin Meng <bmeng.cn@gmail.com> wrote:
> Hi Tom,
>
> The following changes since commit ee8b25fa354da7cfaafe0e6781e873c74c29bbad:
>
> Prepare v2016.05-rc2 (2016-04-21 09:37:33 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git testing
>
Sorry, this should be:
git://git.denx.de/u-boot-x86.git master
Both testing and master point to the same HEAD.
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-04-22 4:08 Bin Meng
2016-04-22 4:09 ` Bin Meng
@ 2016-04-22 14:27 ` Tom Rini
1 sibling, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-04-22 14:27 UTC (permalink / raw)
To: u-boot
On Fri, Apr 22, 2016 at 12:08:20PM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit ee8b25fa354da7cfaafe0e6781e873c74c29bbad:
>
> Prepare v2016.05-rc2 (2016-04-21 09:37:33 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git testing
>
> for you to fetch changes up to 7b63b1832b6e7671c4009bc084045a19cd86c87c:
>
> x86: Correct typo of Miao Yan's email address (2016-04-22 11:26:32 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160422/c1a37f82/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-03-17 2:31 Bin Meng
2016-03-17 14:14 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-03-17 2:31 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit f8a4826383860318d90079bf40402447d369ad87:
spl: arm: Make sure to include all of the u_boot_list entries
(2016-03-16 15:27:55 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to 82ceba2ca2487c4967419cf7053e1301709219e5:
x86: Add congatec conga-QA3/E3845-4G (Bay Trail) support (2016-03-17
10:27:27 +0800)
----------------------------------------------------------------
Bin Meng (12):
x86: Move asm/arch-coreboot/tables.h to a common place
x86: Move sysinfo related to sysinfo.h
x86: Clean up coreboot_tables.h
x86: Change to use start/end address pair in write_tables()
x86: Use a macro for ROM table alignment
x86: Change write_acpi_tables() signature a little bit
x86: Simplify codes in write_tables()
x86: Support writing configuration tables in high area
x86: Implement functions for writing coreboot table
x86: Support booting SeaBIOS
x86: qemu: Enable ACPI table generation by default
x86: Document how to play with SeaBIOS
Simon Glass (69):
video: Allow simple-panel to be used without regulators
cpu: Add support for microcode version and CPU ID
gpio: Add a function to obtain a GPIO vector value
gpio: Use const where possible
pci: Add functions to update PCI configuration registers
pci: Correct a few comments and nits
malloc_simple: Add a little more debugging
x86: cpu: Make the vendor table const
x86: Add some more common MSR indexes
x86: link: Add required GPIO properties
x86: dts: link: Move SPD info into the memory controller
x86: dts: link: Add board ID GPIOs
x86: gpio: Correct GPIO setup ordering
x86: Add a script to aid code conversion from coreboot
x86: Correct duplicate POST values
x86: Tidy up mp_init to reduce duplication
x86: Add comments to the SIPI vector
x86: broadwell: Add a few microcode files
dm: timer: Correct timer init ordering after relocation
syscon: Avoid returning a device on failure
input: i8042: Make sure the keyboard is enabled
x86: Allow use of serial soon after relocation
x86: cpu: Add functions to return the family and stepping
x86: Move cache-as-RAM code into a common location
x86: Move microcode code to a common location
x86: Create a common header for Intel register access
x86: Add the root-complex block to common intel registers
x86: Move common LPC code to its own place
x86: Move common CPU code to its own place
x86: Rename PORT_RESET to IO_PORT_RESET
x86: Move Intel Management Engine code to a common place
x86: ivybridge: Drop sandybridge_early_init()
x86: Add macros to clear and set I/O bits
x86: Allow I/O functions to use pointers
x86: Move common MRC Kconfig options to the common file
x86: Record the CPU details when starting each core
x86: ivybridge: Show microcode version for each core
x86: Update microcode for secondary CPUs
x86: link: Add pin configuration to the device tree
x86: Add an ICH6 pin configuration driver
x86: gpio: Allow the pinctrl driver to set up the pin config
x86: Drop all the old pin configuration code
x86: Add support for running Intel reference code
x86: dts: Update the pinctrl binding a little
x86: Add basic support for broadwell
x86: broadwell: Add a PCH driver
x86: broadwell: Add a pinctrl driver
x86: broadwell: Add a SATA driver
x86: broadwell: Add a northbridge driver
x86: broadwell: Add an LPC driver
x86: broadwell: Add reference code support
x86: broadwell: Add power-control support
x86: broadwell: Add support for SDRAM setup
x86: broadwell: Add a GPIO driver
x86: broadwell: Add support for high-speed I/O lane with ME
x86: broadwell: Add video support
x86: Add a default address for reference code
x86: Use white on black for the console on chromebooks
x86: Update README for new developments
x86: Add a function to set the IOAPIC ID
x86: Fix a header nit in x86-chromebook.h
arm: Add a 64-bit division routine to the private library
dhry: Correct dhrystone calculation for fast machines
x86: Move common PCH code into a common place
x86: Add common SDRAM-init code
x86: ivybridge: Convert to use the common SDRAM code
x86: dts: Drop memory SPD compatible string
x86: Support a chained-boot development flow
x86: Add support for the samus chromebook
Stefan Roese (1):
x86: Add congatec conga-QA3/E3845-4G (Bay Trail) support
Makefile
| 14 +-
arch/arm/lib/Makefile
| 3 +-
arch/arm/lib/_uldivmod.S
| 245 +++++++++++
arch/x86/Kconfig
| 87 ++++
arch/x86/cpu/Makefile | 2 +
arch/x86/cpu/broadwell/Kconfig
| 30 ++
arch/x86/cpu/broadwell/Makefile | 17 +
arch/x86/cpu/broadwell/cpu.c
| 761 +++++++++++++++++++++++++++++++++
arch/x86/cpu/broadwell/iobp.c
| 144 +++++++
arch/x86/cpu/broadwell/lpc.c
| 77 ++++
arch/x86/cpu/broadwell/me.c
| 57 +++
arch/x86/cpu/broadwell/northbridge.c
| 59 +++
arch/x86/cpu/broadwell/pch.c
| 540 +++++++++++++++++++++++
arch/x86/cpu/broadwell/pinctrl_broadwell.c
| 278 ++++++++++++
arch/x86/cpu/broadwell/power_state.c
| 90 ++++
arch/x86/cpu/broadwell/refcode.c
| 113 +++++
arch/x86/cpu/broadwell/sata.c
| 269 ++++++++++++
arch/x86/cpu/broadwell/sdram.c
| 307 +++++++++++++
arch/x86/cpu/coreboot/sdram.c | 1 -
arch/x86/cpu/coreboot/tables.c | 1 -
arch/x86/cpu/cpu.c
| 17 +-
arch/x86/cpu/intel_common/Makefile | 16 +
arch/x86/cpu/{ivybridge => intel_common}/car.S
| 4 +-
arch/x86/cpu/intel_common/cpu.c
| 111 +++++
arch/x86/cpu/intel_common/lpc.c
| 100 +++++
arch/x86/cpu/{ivybridge => intel_common}/me_status.c
| 20 +-
arch/x86/cpu/{ivybridge/microcode_intel.c =>
intel_common/microcode.c} | 11 +-
arch/x86/cpu/intel_common/mrc.c
| 271 ++++++++++++
arch/x86/cpu/intel_common/pch.c
| 25 ++
arch/x86/cpu/{ivybridge => intel_common}/report_platform.c
| 2 +-
arch/x86/cpu/ioapic.c | 16 +
arch/x86/cpu/ivybridge/Kconfig
| 27 +-
arch/x86/cpu/ivybridge/Makefile | 4 -
arch/x86/cpu/ivybridge/bd82x6x.c
| 17 +-
arch/x86/cpu/ivybridge/cpu.c
| 84 +---
arch/x86/cpu/ivybridge/early_me.c
| 31 +-
arch/x86/cpu/ivybridge/gma.c | 1 +
arch/x86/cpu/ivybridge/lpc.c
| 77 +---
arch/x86/cpu/ivybridge/model_206ax.c
| 8 +-
arch/x86/cpu/ivybridge/northbridge.c
| 5 +-
arch/x86/cpu/ivybridge/sata.c
| 47 +-
arch/x86/cpu/ivybridge/sdram.c
| 400 ++++-------------
arch/x86/cpu/mp_init.c
| 90 ++--
arch/x86/cpu/qemu/fw_cfg.c
| 5 +-
arch/x86/cpu/sipi_vector.S | 1 +
arch/x86/cpu/start.S
| 80 ++++
arch/x86/dts/Makefile | 2 +
arch/x86/dts/chromebook_link.dts
| 383 ++++++++++++-----
arch/x86/dts/chromebook_samus.dts
| 628 +++++++++++++++++++++++++++
arch/x86/dts/conga-qeval20-qa3-e3845.dts
| 278 ++++++++++++
arch/x86/dts/microcode/m7240651_0000001c.dtsi
| 1328 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/dts/microcode/mc0306d4_00000018.dtsi
| 944 ++++++++++++++++++++++++++++++++++++++++
arch/x86/include/asm/acpi_table.h
| 2 +-
arch/x86/include/asm/arch-broadwell/cpu.h
| 48 +++
arch/x86/include/asm/arch-broadwell/gpio.h
| 91 ++++
arch/x86/include/asm/arch-broadwell/iomap.h
| 53 +++
arch/x86/include/asm/arch-broadwell/lpc.h
| 32 ++
arch/x86/include/asm/arch-broadwell/me.h
| 200 +++++++++
arch/x86/include/asm/arch-broadwell/pch.h
| 153 +++++++
arch/x86/include/asm/arch-broadwell/pei_data.h
| 177 ++++++++
arch/x86/include/asm/arch-broadwell/pm.h
| 129 ++++++
arch/x86/include/asm/arch-broadwell/rcb.h
| 58 +++
arch/x86/include/asm/arch-broadwell/spi.h
| 87 ++++
arch/x86/include/asm/arch-coreboot/sysinfo.h
| 4 +-
arch/x86/include/asm/arch-ivybridge/me.h
| 333 +--------------
arch/x86/include/asm/arch-ivybridge/model_206ax.h | 17 -
arch/x86/include/asm/arch-ivybridge/pch.h
| 62 ---
arch/x86/include/asm/arch-ivybridge/sandybridge.h | 7 -
arch/x86/include/asm/{arch-coreboot/tables.h => coreboot_tables.h}
| 167 ++++----
arch/x86/include/asm/cpu.h
| 27 ++
arch/x86/include/asm/cpu_common.h
| 35 ++
arch/x86/include/asm/global_data.h
| 24 ++
arch/x86/include/asm/gpio.h
| 138 +-----
arch/x86/include/asm/intel_regs.h
| 28 ++
arch/x86/include/asm/io.h
| 34 +-
arch/x86/include/asm/ioapic.h | 2 +
arch/x86/include/asm/lpc_common.h
| 59 +++
arch/x86/include/asm/me_common.h
| 373 ++++++++++++++++
arch/x86/include/asm/{arch-ivybridge => }/microcode.h | 12 +
arch/x86/include/asm/mrc_common.h
| 55 +++
arch/x86/include/asm/msr-index.h
| 41 +-
arch/x86/include/asm/pch_common.h
| 56 +++
arch/x86/include/asm/post.h
| 4 +-
arch/x86/include/asm/processor.h
| 2 +-
arch/x86/include/asm/report_platform.h | 19 +
arch/x86/include/asm/sipi.h | 1 +
arch/x86/include/asm/tables.h | 5 +
arch/x86/lib/Makefile | 2 +
arch/x86/lib/acpi_table.c
| 4 +-
arch/x86/lib/coreboot_table.c
| 136 ++++++
arch/x86/lib/fsp/fsp_car.S | 2 +
arch/x86/lib/pinctrl_ich6.c
| 216 ++++++++++
arch/x86/lib/tables.c
| 77 +++-
board/congatec/Kconfig
| 29 ++
board/congatec/conga-qeval20-qa3-e3845/Kconfig
| 28 ++
board/congatec/conga-qeval20-qa3-e3845/MAINTAINERS | 7 +
board/congatec/conga-qeval20-qa3-e3845/Makefile | 7 +
board/congatec/conga-qeval20-qa3-e3845/conga-qeval20-qa3.c
| 31 ++
board/congatec/conga-qeval20-qa3-e3845/start.S | 9 +
board/coreboot/coreboot/coreboot.c | 5 -
board/efi/efi-x86/efi.c | 5 -
board/google/Kconfig | 13 +
board/google/chromebook_link/link.c
| 138 ------
board/google/chromebook_samus/Kconfig
| 40 ++
board/google/chromebook_samus/MAINTAINERS | 6 +
board/google/chromebook_samus/Makefile | 7 +
board/google/chromebook_samus/samus.c | 18 +
board/google/chromebox_panther/panther.c | 4 -
board/intel/bayleybay/bayleybay.c | 5 -
board/intel/cougarcanyon2/cougarcanyon2.c
| 6 +-
board/intel/crownbay/crownbay.c | 5 -
board/intel/galileo/galileo.c | 5 -
board/intel/minnowmax/minnowmax.c | 8 -
cmd/cpu.c | 7 +
common/board_f.c | 7 +
common/board_r.c
| 4 +-
common/malloc_simple.c
| 7 +-
configs/bayleybay_defconfig | 2 +
configs/chromebook_samus_defconfig
| 51 +++
configs/conga-qeval20-qa3-e3845_defconfig
| 47 ++
configs/cougarcanyon2_defconfig | 2 +
configs/crownbay_defconfig | 2 +
configs/galileo_defconfig | 2 +
configs/minnowmax_defconfig | 2 +
configs/qemu-x86_defconfig | 1 +
doc/README.x86
| 163 ++++++-
doc/device-tree-bindings/gpio/intel,x86-broadwell-pinctrl.txt
| 208 +++++++++
doc/device-tree-bindings/gpio/intel,x86-pinctrl.txt
| 22 +-
drivers/core/syscon-uclass.c | 1 +
drivers/gpio/Kconfig | 9 +
drivers/gpio/Makefile | 1 +
drivers/gpio/gpio-uclass.c
| 26 +-
drivers/gpio/intel_broadwell_gpio.c
| 198 +++++++++
drivers/gpio/intel_ich6_gpio.c
| 191 +--------
drivers/input/i8042.c | 4 +
drivers/pci/pci-uclass.c
| 58 ++-
drivers/serial/serial-uclass.c
| 2 +-
drivers/video/Kconfig
| 14 +-
drivers/video/Makefile | 2 +
drivers/video/broadwell_igd.c
| 797 ++++++++++++++++++++++++++++++++++
drivers/video/coreboot_fb.c | 1 -
drivers/video/i915_reg.h
| 362 ++++++++++++++++
drivers/video/simple_panel.c
| 18 +-
include/asm-generic/gpio.h
| 20 +-
include/configs/chromebook_samus.h
| 29 ++
include/configs/conga-qeval20-qa3-e3845.h
| 65 +++
include/configs/x86-chromebook.h
| 8 +-
include/cpu.h | 5 +
include/dt-bindings/gpio/x86-gpio.h | 12 +
include/fdtdec.h | 2 -
include/i8042.h | 1 +
include/pci.h
| 29 +-
lib/dhry/cmd_dhry.c
| 8 +-
lib/fdtdec.c | 2 -
scripts/coreboot.sed | 17 +
155 files changed, 12061 insertions(+), 1824 deletions(-)
create mode 100644 arch/arm/lib/_uldivmod.S
create mode 100644 arch/x86/cpu/broadwell/Kconfig
create mode 100644 arch/x86/cpu/broadwell/Makefile
create mode 100644 arch/x86/cpu/broadwell/cpu.c
create mode 100644 arch/x86/cpu/broadwell/iobp.c
create mode 100644 arch/x86/cpu/broadwell/lpc.c
create mode 100644 arch/x86/cpu/broadwell/me.c
create mode 100644 arch/x86/cpu/broadwell/northbridge.c
create mode 100644 arch/x86/cpu/broadwell/pch.c
create mode 100644 arch/x86/cpu/broadwell/pinctrl_broadwell.c
create mode 100644 arch/x86/cpu/broadwell/power_state.c
create mode 100644 arch/x86/cpu/broadwell/refcode.c
create mode 100644 arch/x86/cpu/broadwell/sata.c
create mode 100644 arch/x86/cpu/broadwell/sdram.c
create mode 100644 arch/x86/cpu/intel_common/Makefile
rename arch/x86/cpu/{ivybridge => intel_common}/car.S (98%)
create mode 100644 arch/x86/cpu/intel_common/cpu.c
create mode 100644 arch/x86/cpu/intel_common/lpc.c
rename arch/x86/cpu/{ivybridge => intel_common}/me_status.c (93%)
rename arch/x86/cpu/{ivybridge/microcode_intel.c =>
intel_common/microcode.c} (96%)
create mode 100644 arch/x86/cpu/intel_common/mrc.c
create mode 100644 arch/x86/cpu/intel_common/pch.c
rename arch/x86/cpu/{ivybridge => intel_common}/report_platform.c (98%)
create mode 100644 arch/x86/dts/chromebook_samus.dts
create mode 100644 arch/x86/dts/conga-qeval20-qa3-e3845.dts
create mode 100644 arch/x86/dts/microcode/m7240651_0000001c.dtsi
create mode 100644 arch/x86/dts/microcode/mc0306d4_00000018.dtsi
create mode 100644 arch/x86/include/asm/arch-broadwell/cpu.h
create mode 100644 arch/x86/include/asm/arch-broadwell/gpio.h
create mode 100644 arch/x86/include/asm/arch-broadwell/iomap.h
create mode 100644 arch/x86/include/asm/arch-broadwell/lpc.h
create mode 100644 arch/x86/include/asm/arch-broadwell/me.h
create mode 100644 arch/x86/include/asm/arch-broadwell/pch.h
create mode 100644 arch/x86/include/asm/arch-broadwell/pei_data.h
create mode 100644 arch/x86/include/asm/arch-broadwell/pm.h
create mode 100644 arch/x86/include/asm/arch-broadwell/rcb.h
create mode 100644 arch/x86/include/asm/arch-broadwell/spi.h
rename arch/x86/include/asm/{arch-coreboot/tables.h => coreboot_tables.h} (53%)
create mode 100644 arch/x86/include/asm/cpu_common.h
create mode 100644 arch/x86/include/asm/intel_regs.h
create mode 100644 arch/x86/include/asm/lpc_common.h
create mode 100644 arch/x86/include/asm/me_common.h
rename arch/x86/include/asm/{arch-ivybridge => }/microcode.h (63%)
create mode 100644 arch/x86/include/asm/mrc_common.h
create mode 100644 arch/x86/include/asm/pch_common.h
create mode 100644 arch/x86/include/asm/report_platform.h
create mode 100644 arch/x86/lib/coreboot_table.c
create mode 100644 arch/x86/lib/pinctrl_ich6.c
create mode 100644 board/congatec/Kconfig
create mode 100644 board/congatec/conga-qeval20-qa3-e3845/Kconfig
create mode 100644 board/congatec/conga-qeval20-qa3-e3845/MAINTAINERS
create mode 100644 board/congatec/conga-qeval20-qa3-e3845/Makefile
create mode 100644 board/congatec/conga-qeval20-qa3-e3845/conga-qeval20-qa3.c
create mode 100644 board/congatec/conga-qeval20-qa3-e3845/start.S
create mode 100644 board/google/chromebook_samus/Kconfig
create mode 100644 board/google/chromebook_samus/MAINTAINERS
create mode 100644 board/google/chromebook_samus/Makefile
create mode 100644 board/google/chromebook_samus/samus.c
create mode 100644 configs/chromebook_samus_defconfig
create mode 100644 configs/conga-qeval20-qa3-e3845_defconfig
create mode 100644
doc/device-tree-bindings/gpio/intel,x86-broadwell-pinctrl.txt
create mode 100644 drivers/gpio/intel_broadwell_gpio.c
create mode 100644 drivers/video/broadwell_igd.c
create mode 100644 drivers/video/i915_reg.h
create mode 100644 include/configs/chromebook_samus.h
create mode 100644 include/configs/conga-qeval20-qa3-e3845.h
create mode 100644 scripts/coreboot.sed
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-03-17 2:31 Bin Meng
@ 2016-03-17 14:14 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-03-17 14:14 UTC (permalink / raw)
To: u-boot
On Thu, Mar 17, 2016 at 10:31:48AM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit f8a4826383860318d90079bf40402447d369ad87:
>
> spl: arm: Make sure to include all of the u_boot_list entries
> (2016-03-16 15:27:55 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to 82ceba2ca2487c4967419cf7053e1301709219e5:
>
> x86: Add congatec conga-QA3/E3845-4G (Bay Trail) support (2016-03-17
> 10:27:27 +0800)
>
Applied to u-boot/master, thanks!
But note:
+(pic32mzdask) lib/built-in.o: In function `do_dhry':
+(pic32mzdask) ../lib/dhry/cmd_dhry.c:(.text.do_dhry+0xd8): undefined reference to `__udivdi3'
Which is because we need to use lldiv on vax_mips too. Patch coming
shortly.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160317/02de105f/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-02-21 6:14 Bin Meng
2016-02-21 21:41 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-02-21 6:14 UTC (permalink / raw)
To: u-boot
Hi Tom,
This includes the 2nd part of the Intel Cougar Canyon2 board support,
plus one bug fix of the mp init.
The following changes since commit 20680b560a17fb29c862de77930cfbf76b24f83c:
Merge branch 'master' of git://git.denx.de/u-boot-atmel (2016-02-20
17:32:48 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to 03bfc78359a2d749252b7dfdbff33898f6da0385:
x86: doc: Update to include Intel Bayley Bay board instructions
(2016-02-21 13:42:52 +0800)
----------------------------------------------------------------
Bin Meng (6):
x86: ivybridge: Add FSP support
superio: Add SMSC SIO1007 driver
x86: fsp: Make sure HOB list is not overwritten by U-Boot
x86: ivybridge: bd82x6x: Support FSP enabled configuration
x86: Add Intel Cougar Canyon 2 board
x86: doc: Update to include Intel Bayley Bay board instructions
Stephen Warren (1):
x86: fix memalign() parameter order
arch/x86/Kconfig | 10 ++++++++++
arch/x86/cpu/ivybridge/Kconfig | 12 ++++++++++++
arch/x86/cpu/ivybridge/Makefile | 6 +++++-
arch/x86/cpu/ivybridge/bd82x6x.c | 4 ++++
arch/x86/cpu/ivybridge/fsp_configs.c | 45
+++++++++++++++++++++++++++++++++++++++++++++
arch/x86/cpu/ivybridge/ivybridge.c | 22
++++++++++++++++++++++
arch/x86/cpu/mp_init.c | 2 +-
arch/x86/dts/Makefile | 1 +
arch/x86/dts/cougarcanyon2.dts | 104
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/include/asm/arch-ivybridge/fsp/fsp_configs.h | 40
++++++++++++++++++++++++++++++++++++++++
arch/x86/include/asm/arch-ivybridge/fsp/fsp_vpd.h | 12 ++++++++++++
arch/x86/lib/fsp/fsp_support.c | 33
+++++++++++++++++++++++++++++++++
board/intel/Kconfig | 9 +++++++++
board/intel/cougarcanyon2/Kconfig | 25
+++++++++++++++++++++++++
board/intel/cougarcanyon2/MAINTAINERS | 6 ++++++
board/intel/cougarcanyon2/Makefile | 7 +++++++
board/intel/cougarcanyon2/cougarcanyon2.c | 58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/intel/cougarcanyon2/start.S | 9 +++++++++
configs/cougarcanyon2_defconfig | 20
++++++++++++++++++++
doc/README.x86 | 57
+++++++++++++++++++++++++++++++++++++++++----------------
drivers/misc/Makefile | 1 +
drivers/misc/smsc_sio1007.c | 126
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
include/configs/cougarcanyon2.h | 34
++++++++++++++++++++++++++++++++++
include/smsc_sio1007.h | 115
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
24 files changed, 740 insertions(+), 18 deletions(-)
create mode 100644 arch/x86/cpu/ivybridge/fsp_configs.c
create mode 100644 arch/x86/cpu/ivybridge/ivybridge.c
create mode 100644 arch/x86/dts/cougarcanyon2.dts
create mode 100644 arch/x86/include/asm/arch-ivybridge/fsp/fsp_configs.h
create mode 100644 arch/x86/include/asm/arch-ivybridge/fsp/fsp_vpd.h
create mode 100644 board/intel/cougarcanyon2/Kconfig
create mode 100644 board/intel/cougarcanyon2/MAINTAINERS
create mode 100644 board/intel/cougarcanyon2/Makefile
create mode 100644 board/intel/cougarcanyon2/cougarcanyon2.c
create mode 100644 board/intel/cougarcanyon2/start.S
create mode 100644 configs/cougarcanyon2_defconfig
create mode 100644 drivers/misc/smsc_sio1007.c
create mode 100644 include/configs/cougarcanyon2.h
create mode 100644 include/smsc_sio1007.h
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-02-21 6:14 Bin Meng
@ 2016-02-21 21:41 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-02-21 21:41 UTC (permalink / raw)
To: u-boot
On Sun, Feb 21, 2016 at 02:14:12PM +0800, Bin Meng wrote:
> Hi Tom,
>
> This includes the 2nd part of the Intel Cougar Canyon2 board support,
> plus one bug fix of the mp init.
>
> The following changes since commit 20680b560a17fb29c862de77930cfbf76b24f83c:
>
> Merge branch 'master' of git://git.denx.de/u-boot-atmel (2016-02-20
> 17:32:48 -0500)
>
> are available in the git repository at:
>
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to 03bfc78359a2d749252b7dfdbff33898f6da0385:
>
> x86: doc: Update to include Intel Bayley Bay board instructions
> (2016-02-21 13:42:52 +0800)
>
Reviewed-by: Tom Rini <trini@konsulko.com>
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160221/68801620/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-02-05 4:52 Bin Meng
2016-02-08 20:45 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-02-05 4:52 UTC (permalink / raw)
To: u-boot
Hi Tom,
This includes changes to move all x86 codes to use DM PCI APIs
completely. Now DM_PCI_COMPAT is disabled in the x86 build.
The following changes since commit 94985cc9d3d7ed991ca8b2627d5894df5ea68f49:
Merge branch 'master' of git://git.denx.de/u-boot-usb (2016-02-04
06:56:23 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to 5c884420a5752163ce738701701ae1874d8f466d:
x86: Drop pci_type1.c and DEFINE_PCI_DEVICE_TABLE (2016-02-05 12:47:24 +0800)
----------------------------------------------------------------
Bin Meng (34):
spi: ich: Some clean up
spi: ich: Use compatible strings to distinguish controller version
spi: ich: Change PCHV_ to ICHV_
x86: tnc: Drop unprotect_spi_flash()
x86: quark: Drop unprotect_spi_flash()
dm: pch: Remove pch_get_version op
dm: pch: Rename get_sbase op to get_spi_base
dm: pch: Add get_gpio_base op
x86: pch: Implement get_gpio_base op
dm: pch: Add get_io_base op
x86: pch9: Implement get_io_base op
x86: ich6_gpio: Convert to use proper DM API
x86: Drop asm/arch/gpio.h
x86: minnowmax: Drop io-base property in the pch_pinctrl node
x86: irq: Get irq_router's bdf via dm_pci_get_bdf()
x86: irq: Move irq_router to a per driver priv
x86: irq: Convert to use DM PCI API
x86: tnc: Change disable_igd() to have a return value
x86: tnc: Use DM PCI API in disable_igd()
x86: tnc: Remove IGD and SDVO devices from driver model
x86: qemu: Convert to use DM PCI API
x86: pci: Use DM PCI APIs in pci_assign_irqs()
x86: pci: Drop legacy PCI APIs
net: pch_gbe: Convert to use DM PCI API
net: designware: Use dm_pci_mem_to_phys() in the probe routine
net: e1000: Convert to use DM PCI API
x86: quark: Use Quark's own PCI config APIs
efi: app: Clean up defconfig
efi: app: Disable CONFIG_USB_EHCI_PCI
x86: chromebox_panther: Drop the cache line size hack
x86: chromebox_panther: Convert to use driver model ethernet
dm: pci: Add missing forward declarations
x86: Disable DM_PCI_COMPAT
x86: Drop pci_type1.c and DEFINE_PCI_DEVICE_TABLE
Stefan Roese (2):
autoboot.c: Fill env vars in process_fdt_options() only if
TEXT_BASE is set
x86: x86-common.h: Add CONFIG_BOOTDELAY
arch/x86/Kconfig | 3 ---
arch/x86/cpu/irq.c | 80
++++++++++++++++++++++++++++++---------------------------------
arch/x86/cpu/ivybridge/bd82x6x.c | 43
+++++++++++++++++++++++++++-------
arch/x86/cpu/pci.c | 59
+++--------------------------------------------
arch/x86/cpu/qemu/qemu.c | 34 +++++++++++++--------------
arch/x86/cpu/quark/mrc_util.c | 5 ++--
arch/x86/cpu/quark/quark.c | 17 --------------
arch/x86/cpu/queensbay/irq.c | 2 +-
arch/x86/cpu/queensbay/tnc.c | 80
+++++++++++++++++++++++++++++++++++++++++++++++----------------
arch/x86/dts/bayleybay.dts | 88
+++++++++++++++++++++++++++++++++++----------------------------------
arch/x86/dts/broadwell_som-6896.dts | 2 +-
arch/x86/dts/chromebook_link.dts | 44
+++++++++++++++++------------------
arch/x86/dts/chromebox_panther.dts | 46
+++++++++++++++++++------------------
arch/x86/dts/crownbay.dts | 32 ++++++++++++++------------
arch/x86/dts/galileo.dts | 30 +++++++++++++-----------
arch/x86/dts/minnowmax.dts | 89
+++++++++++++++++++++++++++++++++++-----------------------------------
arch/x86/include/asm/arch-baytrail/gpio.h | 13 -----------
arch/x86/include/asm/arch-coreboot/gpio.h | 13 -----------
arch/x86/include/asm/arch-efi/gpio.h | 10 --------
arch/x86/include/asm/arch-ivybridge/gpio.h | 13 -----------
arch/x86/include/asm/arch-qemu/gpio.h | 13 -----------
arch/x86/include/asm/arch-quark/gpio.h | 13 -----------
arch/x86/include/asm/arch-queensbay/gpio.h | 13 -----------
arch/x86/include/asm/gpio.h | 1 -
arch/x86/include/asm/pci.h | 19 ---------------
arch/x86/include/asm/pirq_routing.h | 12 ++++++----
arch/x86/lib/Makefile | 3 ---
arch/x86/lib/pci_type1.c | 50
----------------------------------------
arch/x86/lib/pirq_routing.c | 12 +++++-----
board/intel/galileo/galileo.c | 5 ++--
common/autoboot.c | 4 ++--
configs/chromebox_panther_defconfig | 1 +
configs/efi-x86_defconfig | 2 +-
drivers/gpio/intel_ich6_gpio.c | 125
+++++++++++++++++++--------------------------------------------------------------------------------
drivers/net/designware.c | 4 +---
drivers/net/e1000.c | 75
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
drivers/net/e1000.h | 4 ++++
drivers/net/pch_gbe.c | 27 ++++++++++------------
drivers/net/pch_gbe.h | 2 +-
drivers/pch/pch-uclass.c | 30 ++++++++++++++++--------
drivers/pch/pch7.c | 43
+++++++++++++++++++++++++++-------
drivers/pch/pch9.c | 54
+++++++++++++++++++++++++++++++++++++++----
drivers/spi/ich.c | 76
+++++++++++++++++++++++++++---------------------------------
drivers/spi/ich.h | 61
+++++++++++++++++++++++++++++++++++++-----------
include/configs/chromebox_panther.h | 2 --
include/configs/crownbay.h | 1 -
include/configs/efi-x86.h | 4 +---
include/configs/x86-common.h | 2 ++
include/pch.h | 64
++++++++++++++++++++++++++++++++-------------------
include/pci.h | 16 ++++---------
50 files changed, 695 insertions(+), 746 deletions(-)
delete mode 100644 arch/x86/include/asm/arch-baytrail/gpio.h
delete mode 100644 arch/x86/include/asm/arch-coreboot/gpio.h
delete mode 100644 arch/x86/include/asm/arch-efi/gpio.h
delete mode 100644 arch/x86/include/asm/arch-ivybridge/gpio.h
delete mode 100644 arch/x86/include/asm/arch-qemu/gpio.h
delete mode 100644 arch/x86/include/asm/arch-quark/gpio.h
delete mode 100644 arch/x86/include/asm/arch-queensbay/gpio.h
delete mode 100644 arch/x86/lib/pci_type1.c
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-02-05 4:52 Bin Meng
@ 2016-02-08 20:45 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-02-08 20:45 UTC (permalink / raw)
To: u-boot
On Fri, Feb 05, 2016 at 12:52:49PM +0800, Bin Meng wrote:
> Hi Tom,
>
> This includes changes to move all x86 codes to use DM PCI APIs
> completely. Now DM_PCI_COMPAT is disabled in the x86 build.
>
> The following changes since commit 94985cc9d3d7ed991ca8b2627d5894df5ea68f49:
>
> Merge branch 'master' of git://git.denx.de/u-boot-usb (2016-02-04
> 06:56:23 -0500)
>
> are available in the git repository at:
>
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to 5c884420a5752163ce738701701ae1874d8f466d:
>
> x86: Drop pci_type1.c and DEFINE_PCI_DEVICE_TABLE (2016-02-05 12:47:24 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160208/3bcad037/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-01-28 7:13 Bin Meng
2016-01-28 23:18 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-01-28 7:13 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit b20c38a973a51bf3f663bd298c63ad1b8e0de445:
arm: mvebu: Add support for the Armada XP theadorable board
(2016-01-27 07:45:43 +0100)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to 81aaa3d9fce5ce9641e5f0c3354da876d859b3b6:
x86: Correct spi node alias (2016-01-28 13:53:30 +0800)
----------------------------------------------------------------
Bin Meng (1):
x86: Correct spi node alias
Miao Yan (4):
x86: qemu: re-structure qemu_fwcfg_list_firmware()
x86: qemu: setup PM IO base for ACPI in southbridge
x86: qemu: add the ability to load and link ACPI tables from QEMU
x86: config option for loading ACPI table from QEMU
Stefan Roese (4):
x86: baytrail: Add documentation for FSP memory-down values
x86: x86-common.h: Add generic FS commands
misc: Add simple driver to enable the legacy UART on Winbond
Super IO chips
x86: baytrail: Add option to disable the internal UART to
setup_early_uart()
arch/x86/Kconfig | 9 +++
arch/x86/cpu/baytrail/early_uart.c | 10 ++-
arch/x86/cpu/qemu/Kconfig | 7 ++
arch/x86/cpu/qemu/Makefile | 2 +
arch/x86/cpu/qemu/fw_cfg.c | 316
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
arch/x86/cpu/qemu/qemu.c | 29 +++++++++
arch/x86/dts/bayleybay.dts | 4 +-
arch/x86/dts/broadwell_som-6896.dts | 4 +-
arch/x86/dts/chromebook_link.dts | 4 +-
arch/x86/dts/chromebox_panther.dts | 4 +-
arch/x86/dts/crownbay.dts | 4 +-
arch/x86/dts/galileo.dts | 4 +-
arch/x86/dts/minnowmax.dts | 4 +-
arch/x86/include/asm/arch-qemu/device.h | 2 +
arch/x86/include/asm/arch-qemu/qemu.h | 5 ++
arch/x86/include/asm/fw_cfg.h | 70 +++++++++++++++++++-
arch/x86/include/asm/u-boot-x86.h | 2 +-
arch/x86/lib/Makefile | 2 +
arch/x86/lib/acpi_table.c | 4 ++
arch/x86/lib/fsp/fsp_support.c | 2 +-
doc/README.x86 | 2 +-
doc/device-tree-bindings/misc/intel,baytrail-fsp.txt | 31 ++++++++-
drivers/misc/Kconfig | 8 +++
drivers/misc/Makefile | 1 +
drivers/misc/winbond_w83627.c | 41 ++++++++++++
include/configs/x86-common.h | 1 +
include/winbond_w83627.h | 35 ++++++++++
27 files changed, 569 insertions(+), 38 deletions(-)
create mode 100644 drivers/misc/winbond_w83627.c
create mode 100644 include/winbond_w83627.h
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-01-28 7:13 Bin Meng
@ 2016-01-28 23:18 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-01-28 23:18 UTC (permalink / raw)
To: u-boot
On Thu, Jan 28, 2016 at 03:13:18PM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit b20c38a973a51bf3f663bd298c63ad1b8e0de445:
>
> arm: mvebu: Add support for the Armada XP theadorable board
> (2016-01-27 07:45:43 +0100)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to 81aaa3d9fce5ce9641e5f0c3354da876d859b3b6:
>
> x86: Correct spi node alias (2016-01-28 13:53:30 +0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160128/dc561002/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2016-01-24 6:05 Bin Meng
2016-01-24 19:43 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2016-01-24 6:05 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit 12f229ea8f6c8e20f8fd07906eafc853c4c354a9:
Merge git://git.denx.de/u-boot-fdt (2016-01-22 17:01:22 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to 25d5352c71dcc599030a4a764d8087185ed537d3:
x86: ivybridge: Use syscon for the GMA device (2016-01-24 12:09:42 +0800)
----------------------------------------------------------------
Simon Glass (70):
dm: pci: Move pci_bus_to_hose() to compatibility
dm: pci: Add a function to write a BAR
dm: pci: Avoid using pci_bus_to_hose() in the uclass
dm: Expand the uclass for Platform Controller Hubs (PCH)
dm: x86: Add a driver for Intel PCH7
dm: x86: Add a driver for Intel PCH9
spi: ich: Separate out the read/write trace from normal debugging
dm: x86: spi: Convert ICH SPI driver to driver model PCI API
dm: x86: Create a driver for x86 interrupts
dm: x86: Set up interrupt routing from interrupt_init()
dm: x86: Add a common PIRQ init function
x86: Use the IRQ device when setting up the mptable
x86: Drop the irq router compatible string
dm: x86: quark: Add an interrupt driver
dm: x86: queensbay: Add an interrupt driver
dm: x86: Drop the weak cpu_irq_init() function
dm: core: Display the error number when driver binding fails
dm: usb: Add a compatible string for PCI EHCI controller
dm: syscon: Allow finding devices by driver data
dm: pci: Convert bios_emu to use the driver model PCI API
x86: ivybridge: Set up the LPC device using driver model
x86: ivybridge: Move lpc_early_init() to probe()
x86: ivybridge: Move more init to the probe() function
x86: ivybridge: Rename bd82x6x_init()
dm: x86: Add a northbridge uclass
x86: ivybridge: Add a driver for the bd82x6x northbridge
x86: ivybridge: Move northbridge init into the probe() method
x86: ivybridge: Move LPC and PCH init into northbridge probe()
x86: ivybridge: Rename lpc_init() to lpc_init_extra()
x86: ivybridge: Probe the LPC in CPU init
x86: ivybridge: Move graphics init much later
x86: ivybridge: Move sandybridge init to the lpc probe() method
x86: ivybridge: Move GPIO init to the LPC init() method
x86: ivybridge: Use common CPU init code
x86: ivybridge: Move CPU init code into the driver
x86: ivybridge: Set up the thermal target correctly
x86: ivybridge: Drop the dead MTRR code
x86: ivybridge: Move early init code into northbridge.c
x86: Make x86_init_cpus() static
x86: Don't show an error when the MRC cache is up to date
x86: Bring up northbridge, pch and lpc after the CPUs
x86: ivybridge: Move northbridge and PCH init into drivers
x86: ivybridge: Use driver model PCI API in bd82x6x.c
x86: ivybridge: Drop unnecessary northbridge setup
ahci: Add a disk-controller uclass
x86: ivybridge: Do the SATA init before relocation
x86: ivybridge: Drop the unused bd82x6x_init_extra()
x86: ivybridge: Use the SATA driver to do the init
x86: ivybridge: Use driver model PCI API in sata.c
x86: ivybridge: Move lpc_enable() into gma.c
x86: ivybridge: Move LPC init into the LPC probe() method
x86: ivybridge: Drop the special PCI driver
x86: ivybridge: Convert lpc init code to DM PCI API
x86: Enable DM_USB for link and panther
x86: i2c: Add a stub driver for Intel I2C/SMbus
x86: ivybridge: Use the I2C driver to perform SMbus init
x86: ivybridge: Convert enable_usb_bar() to use DM PCI API
x86: ivybridge: Convert dram_init() to use DM PCI API
x86: ivybridge: Convert sdram_initialise() to use DM PCI API
x86: chromebook_link: Enable the syscon uclass
x86: ivybridge: Convert SDRAM init to use driver model
x86: ivybridge: Convert report_platform to DM PCI API
x86: ivybridge: Convert pch.c to use DM PCI API
x86: ivybridge: Move code from pch.c to bd82x6x.c
x86: ivybridge: Sort out the calls to bridge_silicon_revision()
x86: ivybridge: Drop special EHCI init
x86: ivybridge: Drop XHCI support
x86: ivybridge: Drop the SMM-locking code
x86: Set up a shared syscon numbering schema
x86: ivybridge: Use syscon for the GMA device
arch/x86/cpu/baytrail/valleyview.c | 2 +-
arch/x86/cpu/coreboot/pci.c | 3 +-
arch/x86/cpu/cpu.c | 22 +++++++--
arch/x86/cpu/interrupts.c | 9 ++++
arch/x86/cpu/irq.c | 47 +++++++++++-------
arch/x86/cpu/ivybridge/Makefile | 5 --
arch/x86/cpu/ivybridge/bd82x6x.c | 256
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------
arch/x86/cpu/ivybridge/cpu.c | 146
++++++++++++++------------------------------------------
arch/x86/cpu/ivybridge/early_init.c | 147
--------------------------------------------------------
arch/x86/cpu/ivybridge/early_me.c | 70
+++++++++++++++++----------
arch/x86/cpu/ivybridge/gma.c | 114
+++++++++++++++++++++++++++++++++++++-------
arch/x86/cpu/ivybridge/lpc.c | 295
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------
arch/x86/cpu/ivybridge/model_206ax.c | 126
+++++++++++++++++++++---------------------------
arch/x86/cpu/ivybridge/northbridge.c | 126
++++++++++++++++++++++++++++++++++++------------
arch/x86/cpu/ivybridge/pch.c | 123
-----------------------------------------------
arch/x86/cpu/ivybridge/pci.c | 67
--------------------------
arch/x86/cpu/ivybridge/report_platform.c | 11 +++--
arch/x86/cpu/ivybridge/sata.c | 132
+++++++++++++++++++++++++++++++--------------------
arch/x86/cpu/ivybridge/sdram.c | 64
++++++++++++++++---------
arch/x86/cpu/ivybridge/usb_ehci.c | 29 ------------
arch/x86/cpu/ivybridge/usb_xhci.c | 32 -------------
arch/x86/cpu/qemu/qemu.c | 5 --
arch/x86/cpu/quark/Makefile | 2 +-
arch/x86/cpu/quark/irq.c | 49 +++++++++++++++++++
arch/x86/cpu/quark/quark.c | 27 +----------
arch/x86/cpu/queensbay/Makefile | 2 +-
arch/x86/cpu/queensbay/irq.c | 65
+++++++++++++++++++++++++
arch/x86/cpu/queensbay/tnc.c | 39 +--------------
arch/x86/dts/bayleybay.dts | 160
++++++++++++++++++++++++++++++++-----------------------------
arch/x86/dts/broadwell_som-6896.dts | 24 ++++++----
arch/x86/dts/chromebook_link.dts | 91
++++++++++++++++++++++++++++++-----
arch/x86/dts/chromebox_panther.dts | 34 +++++++------
arch/x86/dts/crownbay.dts | 150
+++++++++++++++++++++++++++++----------------------------
arch/x86/dts/galileo.dts | 99
++++++++++++++++++++------------------
arch/x86/dts/minnowmax.dts | 158
+++++++++++++++++++++++++++++++-----------------------------
arch/x86/dts/qemu-x86_i440fx.dts | 26 +++++-----
arch/x86/dts/qemu-x86_q35.dts | 38 ++++++++-------
arch/x86/include/asm/arch-ivybridge/bd82x6x.h | 23 +--------
arch/x86/include/asm/arch-ivybridge/me.h | 45 ++++++++++++++++--
arch/x86/include/asm/arch-ivybridge/pch.h | 27 ++++++-----
arch/x86/include/asm/arch-ivybridge/sandybridge.h | 13 +++--
arch/x86/include/asm/cpu.h | 11 +++++
arch/x86/include/asm/irq.h | 19 ++------
arch/x86/include/asm/u-boot-x86.h | 2 -
arch/x86/lib/Makefile | 2 +-
arch/x86/lib/mpspec.c | 14 +++---
arch/x86/lib/mrccache.c | 6 ++-
arch/x86/lib/northbridge-uclass.c | 15 ++++++
board/google/chromebook_link/link.c | 8 ----
configs/chromebook_link_defconfig | 9 ++++
configs/chromebox_panther_defconfig | 4 ++
drivers/Makefile | 1 +
drivers/bios_emulator/atibios.c | 109
++++++++++++++++++++++++++++++++++++++++--
drivers/bios_emulator/bios.c | 39 +++++++++++++++
drivers/block/Kconfig | 9 ++++
drivers/block/Makefile | 1 +
drivers/block/disk-uclass.c | 14 ++++++
drivers/core/lists.c | 3 +-
drivers/core/syscon-uclass.c | 31 +++++++-----
drivers/i2c/Kconfig | 9 ++++
drivers/i2c/Makefile | 1 +
drivers/i2c/intel_i2c.c | 75
+++++++++++++++++++++++++++++
drivers/pch/Makefile | 7 +++
{arch/x86/lib => drivers/pch}/pch-uclass.c | 32 +++++++++++++
drivers/pch/pch7.c | 61
++++++++++++++++++++++++
drivers/pch/pch9.c | 43 +++++++++++++++++
drivers/pci/pci-uclass.c | 24 ++++------
drivers/pci/pci_auto.c | 14 +++---
drivers/pci/pci_compat.c | 15 ++++++
drivers/pci/pci_internal.h | 12 +++++
drivers/pci/pci_rom.c | 6 +--
drivers/spi/ich.c | 176
++++++++++++++++++++-----------------------------------------------
drivers/usb/host/ehci-pci.c | 6 +++
include/bios_emul.h | 19 +++++++-
include/configs/qemu-x86.h | 1 -
include/dm/uclass-id.h | 3 ++
include/fdtdec.h | 1 -
include/pch.h | 78
++++++++++++++++++++++++++++++
include/pci.h | 17 ++++++-
include/syscon.h | 14 ++++++
lib/fdtdec.c | 1 -
test/dm/syscon.c | 17 +++++++
82 files changed, 2203 insertions(+), 1629 deletions(-)
delete mode 100644 arch/x86/cpu/ivybridge/early_init.c
delete mode 100644 arch/x86/cpu/ivybridge/pch.c
delete mode 100644 arch/x86/cpu/ivybridge/pci.c
delete mode 100644 arch/x86/cpu/ivybridge/usb_ehci.c
delete mode 100644 arch/x86/cpu/ivybridge/usb_xhci.c
create mode 100644 arch/x86/cpu/quark/irq.c
create mode 100644 arch/x86/cpu/queensbay/irq.c
create mode 100644 arch/x86/lib/northbridge-uclass.c
create mode 100644 drivers/block/disk-uclass.c
create mode 100644 drivers/i2c/intel_i2c.c
create mode 100644 drivers/pch/Makefile
rename {arch/x86/lib => drivers/pch}/pch-uclass.c (50%)
create mode 100644 drivers/pch/pch7.c
create mode 100644 drivers/pch/pch9.c
create mode 100644 include/pch.h
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2016-01-24 6:05 Bin Meng
@ 2016-01-24 19:43 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2016-01-24 19:43 UTC (permalink / raw)
To: u-boot
On Sun, Jan 24, 2016 at 02:05:36PM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit 12f229ea8f6c8e20f8fd07906eafc853c4c354a9:
>
> Merge git://git.denx.de/u-boot-fdt (2016-01-22 17:01:22 -0500)
>
> are available in the git repository at:
>
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to 25d5352c71dcc599030a4a764d8087185ed537d3:
>
> x86: ivybridge: Use syscon for the GMA device (2016-01-24 12:09:42 +0800)
>
First, Applied to u-boot/master, thanks!
Second, and why I moved Simon to the to list:
Summary of 2 commits for 1 boards (1 thread, 24 jobs per thread)
01: Merge git://git.denx.de/u-boot-fdt
71: x86: ivybridge: Use syscon for the GMA device
aarch64: (for 1/1 boards) all +152.0 data +128.0 text +24.0
hikey : all +152 data +128 text +24
u-boot: add: 1/0, grow: 0/0 bytes: 128/0 (128)
function old new delta
_u_boot_list_2_uclass_2_disk - 128 +128
(no errors to report)
There was a similar problem in the last -dm pull where a Kconfig thinko
meant that everyone got at least an empty uclass linked in that wasn't
used. I'm guessing a similar thing happens here which is why
_everything_ has a slight size increase.
Third, buildman is awesome, I wish I had started using -S much sooner in
my every merge builds :)
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160124/ef2c7036/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2015-12-09 2:02 Bin Meng
2015-12-09 9:40 ` Bin Meng
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2015-12-09 2:02 UTC (permalink / raw)
To: u-boot
Hi Tom,
This includes fixes to PCI UART on CrownBay and Galileo, and minor
changes to x86 timer.
The following changes since commit 8555dd88cd1a7b5dd1e76c111fe635a92223b98b:
axs10x: add support of generic EHCI USB 2.0 controller (2015-12-08
17:29:56 +0300)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to 5436aebdef200f9e1e48fe1988e1582c2f6e996d:
common: Remove timer_init() call for x86 (2015-12-09 09:49:39 +0800)
----------------------------------------------------------------
Bin Meng (4):
fdt: Change OF_BAD_ADDR to FDT_ADDR_T_NONE
x86: Fix PCI UART compatible string for crownbay and galileo
x86: Move i8254_init() to x86_cpu_init_f()
common: Remove timer_init() call for x86
arch/x86/cpu/cpu.c | 5 +++++
arch/x86/dts/crownbay.dts | 8 ++++----
arch/x86/dts/galileo.dts | 2 +-
common/board_f.c | 2 +-
common/fdt_support.c | 3 ++-
drivers/timer/tsc_timer.c | 10 ----------
6 files changed, 13 insertions(+), 17 deletions(-)
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2015-12-09 2:02 Bin Meng
@ 2015-12-09 9:40 ` Bin Meng
0 siblings, 0 replies; 181+ messages in thread
From: Bin Meng @ 2015-12-09 9:40 UTC (permalink / raw)
To: u-boot
Hi Tom,
On Wed, Dec 9, 2015 at 10:02 AM, Bin Meng <bmeng.cn@gmail.com> wrote:
> Hi Tom,
>
> This includes fixes to PCI UART on CrownBay and Galileo, and minor
> changes to x86 timer.
>
> The following changes since commit 8555dd88cd1a7b5dd1e76c111fe635a92223b98b:
>
> axs10x: add support of generic EHCI USB 2.0 controller (2015-12-08
> 17:29:56 +0300)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to 5436aebdef200f9e1e48fe1988e1582c2f6e996d:
>
> common: Remove timer_init() call for x86 (2015-12-09 09:49:39 +0800)
>
> ----------------------------------------------------------------
> Bin Meng (4):
> fdt: Change OF_BAD_ADDR to FDT_ADDR_T_NONE
> x86: Fix PCI UART compatible string for crownbay and galileo
> x86: Move i8254_init() to x86_cpu_init_f()
> common: Remove timer_init() call for x86
>
> arch/x86/cpu/cpu.c | 5 +++++
> arch/x86/dts/crownbay.dts | 8 ++++----
> arch/x86/dts/galileo.dts | 2 +-
> common/board_f.c | 2 +-
> common/fdt_support.c | 3 ++-
> drivers/timer/tsc_timer.c | 10 ----------
> 6 files changed, 13 insertions(+), 17 deletions(-)
>
Sorry, I will pull 4 more patches for this release. Will send another PR soon.
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2015-11-13 14:58 Bin Meng
2015-11-16 17:59 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2015-11-13 14:58 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit 9ac4fc82071ce346e3885118242ff45d22f69b82:
board_init: Change the logic to setup malloc_base (2015-11-12 20:34:07 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to 6d41027fe2e734aa1e15fabc1523417b3b871691:
x86: Remove CONFIG_SYS_EARLY_PCI_INIT (2015-11-13 06:46:26 -0800)
----------------------------------------------------------------
Bin Meng (16):
x86: Rename CONFIG_SYS_NUM_IRQS to SYS_NUM_IRQS
x86: Remove dead codes wrapped by PARANOID_IRQ_TRIGGERS
x86: Fix cosmetic issues in the i8254 and i8259 codes
x86: Initialize i8254 timer counter 1
x86: Rename pcat_ to i8254 and i8259 accordingly
x86: Move CONFIG_8259_PIC and CONFIG_8254_TIMER to Kconfig
x86: queensbay: Really disable IGD
x86: Move timer_init() call a bit earlier
x86: qemu: Remove call to vgabios execution
x86: qemu: Move chipset-specific codes from pci.c to qemu.c
x86: qemu: Convert to use driver model pci
x86: qemu: Convert to use driver model usb
x86: qemu: Convert to use driver model eth
x86: crownbay: Remove unused PCI region address macros
x86: Remove legacy pci codes
x86: Remove CONFIG_SYS_EARLY_PCI_INIT
arch/x86/Kconfig | 15 +++
arch/x86/cpu/interrupts.c | 2 +-
arch/x86/cpu/pci.c | 45 ---------
arch/x86/cpu/qemu/Makefile | 1 -
arch/x86/cpu/qemu/pci.c | 138 ---------------------------
arch/x86/cpu/qemu/qemu.c | 82 ++++++++++++++++
arch/x86/cpu/queensbay/tnc.c | 26 +++--
arch/x86/include/asm/arch-queensbay/tnc.h | 7 +-
arch/x86/include/asm/i8254.h | 43 ++++-----
arch/x86/include/asm/i8259.h | 31 +++---
arch/x86/include/asm/interrupt.h | 2 +
arch/x86/include/asm/pci.h | 21 ----
arch/x86/include/asm/u-boot-x86.h | 2 +-
arch/x86/lib/Makefile | 4 +-
arch/x86/lib/fsp/fsp_common.c | 5 -
arch/x86/lib/i8254.c | 37 +++++++
arch/x86/lib/{pcat_interrupts.c => i8259.c} | 47 +++------
arch/x86/lib/interrupts.c | 10 +-
arch/x86/lib/pcat_timer.c | 27 ------
arch/x86/lib/tsc_timer.c | 6 +-
board/emulation/qemu-x86/Makefile | 2 +-
board/emulation/qemu-x86/qemu-x86.c | 13 ---
common/board_f.c | 2 +-
common/board_r.c | 3 +-
configs/qemu-x86_defconfig | 5 +-
include/configs/bayleybay.h | 1 -
include/configs/crownbay.h | 13 ---
include/configs/galileo.h | 1 -
include/configs/minnowmax.h | 1 -
include/configs/qemu-x86.h | 13 +--
include/configs/som-6896.h | 1 -
include/configs/x86-chromebook.h | 1 -
include/configs/x86-common.h | 3 -
33 files changed, 229 insertions(+), 381 deletions(-)
delete mode 100644 arch/x86/cpu/qemu/pci.c
create mode 100644 arch/x86/lib/i8254.c
rename arch/x86/lib/{pcat_interrupts.c => i8259.c} (70%)
delete mode 100644 arch/x86/lib/pcat_timer.c
delete mode 100644 board/emulation/qemu-x86/qemu-x86.c
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2015-11-13 14:58 Bin Meng
@ 2015-11-16 17:59 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2015-11-16 17:59 UTC (permalink / raw)
To: u-boot
On Fri, Nov 13, 2015 at 10:58:04PM +0800, Bin Meng wrote:
> Hi Tom,
>
> The following changes since commit 9ac4fc82071ce346e3885118242ff45d22f69b82:
>
> board_init: Change the logic to setup malloc_base (2015-11-12 20:34:07 -0500)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git master
>
> for you to fetch changes up to 6d41027fe2e734aa1e15fabc1523417b3b871691:
>
> x86: Remove CONFIG_SYS_EARLY_PCI_INIT (2015-11-13 06:46:26 -0800)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151116/155c3829/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2015-10-08 21:46 Simon Glass
2015-10-09 13:56 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Simon Glass @ 2015-10-08 21:46 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit 996ec1dcc58a34b53891acde0ec5df9141b5fcc2:
Merge branch 'master' of git://git.denx.de/u-boot-fdt (2015-10-03
10:48:06 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to 7445435fb32824e0cfd05beb7013be8f84e9ee09:
pci: Fix expansion ROM programming for multi-function devices (2015-10-08
20:09:09 +0200)
----------------------------------------------------------------
Bin Meng (1):
pci: Fix expansion ROM programming for multi-function devices
drivers/pci/pci_auto.c | 1 +
1 file changed, 1 insertion(+)
Regards,
Simon
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2015-10-08 21:46 Simon Glass
@ 2015-10-09 13:56 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2015-10-09 13:56 UTC (permalink / raw)
To: u-boot
On Thu, Oct 08, 2015 at 10:46:08PM +0100, Simon Glass wrote:
> Hi Tom,
>
> The following changes since commit 996ec1dcc58a34b53891acde0ec5df9141b5fcc2:
>
> Merge branch 'master' of git://git.denx.de/u-boot-fdt (2015-10-03
> 10:48:06 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to 7445435fb32824e0cfd05beb7013be8f84e9ee09:
>
> pci: Fix expansion ROM programming for multi-function devices (2015-10-08
> 20:09:09 +0200)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151009/22ae223a/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2015-09-29 4:46 Simon Glass
2015-09-29 4:48 ` Bin Meng
0 siblings, 1 reply; 181+ messages in thread
From: Simon Glass @ 2015-09-29 4:46 UTC (permalink / raw)
To: u-boot
Hi,
A little bug fix,
The following changes since commit 1f8836396de8215b7f460616926052b32597bb29:
Prepare v2015.10-rc4 (2015-09-28 16:57:42 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to c1446ac6c11dab19490a552f16ab39df8d5b3de3:
x86: chromebook_link: Expand early malloc() memory (2015-09-28 22:27:17 -0600)
----------------------------------------------------------------
Simon Glass (1):
x86: chromebook_link: Expand early malloc() memory
configs/chromebook_link_defconfig | 1 +
1 file changed, 1 insertion(+)
Regards,
Simon
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2015-09-29 4:46 Simon Glass
@ 2015-09-29 4:48 ` Bin Meng
2015-09-29 4:51 ` Simon Glass
0 siblings, 1 reply; 181+ messages in thread
From: Bin Meng @ 2015-09-29 4:48 UTC (permalink / raw)
To: u-boot
Hi Simon,
On Tue, Sep 29, 2015 at 12:46 PM, Simon Glass <sjg@chromium.org> wrote:
> Hi,
>
> A little bug fix,
>
> The following changes since commit 1f8836396de8215b7f460616926052b32597bb29:
>
> Prepare v2015.10-rc4 (2015-09-28 16:57:42 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to c1446ac6c11dab19490a552f16ab39df8d5b3de3:
>
> x86: chromebook_link: Expand early malloc() memory (2015-09-28 22:27:17 -0600)
>
> ----------------------------------------------------------------
> Simon Glass (1):
> x86: chromebook_link: Expand early malloc() memory
>
> configs/chromebook_link_defconfig | 1 +
> 1 file changed, 1 insertion(+)
>
Do you have a chance to check this one?
http://patchwork.ozlabs.org/patch/523266/
Regards,
Bin
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2015-09-29 4:48 ` Bin Meng
@ 2015-09-29 4:51 ` Simon Glass
0 siblings, 0 replies; 181+ messages in thread
From: Simon Glass @ 2015-09-29 4:51 UTC (permalink / raw)
To: u-boot
Hi Bin,
On 28 September 2015 at 22:48, Bin Meng <bmeng.cn@gmail.com> wrote:
> Hi Simon,
>
> On Tue, Sep 29, 2015 at 12:46 PM, Simon Glass <sjg@chromium.org> wrote:
>> Hi,
>>
>> A little bug fix,
>>
>> The following changes since commit 1f8836396de8215b7f460616926052b32597bb29:
>>
>> Prepare v2015.10-rc4 (2015-09-28 16:57:42 -0400)
>>
>> are available in the git repository at:
>>
>> git://git.denx.de/u-boot-x86.git
>>
>> for you to fetch changes up to c1446ac6c11dab19490a552f16ab39df8d5b3de3:
>>
>> x86: chromebook_link: Expand early malloc() memory (2015-09-28 22:27:17 -0600)
>>
>> ----------------------------------------------------------------
>> Simon Glass (1):
>> x86: chromebook_link: Expand early malloc() memory
>>
>> configs/chromebook_link_defconfig | 1 +
>> 1 file changed, 1 insertion(+)
>>
>
> Do you have a chance to check this one?
> http://patchwork.ozlabs.org/patch/523266/
I'll take a look. Tom can you hold off on this pull request? I'll try
to make this the last one.
Regards,
Simon
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2015-09-17 18:56 Simon Glass
2015-09-17 21:03 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Simon Glass @ 2015-09-17 18:56 UTC (permalink / raw)
To: u-boot
Hi Tom,
Here are the rest of the quark networkng support, plus fixes for Linux
booting, etc.
The following changes since commit fa43ce842c3026c2abf19d4234d02cd4c62eeec0:
Merge git://git.denx.de/u-boot-fdt (2015-09-16 09:53:37 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to c6d4705f41d4e45e8cecc6e08b0b89df1ffe57ef:
x86: quark: Configure MTRR to enable cache (2015-09-16 19:53:53 -0600)
----------------------------------------------------------------
Bin Meng (13):
dm: pci: Add an inline API to test if a device is on a PCI bus
net: designware: Add support to PCI designware devices
x86: Convert to use driver model eth on quark/galileo
x86: quark: Add PCIe/USB static register programming after memory init
x86: galileo: Enable random mac address for Quark
x86: quark: Add clrbits, setbits, clrsetbits macros for message
port access
x86: quark: Convert to use clrbits, setbits, clrsetbits macros
x86: quark: Lock HMBOUND register before jumping to kernel
x86: quark: Initialize thermal sensor properly
x86: galileo: Add PCIe root port IRQ routing
x86: doc: Document some porting hints about Intel Quark
x86: doc: Add DMI to the TODO list
x86: quark: Configure MTRR to enable cache
arch/x86/cpu/quark/dram.c | 10 ++++++
arch/x86/cpu/quark/quark.c | 249
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------
arch/x86/dts/galileo.dts | 12 +++++++
arch/x86/include/asm/arch-quark/msg_port.h | 31 ++++++++++++++++
arch/x86/include/asm/arch-quark/quark.h | 81
+++++++++++++++++++++++++++++++++++++++++
configs/galileo_defconfig | 3 +-
doc/README.x86 | 26 ++++++++++++++
drivers/net/designware.c | 42 ++++++++++++++++++++++
drivers/pci/pci-uclass.c | 4 +--
include/configs/galileo.h | 1 +
include/dm/device.h | 11 ++++++
11 files changed, 400 insertions(+), 70 deletions(-)
Regards,
Simon
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2015-09-17 18:56 Simon Glass
@ 2015-09-17 21:03 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2015-09-17 21:03 UTC (permalink / raw)
To: u-boot
On Thu, Sep 17, 2015 at 12:56:04PM -0600, Simon Glass wrote:
> Hi Tom,
>
> Here are the rest of the quark networkng support, plus fixes for Linux
> booting, etc.
>
>
> The following changes since commit fa43ce842c3026c2abf19d4234d02cd4c62eeec0:
>
> Merge git://git.denx.de/u-boot-fdt (2015-09-16 09:53:37 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to c6d4705f41d4e45e8cecc6e08b0b89df1ffe57ef:
>
> x86: quark: Configure MTRR to enable cache (2015-09-16 19:53:53 -0600)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150917/890eb63b/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2015-08-05 18:06 Simon Glass
2015-08-05 21:10 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Simon Glass @ 2015-08-05 18:06 UTC (permalink / raw)
To: u-boot
Hi Tom,
This includes the EFI support, updates for baytrail and minnowmax,
plus multi-cpu support for qemu-x86. There are a few small fixes also.
The following changes since commit e22b1a54942d9003b10564325a34e3cf767556ce:
Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq
(2015-08-04 12:21:45 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to 12c7510f17ff29190e52336910e43a50c0d620a6:
x86: Document how to write PIRQ information in the device tree
(2015-08-05 10:49:32 -0600)
----------------------------------------------------------------
Ben Stoltz (6):
efi: Avoid using non-existent text base
efi: Drop CONFIG_SYS_TEXT_BASE for EFI
x86: Set up toolchain flags for running as EFI application
x86: Add support for U-Boot as an EFI application
x86: Add EFI board code
x86: Add definitions for the x86-efi board and plumb it in
Bin Meng (13):
dm: pci: Allow scan bridge child devices before relocation
doc: dm: Update pci-info.txt for pci support
x86: qemu: Add MP initialization
x86: Sanity test on vesa parameters before setting up kernel screen_info
x86: minnowmax: Remove smsc47x superio codes
x86: baytrail: Update UPD setting for FSP Gold4 release
x86: Add microcode for BayTrail-I B0 stepping
x86: Add Intel Bayley Bay board support
x86: bayleybay: Configure PCI IRQ
gitignore: Add defconfig and fdtgrep
common: Print nothing in the __weak checkboard()
pci: Remove DEBUG from pci_compat.c
x86: Document how to write PIRQ information in the device tree
Masahiro Yamada (1):
lib: fdt: fix indent of #ifdef..#endif conditional
Miao Yan (1):
x86: Add a 'pause' instruction in __udelay() for QEMU target
Peng Fan (1):
common: command add '\n' for debug msg
Simon Glass (50):
Support removing default assembler flags
dm: core: Check for empty list in uclass_find_device()
dm: serial: Correct logic in serial_find_console_or_panic()
elf: Add a few definitions for 64-bit relocation
Allow objcopy to work without filling gaps with 0xff
Bring in __aligned_u64 and friends to linux/types.h
x86: Add various minor tidy-ups to the 32-bit startup code
x86: Use CR0 constants in CPU init
Reserve the top 16 flag bits for architecture-specific use
x86: Tidy up global_data flags
x86: Drop unused copy_fdt_to_ram()
x86: Tidy up the 64-bit calling code
x86: Add some missing global_data declarations in files that use gd
x86: Tidy up a few minor issues with interrupts
pci: Use debug() instead of DEBUGF() in pci_auto.c
pci: Fix up code for CONFIG_PCI_ENUM_ONLY
x86: Allow use of global_data with EFI
efi: Add start-up library code
efi: Display the correct initcall pre-relocation values
pci: Add a constant for an invalid interrupt
pci: Indicate prefetchable memory allocate when debugging
dm: Add a return value comment to device_get_child()
x86: Move Chrome OS options to defconfig
x86: Move CONFIG_X86_SERIAL to Kconfig
x86: Drop CONFIG_DCACHE_RAM_MRC_VAR_SIZE from header file
x86: dts: Fix typo in intel,irq-router.txt
x86: minnowmax: Drop the old PCI settings
x86: Update README to explain booting Ubuntu on Minnowmax
Add a way to skip relocation
efi: Add a serial driver
efi: Support building a u-boot-app.efi executable
x86: Support skipping relocation for EFI
x86: Add asm/elf.h for x86-specific ELF definitions
x86: dts: Add a device tree file for EFI
x86: Allow relocation code to build without text base
x86: Add relocation and link script for a 64-bit EFI application
efi: Add support for loading U-Boot through an EFI stub
x86: Support building the EFI stub
x86: Add an enum for some commonly-used GDT bits
x86: Add a way to call 32-bit code from 64-bit mode
efi: Add 64-bit payload support
x86: Add support for passing tables into U-Boot
efi: Add functions for decoding the EFI tables
efi: Add a command to display the memory map
x86: Handle running as EFI payload
x86: Add helper code for running from EFI
x86: baytrail: Support operation as an EFI payload
x86: qemu: Support operation as an EFI payload
x86: Gracefully disable the vesa driver when running from EFI
efi: Add a README to explain how things work
.gitignore | 1 +
Kconfig | 1 +
Makefile | 37 +-
arch/x86/Kconfig | 10 +
arch/x86/Makefile | 2 +
arch/x86/config.mk | 47 +-
arch/x86/cpu/Makefile | 7 +
arch/x86/cpu/baytrail/Kconfig | 2 +-
arch/x86/cpu/baytrail/cpu.c | 2 +
arch/x86/cpu/baytrail/valleyview.c | 10 +
arch/x86/cpu/call32.S | 64 ++
arch/x86/cpu/call64.S | 4 +-
arch/x86/cpu/cpu.c | 23 +-
arch/x86/cpu/efi/Makefile | 8 +
arch/x86/cpu/efi/efi.c | 42 +
arch/x86/cpu/efi/elf_ia32_efi.lds | 94 ++
arch/x86/cpu/efi/elf_x86_64_efi.lds | 83 ++
arch/x86/cpu/efi/sdram.c | 29 +
arch/x86/cpu/interrupts.c | 25 +-
arch/x86/cpu/mp_init.c | 2 +
arch/x86/cpu/qemu/Makefile | 5 +-
arch/x86/cpu/qemu/qemu.c | 2 +
arch/x86/cpu/start.S | 73 +-
arch/x86/dts/Makefile | 4 +-
arch/x86/dts/bayleybay.dts | 197 ++++
arch/x86/dts/efi.dts | 22 +
arch/x86/dts/microcode/m0230671117.dtsi | 4244
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/dts/qemu-x86_i440fx.dts | 7 +
arch/x86/dts/qemu-x86_q35.dts | 7 +
arch/x86/include/asm/arch-baytrail/fsp/fsp_vpd.h | 3 +-
arch/x86/include/asm/arch-efi/gpio.h | 10 +
arch/x86/include/asm/cpu.h | 27 +
arch/x86/include/asm/elf.h | 46 +
arch/x86/include/asm/fsp/fsp_hob.h | 59 +-
arch/x86/include/asm/global_data.h | 16 +-
arch/x86/include/asm/relocate.h | 1 -
arch/x86/include/asm/types.h | 5 +-
arch/x86/lib/Makefile | 3 +-
arch/x86/lib/asm-offsets.c | 1 +
arch/x86/lib/bootm.c | 7 +
arch/x86/lib/efi/Kconfig | 11 +
arch/x86/lib/efi/Makefile | 27 +
arch/x86/lib/efi/car.S | 10 +
arch/x86/lib/efi/crt0-efi-ia32.S | 52 +
arch/x86/lib/efi/crt0-efi-x86_64.S | 51 +
arch/x86/lib/efi/efi.c | 151 +++
arch/x86/lib/efi/reloc_ia32.c | 72 ++
arch/x86/lib/efi/reloc_x86_64.c | 66 ++
arch/x86/lib/fsp/fsp_common.c | 2 +
arch/x86/lib/lpc-uclass.c | 2 +
arch/x86/lib/pch-uclass.c | 2 +
arch/x86/lib/relocate.c | 41 +-
arch/x86/lib/tsc_timer.c | 8 +
board/efi/Kconfig | 19 +
board/efi/efi-x86/Kconfig | 15 +
board/efi/efi-x86/MAINTAINERS | 6 +
board/efi/efi-x86/Makefile | 7 +
board/efi/efi-x86/efi.c | 18 +
board/emulation/qemu-x86/Kconfig | 5 +-
board/intel/Kconfig | 9 +
board/intel/bayleybay/Kconfig | 27 +
board/intel/bayleybay/MAINTAINERS | 6 +
board/intel/bayleybay/Makefile | 7 +
board/intel/bayleybay/bayleybay.c | 19 +
board/intel/bayleybay/start.S | 9 +
board/intel/minnowmax/Kconfig | 5 +-
board/intel/minnowmax/minnowmax.c | 12 -
common/Makefile | 1 +
common/board_f.c | 16 +-
common/board_info.c | 1 -
common/cmd_efi.c | 257 +++++
common/command.c | 2 +-
config.mk | 2 -
configs/bayleybay_defconfig | 27 +
configs/chromebook_link_defconfig | 3 +
configs/chromebox_panther_defconfig | 3 +
configs/efi-x86_defconfig | 16 +
configs/qemu-x86_defconfig | 2 +
doc/README.efi | 237 +++++
doc/README.x86 | 324 ++++++
doc/device-tree-bindings/misc/intel,irq-router.txt | 4 +-
doc/driver-model/pci-info.txt | 6 +-
drivers/core/uclass.c | 2 +
drivers/gpio/intel_ich6_gpio.c | 2 +
drivers/pci/pci-uclass.c | 4 -
drivers/pci/pci.c | 3 +-
drivers/pci/pci_auto.c | 53 +-
drivers/pci/pci_compat.c | 1 -
drivers/pci/pci_rom.c | 4 +
drivers/serial/Kconfig | 19 +
drivers/serial/Makefile | 1 +
drivers/serial/serial-uclass.c | 2 +-
drivers/serial/serial_efi.c | 157 +++
drivers/video/vesa_fb.c | 8 +
include/asm-generic/global_data.h | 3 +-
include/common.h | 7 +
include/configs/bayleybay.h | 44 +
include/configs/crownbay.h | 1 -
include/configs/efi-x86.h | 34 +
include/configs/galileo.h | 2 -
include/configs/minnowmax.h | 14 -
include/configs/qemu-x86.h | 2 -
include/configs/x86-chromebook.h | 6 -
include/dm/device.h | 4 +-
include/efi.h | 367 +++++++
include/efi_api.h | 244 +++++
include/elf.h | 26 +
include/linux/types.h | 6 +-
include/part_efi.h | 9 +-
include/pci.h | 2 +
lib/Kconfig | 2 +
lib/Makefile | 1 +
lib/efi/Kconfig | 54 +
lib/efi/Makefile | 17 +
lib/efi/efi.c | 101 ++
lib/efi/efi_app.c | 139 +++
lib/efi/efi_info.c | 47 +
lib/efi/efi_stub.c | 370 +++++++
lib/fdtdec.c | 2 +-
lib/initcall.c | 4 +
scripts/Makefile.lib | 3 +-
tools/.gitignore | 1 +
122 files changed, 8325 insertions(+), 235 deletions(-)
create mode 100644 arch/x86/cpu/call32.S
create mode 100644 arch/x86/cpu/efi/Makefile
create mode 100644 arch/x86/cpu/efi/efi.c
create mode 100644 arch/x86/cpu/efi/elf_ia32_efi.lds
create mode 100644 arch/x86/cpu/efi/elf_x86_64_efi.lds
create mode 100644 arch/x86/cpu/efi/sdram.c
create mode 100644 arch/x86/dts/bayleybay.dts
create mode 100644 arch/x86/dts/efi.dts
create mode 100644 arch/x86/dts/microcode/m0230671117.dtsi
create mode 100644 arch/x86/include/asm/arch-efi/gpio.h
create mode 100644 arch/x86/include/asm/elf.h
create mode 100644 arch/x86/lib/efi/Kconfig
create mode 100644 arch/x86/lib/efi/Makefile
create mode 100644 arch/x86/lib/efi/car.S
create mode 100644 arch/x86/lib/efi/crt0-efi-ia32.S
create mode 100644 arch/x86/lib/efi/crt0-efi-x86_64.S
create mode 100644 arch/x86/lib/efi/efi.c
create mode 100644 arch/x86/lib/efi/reloc_ia32.c
create mode 100644 arch/x86/lib/efi/reloc_x86_64.c
create mode 100644 board/efi/Kconfig
create mode 100644 board/efi/efi-x86/Kconfig
create mode 100644 board/efi/efi-x86/MAINTAINERS
create mode 100644 board/efi/efi-x86/Makefile
create mode 100644 board/efi/efi-x86/efi.c
create mode 100644 board/intel/bayleybay/Kconfig
create mode 100644 board/intel/bayleybay/MAINTAINERS
create mode 100644 board/intel/bayleybay/Makefile
create mode 100644 board/intel/bayleybay/bayleybay.c
create mode 100644 board/intel/bayleybay/start.S
create mode 100644 common/cmd_efi.c
create mode 100644 configs/bayleybay_defconfig
create mode 100644 configs/efi-x86_defconfig
create mode 100644 doc/README.efi
create mode 100644 drivers/serial/serial_efi.c
create mode 100644 include/configs/bayleybay.h
create mode 100644 include/configs/efi-x86.h
create mode 100644 include/efi.h
create mode 100644 include/efi_api.h
create mode 100644 lib/efi/Kconfig
create mode 100644 lib/efi/Makefile
create mode 100644 lib/efi/efi.c
create mode 100644 lib/efi/efi_app.c
create mode 100644 lib/efi/efi_info.c
create mode 100644 lib/efi/efi_stub.c
Regards,
Simon
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2015-08-05 18:06 Simon Glass
@ 2015-08-05 21:10 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2015-08-05 21:10 UTC (permalink / raw)
To: u-boot
On Wed, Aug 05, 2015 at 12:06:19PM -0600, Simon Glass wrote:
> Hi Tom,
>
> This includes the EFI support, updates for baytrail and minnowmax,
> plus multi-cpu support for qemu-x86. There are a few small fixes also.
>
> The following changes since commit e22b1a54942d9003b10564325a34e3cf767556ce:
>
> Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq
> (2015-08-04 12:21:45 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to 12c7510f17ff29190e52336910e43a50c0d620a6:
>
> x86: Document how to write PIRQ information in the device tree
> (2015-08-05 10:49:32 -0600)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150805/5624840f/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2015-07-31 13:35 Simon Glass
2015-08-01 14:47 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Simon Glass @ 2015-07-31 13:35 UTC (permalink / raw)
To: u-boot
Hi Tom,
A fix for a nasty problem where patman runs twice!
The following changes since commit cc35734358540a1bbaf042fdf9f4cb2de17389ed:
Merge branch 'master' of git://git.denx.de/u-boot-tegra (2015-07-29
18:58:39 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to 9649e152cbdd98d836912c45acd1f03fc70a21a5:
patman: Don't run patman when it is imported as a module (2015-07-31
07:31:12 -0600)
----------------------------------------------------------------
Simon Glass (1):
patman: Don't run patman when it is imported as a module
tools/patman/patman.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
Regards,
Simon
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2015-07-31 13:35 Simon Glass
@ 2015-08-01 14:47 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2015-08-01 14:47 UTC (permalink / raw)
To: u-boot
On Fri, Jul 31, 2015 at 07:35:23AM -0600, Simon Glass wrote:
> Hi Tom,
>
> A fix for a nasty problem where patman runs twice!
>
>
> The following changes since commit cc35734358540a1bbaf042fdf9f4cb2de17389ed:
>
> Merge branch 'master' of git://git.denx.de/u-boot-tegra (2015-07-29
> 18:58:39 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to 9649e152cbdd98d836912c45acd1f03fc70a21a5:
>
> patman: Don't run patman when it is imported as a module (2015-07-31
> 07:31:12 -0600)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150801/c1a59ecd/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2015-07-28 17:42 Simon Glass
2015-07-29 15:16 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Simon Glass @ 2015-07-28 17:42 UTC (permalink / raw)
To: u-boot
Hi Tom,
Here are some more PCI driver model improvements and better interrupt
support on x86.
The following changes since commit 66d10c18bf2c34698362b6fe1891bcc6e8755243:
Merge branch 'zynq' of git://www.denx.de/git/u-boot-microblaze
(2015-07-28 11:31:21 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to 488d19cbcace0b87a2d08881eab7356088198903:
patman: add distutils based installer (2015-07-28 10:36:25 -0600)
----------------------------------------------------------------
Bin Meng (20):
x86: Display correct CS/EIP/EFLAGS when there is an error code
x86: Simplify architecture defined exception handling in irq_llsr()
x86: Change pci option rom area MTRR setting to cacheable
x86: Enable DM RTC support for all x86 boards
x86: pci: Assign pci irqs to all functions
x86: pci: Do not assign irq 0 to pci device
buildman: Correct '--fetch-arch' command documentation
Fix incorrect comments in linker_lists.h
dm: pci: Correct primary/secondary/subordinate bus number assignment
dm: pci: Use complete bdf in all pci config read/write routines
dm: pci: Pass only device/function to pci_bus_find_devfn()
dm: pci: Support bridge device configuration correctly
x86: Convert to use driver model pci on queensbay/crownbay
x86: mpspec: Allow platform to determine how PIRQ is connected to I/O APIC
x86: mpspec: Move writing ISA interrupt entry after PCI
x86: qemu: Enable I/O APIC chip select on PIIX3
x86: Allow cpu-x86 driver to be probed for UP
x86: qemu: Enable writing MP table
x86: qemu: Turn on PCIe ECAM address range decoding on Q35
x86: Reserve PCIe ECAM address range in the E820 table
Chris Packham (1):
patman: add distutils based installer
arch/x86/Kconfig | 10 ++++
arch/x86/cpu/cpu.c | 36 ++++++++++++---
arch/x86/cpu/interrupts.c | 180
++++++++++++++++++++++++++++++------------------------------------------
arch/x86/cpu/ivybridge/lpc.c | 1 -
arch/x86/cpu/ivybridge/sdram.c | 32 +++++++++----
arch/x86/cpu/pci.c | 29 ++++++++----
arch/x86/cpu/qemu/pci.c | 45 ++++++++++++++++--
arch/x86/cpu/queensbay/Makefile | 1 -
arch/x86/cpu/queensbay/tnc.c | 5 --
arch/x86/cpu/queensbay/tnc_pci.c | 46 -------------------
arch/x86/dts/chromebook_link.dts | 1 +
arch/x86/dts/chromebox_panther.dts | 1 +
arch/x86/dts/crownbay.dts | 6 ++-
arch/x86/dts/galileo.dts | 1 +
arch/x86/dts/minnowmax.dts | 1 +
arch/x86/dts/qemu-x86_i440fx.dts | 13 ++++++
arch/x86/dts/qemu-x86_q35.dts | 13 ++++++
arch/x86/dts/rtc.dtsi | 1 +
arch/x86/include/asm/arch-qemu/qemu.h | 10 +++-
arch/x86/include/asm/interrupt.h | 24 ++++++++++
arch/x86/include/asm/mpspec.h | 17 +++++++
arch/x86/include/asm/mtrr.h | 2 +
arch/x86/include/asm/pci.h | 3 +-
arch/x86/include/asm/ptrace.h | 16 +++++--
arch/x86/lib/fsp/fsp_dram.c | 6 +++
arch/x86/lib/mpspec.c | 50 +++++++++++++++-----
arch/x86/lib/pirq_routing.c | 3 +-
arch/x86/lib/zimage.c | 5 +-
configs/chromebook_link_defconfig | 1 +
configs/chromebox_panther_defconfig | 1 +
configs/crownbay_defconfig | 1 +
configs/galileo_defconfig | 1 +
configs/minnowmax_defconfig | 1 +
configs/qemu-x86_defconfig | 4 ++
drivers/pci/pci-uclass.c | 62 ++++++++++++-------------
drivers/pci/pci_auto.c | 75 +++++++++++++++++++++++++-----
drivers/pci/pci_common.c | 7 ++-
include/linker_lists.h | 20 ++++----
tools/buildman/README | 4 +-
tools/patman/README | 11 +++++
tools/patman/__init__.py | 3 ++
tools/patman/patman.py | 20 ++++----
tools/patman/setup.py | 13 ++++++
43 files changed, 506 insertions(+), 276 deletions(-)
delete mode 100644 arch/x86/cpu/queensbay/tnc_pci.c
create mode 100644 tools/patman/__init__.py
create mode 100644 tools/patman/setup.py
Regards,
Simon
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2015-07-28 17:42 Simon Glass
@ 2015-07-29 15:16 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2015-07-29 15:16 UTC (permalink / raw)
To: u-boot
On Tue, Jul 28, 2015 at 11:42:22AM -0600, Simon Glass wrote:
> Hi Tom,
>
> Here are some more PCI driver model improvements and better interrupt
> support on x86.
>
>
> The following changes since commit 66d10c18bf2c34698362b6fe1891bcc6e8755243:
>
> Merge branch 'zynq' of git://www.denx.de/git/u-boot-microblaze
> (2015-07-28 11:31:21 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to 488d19cbcace0b87a2d08881eab7356088198903:
>
> patman: add distutils based installer (2015-07-28 10:36:25 -0600)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150729/bdaed2fb/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
[parent not found: <CAPnjgZ2twBnMUSYHHn=M_WO1VCwQ2DXht2NG9djekW=j+WsXMQ@mail.gmail.com>]
* [U-Boot] Please pull u-boot-x86
[not found] <CAPnjgZ2twBnMUSYHHn=M_WO1VCwQ2DXht2NG9djekW=j+WsXMQ@mail.gmail.com>
@ 2015-07-15 14:29 ` Simon Glass
2015-07-16 13:21 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Simon Glass @ 2015-07-15 14:29 UTC (permalink / raw)
To: u-boot
Hi Tom,
Here's the first pull request for x86. It includes fixes and improvements
with PCI, multi-core init, Intel FSP init and adds graphics support for
crownbay.
The following changes since commit f4815763b410d8657f6f617067a1d53024b05220:
RFC: Deprecate MAKEALL (2015-07-14 13:50:16 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to f110da9984c0aa0aba9e1c4178b67b7abecf7e8d:
pci: Disable expansion ROM address decoding when signature check fails
(2015-07-14 18:03:20 -0600)
----------------------------------------------------------------
Bin Meng (42):
x86: Add Kconfig options to be used by arch/x86/cpu/config.mk
x86: fsp: Load GDT before calling FspInitEntry
x86: fsp: Move FspInitEntry call to board_init_f()
dm: cpu: Fix undefined ENOSYS build error
dm: cpu: Test against cpu_ops->get_info in cpu_get_info()
x86: dm: Clean up cpu drivers
x86: kconfig: Make MAX_CPUS and AP_STACK_SIZE depend on SMP
x86: kconfig: Fix minor nits in MAX_CPUS
dm: cpu: Add a new get_count method to cpu uclass
x86: ivybridge: Remove SMP from CPU_SPECIFIC_OPTIONS
x86: Move MP initialization codes into a common place
x86: Move lapic_setup() call into init_bsp()
x86: Clean up lapic codes
x86: crownbay: Add MP initialization
dm: rtc: Support mc146818 driver in driver model
cmd: date: Change to use CONFIG_DM_RTC instead of CONFIG_DM_I2C
x86: crownbay: Enable DM RTC support
x86: queensbay: Correct Topcliff device irqs
x86: Write correct bus number for the irq router
x86: Ignore function number when writing PIRQ routing table
x86: Reduce PIRQ routing table size
x86: Clean up ioapic header file
x86: Add I/O APIC register access routines
x86: Remove inline for lapic access routines
x86: Add MultiProcessor (MP) table APIs
x86: Generate a valid MultiProcessor (MP) table
x86: Update README.x86 for SMP support
x86: crownbay: Enable writing MP table
x86: queensbay: Change PCIe root ports' interrupt routing
video: vesa_fb: Look up VGA device by class instead of id
x86: Setup fixed range MTRRs for legacy regions
x86: queensbay: Change CPU_ADDR_BITS to 32
x86: cmd_mtrr: Improve MTRR list information
x86: Move VGA option rom macros to Kconfig
x86: Remove MARK_GRAPHICS_MEM_WRCOMB
x86: crownbay: Enable graphics support
x86: Configure VESA parameters before loading Linux kernel
tools: ifdtool: Write correct offset on 32-bit machine
x86: Adjust config option order in defconfig for Crown Bay and
Minnowmax
drivers: block: Remove the ata_piix driver
pci: Configure expansion ROM during auto config process
pci: Disable expansion ROM address decoding when signature check fails
Jian Luo (3):
x86: bios: Synchronize stack between real and protected mode
x86: bios: Allow pci config read/write to host bridge in int1a_handler
video: Add 32-bit color depth support for VBE
Simon Glass (12):
spi: sf: Print the error code on failure
dm: spi: Correct minor nits in ICH driver
dm: pci: Use the correct hose when configuring devices
dm: pci: Correct bus number when scanning sub-buses
dm: spi: Correct status register access width
dm: spi: Correct BIOS protection logic for ICH9
dm: spi: Enable environment for minnowmax
x86: Add ROM image description for minnowmax
x86: pci: Tidy up the generic x86 PCI driver
dm: x86: minnowmax: Move PCI to use driver model
dm: x86: baytrail: Correct PCI region 3 when driver model is used
x86: Add binary blob checksums for Minnowboard MAX
Tom Rini (1):
builderthread.py: Keep 'SPL'
Makefile | 4 +-
arch/x86/Kconfig | 78 ++++++---
arch/x86/cpu/Makefile | 4 +-
arch/x86/cpu/baytrail/Makefile | 1 -
arch/x86/cpu/baytrail/cpu.c | 101 +++--------
arch/x86/cpu/baytrail/pci.c | 46 ------
arch/x86/cpu/config.mk | 6 +-
arch/x86/cpu/coreboot/pci.c | 22 ---
arch/x86/cpu/cpu.c | 108 +++++++++---
arch/x86/cpu/cpu_x86.c | 76 +++++++++
arch/x86/cpu/ioapic.c | 21 +++
arch/x86/cpu/irq.c | 68 ++++++--
arch/x86/cpu/ivybridge/Kconfig | 1 -
arch/x86/cpu/ivybridge/model_206ax.c | 2 +-
arch/x86/cpu/lapic.c | 153 ++++++++++++++---
arch/x86/cpu/mp_init.c | 47 ++++--
arch/x86/cpu/queensbay/Kconfig | 4 +
arch/x86/cpu/queensbay/tnc.c | 13 +-
arch/x86/cpu/start.S | 6 +-
arch/x86/cpu/start16.S | 5 +-
arch/x86/dts/crownbay.dts | 65 ++++++--
arch/x86/dts/minnowmax.dts | 10 ++
arch/x86/dts/rtc.dtsi | 6 +
arch/x86/include/asm/arch-ivybridge/bd82x6x.h | 14 +-
arch/x86/include/asm/cpu.h | 14 --
arch/x86/include/asm/cpu_x86.h | 34 ++++
arch/x86/include/asm/ioapic.h | 46 +++---
arch/x86/include/asm/lapic.h | 229
+++++++------------------
arch/x86/include/asm/lapic_def.h | 101 -----------
arch/x86/include/asm/mp.h | 1 -
arch/x86/include/asm/mpspec.h | 444
+++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/include/asm/mtrr.h | 27 +--
arch/x86/include/asm/tables.h | 14 ++
arch/x86/include/asm/u-boot-x86.h | 10 ++
arch/x86/include/asm/zimage.h | 1 +
arch/x86/lib/Makefile | 1 +
arch/x86/lib/bios_asm.S | 23 +++
arch/x86/lib/bios_interrupts.c | 10 +-
arch/x86/lib/cmd_mtrr.c | 3 +-
arch/x86/lib/fsp/fsp_car.S | 26 +--
arch/x86/lib/fsp/fsp_common.c | 8 +
arch/x86/lib/fsp/fsp_support.c | 3 +
arch/x86/lib/mpspec.c | 382
++++++++++++++++++++++++++++++++++++++++++
arch/x86/lib/tables.c | 19 +++
arch/x86/lib/zimage.c | 2 +
board/google/chromebook_link/Kconfig | 1 -
board/google/chromebox_panther/Kconfig | 1 -
common/board_f.c | 3 +
common/cmd_cpu.c | 1 +
common/cmd_date.c | 12 +-
common/cmd_sf.c | 8 +-
configs/chromebook_link_defconfig | 1 +
configs/chromebox_panther_defconfig | 1 +
configs/crownbay_defconfig | 9 +
configs/minnowmax_defconfig | 2 +
doc/README.x86 | 50 +++++-
drivers/block/Makefile | 1 -
drivers/block/ata_piix.c | 717
-------------------------------------------------------------------------------
drivers/block/ata_piix.h | 71 --------
drivers/cpu/cpu-uclass.c | 15 +-
drivers/pci/pci-uclass.c | 16 +-
drivers/pci/pci_auto.c | 48 +++---
drivers/pci/pci_common.c | 6 +
drivers/pci/pci_rom.c | 42 ++++-
drivers/pci/pci_x86.c | 13 +-
drivers/rtc/mc146818.c | 312
++++++++++++++++++++++------------
drivers/spi/ich.c | 20 ++-
drivers/video/vesa_fb.c | 16 +-
include/asm-generic/global_data.h | 1 +
include/configs/crownbay.h | 14 +-
include/configs/minnowmax.h | 9 +-
include/configs/x86-chromebook.h | 3 -
include/cpu.h | 16 ++
include/pci.h | 19 ++-
include/vbe.h | 4 +-
tools/buildman/builderthread.py | 2 +-
tools/ifdtool.c | 2 +-
77 files changed, 2072 insertions(+), 1623 deletions(-)
delete mode 100644 arch/x86/cpu/baytrail/pci.c
create mode 100644 arch/x86/cpu/cpu_x86.c
create mode 100644 arch/x86/cpu/ioapic.c
create mode 100644 arch/x86/dts/rtc.dtsi
create mode 100644 arch/x86/include/asm/cpu_x86.h
delete mode 100644 arch/x86/include/asm/lapic_def.h
create mode 100644 arch/x86/include/asm/mpspec.h
create mode 100644 arch/x86/lib/mpspec.c
delete mode 100644 drivers/block/ata_piix.c
delete mode 100644 drivers/block/ata_piix.h
Regards,
Simon
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2015-07-15 14:29 ` Simon Glass
@ 2015-07-16 13:21 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2015-07-16 13:21 UTC (permalink / raw)
To: u-boot
On Wed, Jul 15, 2015 at 08:29:09AM -0600, Simon Glass wrote:
> Hi Tom,
>
> Here's the first pull request for x86. It includes fixes and improvements
> with PCI, multi-core init, Intel FSP init and adds graphics support for
> crownbay.
>
> The following changes since commit f4815763b410d8657f6f617067a1d53024b05220:
>
> RFC: Deprecate MAKEALL (2015-07-14 13:50:16 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to f110da9984c0aa0aba9e1c4178b67b7abecf7e8d:
>
> pci: Disable expansion ROM address decoding when signature check fails
> (2015-07-14 18:03:20 -0600)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150716/ab0ac5d2/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2015-06-05 14:18 Simon Glass
2015-06-05 14:20 ` Simon Glass
2015-06-06 13:27 ` Tom Rini
0 siblings, 2 replies; 181+ messages in thread
From: Simon Glass @ 2015-06-05 14:18 UTC (permalink / raw)
To: u-boot
Hi Tom,
This includes QEMU support, PIRQ routing using device tree and pinctrl
using device tree.
The following changes since commit d8abb46b37fadff0349adb376df6d3ecd09ee7d1:
board/BuR/common: fix netconsole (2015-06-02 12:58:51 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to 5d3c2c542dd8878fece0ea96edde125635b492ff:
x86: minnowmax: initialize the pin-muxing from device tree
(2015-06-04 03:32:23 -0600)
----------------------------------------------------------------
Andrew Bradford (2):
x86: fsp_support: Correct high mem comment typo
x86: baytrail: pci region 3 is not always mapped to end of ram
Bin Meng (29):
pci: Move pci_hose_phys_to_bus() to pci_common.c
x86: Support QEMU x86 targets
x86: Make QEMU the default vendor
x86: Set CONFIG_NR_DRAM_BANKS to 8 and move it to x86-common.h
x86: Change coreboot default build configuration to QEMU
x86: Update README.x86 for QEMU support
x86: Remove DECLARE_GLOBAL_DATA_PTR in board files
video: Kconfig: Make VESA driver avaiable for non-x86 boards
x86: Move FRAMEBUFFER_SET_VESA_MODE etc to video Kconfig
x86: qemu: Add graphics support
pci: Allow debug message output in pci_auto.c
pci: Do not skip legacy IDE device configuration
cmd_ide: Eliminate build warnings in atapi_inquiry()
x86: Add CONFIG_LBA48 and remove CONFIG_ATAPI in x86-common.h
x86: qemu: Add ATA/SATA support
x86: Refactor PIRQ routing support
x86: Document irq router device tree bindings
x86: quark: Implement PIRQ routing
x86: Do sanity test on pirq table before writing
x86: qemu: Make host bridge (b.d.f=0.0.0) visible
x86: qemu: Turn on legacy segments decode
x86: qemu: Enable legacy IDE I/O ports decode
x86: qemu: Adjust VGA initialization
tools: ifdtool: Do not write region while its size is negative
x86: kconfig: Make FSP_TEMP_RAM_ADDR depend on HAVE_FSP
x86: coreboot: Fix cosmetic issues
x86: qemu: Create separate i440fx and q35 device trees
x86: coreboot: Control I/O port 0xb2 writing via device tree
x86: qemu: Implement PIRQ routing
Gabriel Huau (2):
x86: gpio: add pinctrl support from the device tree
x86: minnowmax: initialize the pin-muxing from device tree
arch/x86/Kconfig | 149 +-----------
arch/x86/cpu/Makefile | 3 +-
arch/x86/cpu/baytrail/pci.c | 2 +-
arch/x86/cpu/coreboot/coreboot.c | 40 ++--
arch/x86/cpu/irq.c | 216 +++++++++++++++++
arch/x86/cpu/qemu/Kconfig | 21 ++
arch/x86/cpu/qemu/Makefile | 8 +
arch/x86/cpu/qemu/car.S | 26 +++
arch/x86/cpu/qemu/dram.c | 46 ++++
arch/x86/cpu/qemu/pci.c | 101 ++++++++
arch/x86/cpu/qemu/qemu.c | 45 ++++
arch/x86/cpu/quark/quark.c | 31 +++
arch/x86/cpu/queensbay/Makefile | 2 +-
arch/x86/cpu/queensbay/irq.c | 242 -------------------
arch/x86/cpu/queensbay/tnc.c | 39 +++-
arch/x86/dts/Makefile | 4 +-
arch/x86/dts/crownbay.dts | 54 +++++
arch/x86/dts/galileo.dts | 22 ++
arch/x86/dts/minnowmax.dts | 23 ++
arch/x86/dts/qemu-x86_i440fx.dts | 50 ++++
arch/x86/dts/qemu-x86_q35.dts | 67 ++++++
arch/x86/include/asm/arch-qemu/device.h | 21 ++
arch/x86/include/asm/arch-qemu/gpio.h | 13 ++
arch/x86/include/asm/arch-qemu/qemu.h | 28 +++
arch/x86/include/asm/arch-quark/device.h | 70 ++++--
arch/x86/include/asm/arch-quark/quark.h | 15 ++
arch/x86/include/asm/arch-queensbay/irq.h | 55 -----
arch/x86/include/asm/gpio.h | 1 +
arch/x86/include/asm/irq.h | 76 ++++++
arch/x86/include/asm/u-boot-x86.h | 1 -
arch/x86/lib/fsp/fsp_support.c | 2 +-
board/coreboot/coreboot/Kconfig | 6 +-
board/emulation/Kconfig | 25 ++
board/emulation/qemu-x86/Kconfig | 24 ++
board/emulation/qemu-x86/MAINTAINERS | 6 +
board/emulation/qemu-x86/Makefile | 7 +
board/emulation/qemu-x86/qemu-x86.c | 13 ++
board/emulation/qemu-x86/start.S | 9 +
board/intel/crownbay/crownbay.c | 2 -
board/intel/galileo/galileo.c | 2 -
board/intel/minnowmax/minnowmax.c | 9 +-
common/cmd_ide.c | 6 +-
configs/coreboot-x86_defconfig | 2 +
configs/galileo_defconfig | 1 +
configs/minnowmax_defconfig | 1 +
configs/qemu-x86_defconfig | 10 +
doc/README.x86 | 78 +++++--
.../gpio/intel,x86-pinctrl.txt | 31 +++
doc/device-tree-bindings/misc/intel,irq-router.txt | 50 ++++
drivers/gpio/intel_ich6_gpio.c | 257 ++++++++++++++++++---
drivers/pci/pci.c | 66 ------
drivers/pci/pci_auto.c | 15 --
drivers/pci/pci_common.c | 70 +++++-
drivers/video/Kconfig | 139 ++++++++++-
include/configs/crownbay.h | 2 -
include/configs/galileo.h | 3 +-
include/configs/minnowmax.h | 6 +-
include/configs/qemu-x86.h | 77 ++++++
include/configs/x86-chromebook.h | 1 -
include/configs/x86-common.h | 7 +-
include/dt-bindings/gpio/x86-gpio.h | 31 +++
include/dt-bindings/interrupt-router/intel-irq.h | 31 +++
include/fdtdec.h | 2 +
include/pci_ids.h | 1 +
lib/fdtdec.c | 2 +
tools/ifdtool.c | 2 +-
66 files changed, 1824 insertions(+), 643 deletions(-)
create mode 100644 arch/x86/cpu/irq.c
create mode 100644 arch/x86/cpu/qemu/Kconfig
create mode 100644 arch/x86/cpu/qemu/Makefile
create mode 100644 arch/x86/cpu/qemu/car.S
create mode 100644 arch/x86/cpu/qemu/dram.c
create mode 100644 arch/x86/cpu/qemu/pci.c
create mode 100644 arch/x86/cpu/qemu/qemu.c
delete mode 100644 arch/x86/cpu/queensbay/irq.c
create mode 100644 arch/x86/dts/qemu-x86_i440fx.dts
create mode 100644 arch/x86/dts/qemu-x86_q35.dts
create mode 100644 arch/x86/include/asm/arch-qemu/device.h
create mode 100644 arch/x86/include/asm/arch-qemu/gpio.h
create mode 100644 arch/x86/include/asm/arch-qemu/qemu.h
delete mode 100644 arch/x86/include/asm/arch-queensbay/irq.h
create mode 100644 arch/x86/include/asm/irq.h
create mode 100644 board/emulation/Kconfig
create mode 100644 board/emulation/qemu-x86/Kconfig
create mode 100644 board/emulation/qemu-x86/MAINTAINERS
create mode 100644 board/emulation/qemu-x86/Makefile
create mode 100644 board/emulation/qemu-x86/qemu-x86.c
create mode 100644 board/emulation/qemu-x86/start.S
create mode 100644 configs/qemu-x86_defconfig
create mode 100644 doc/device-tree-bindings/gpio/intel,x86-pinctrl.txt
create mode 100644 doc/device-tree-bindings/misc/intel,irq-router.txt
create mode 100644 include/configs/qemu-x86.h
create mode 100644 include/dt-bindings/gpio/x86-gpio.h
create mode 100644 include/dt-bindings/interrupt-router/intel-irq.h
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2015-06-05 14:18 Simon Glass
@ 2015-06-05 14:20 ` Simon Glass
2015-06-06 13:27 ` Tom Rini
1 sibling, 0 replies; 181+ messages in thread
From: Simon Glass @ 2015-06-05 14:20 UTC (permalink / raw)
To: u-boot
+Tom
On 5 June 2015 at 08:18, Simon Glass <sjg@chromium.org> wrote:
> Hi Tom,
>
> This includes QEMU support, PIRQ routing using device tree and pinctrl
> using device tree.
>
>
> The following changes since commit d8abb46b37fadff0349adb376df6d3ecd09ee7d1:
>
> board/BuR/common: fix netconsole (2015-06-02 12:58:51 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to 5d3c2c542dd8878fece0ea96edde125635b492ff:
>
> x86: minnowmax: initialize the pin-muxing from device tree
> (2015-06-04 03:32:23 -0600)
>
> ----------------------------------------------------------------
> Andrew Bradford (2):
> x86: fsp_support: Correct high mem comment typo
> x86: baytrail: pci region 3 is not always mapped to end of ram
>
> Bin Meng (29):
> pci: Move pci_hose_phys_to_bus() to pci_common.c
> x86: Support QEMU x86 targets
> x86: Make QEMU the default vendor
> x86: Set CONFIG_NR_DRAM_BANKS to 8 and move it to x86-common.h
> x86: Change coreboot default build configuration to QEMU
> x86: Update README.x86 for QEMU support
> x86: Remove DECLARE_GLOBAL_DATA_PTR in board files
> video: Kconfig: Make VESA driver avaiable for non-x86 boards
> x86: Move FRAMEBUFFER_SET_VESA_MODE etc to video Kconfig
> x86: qemu: Add graphics support
> pci: Allow debug message output in pci_auto.c
> pci: Do not skip legacy IDE device configuration
> cmd_ide: Eliminate build warnings in atapi_inquiry()
> x86: Add CONFIG_LBA48 and remove CONFIG_ATAPI in x86-common.h
> x86: qemu: Add ATA/SATA support
> x86: Refactor PIRQ routing support
> x86: Document irq router device tree bindings
> x86: quark: Implement PIRQ routing
> x86: Do sanity test on pirq table before writing
> x86: qemu: Make host bridge (b.d.f=0.0.0) visible
> x86: qemu: Turn on legacy segments decode
> x86: qemu: Enable legacy IDE I/O ports decode
> x86: qemu: Adjust VGA initialization
> tools: ifdtool: Do not write region while its size is negative
> x86: kconfig: Make FSP_TEMP_RAM_ADDR depend on HAVE_FSP
> x86: coreboot: Fix cosmetic issues
> x86: qemu: Create separate i440fx and q35 device trees
> x86: coreboot: Control I/O port 0xb2 writing via device tree
> x86: qemu: Implement PIRQ routing
>
> Gabriel Huau (2):
> x86: gpio: add pinctrl support from the device tree
> x86: minnowmax: initialize the pin-muxing from device tree
>
> arch/x86/Kconfig | 149 +-----------
> arch/x86/cpu/Makefile | 3 +-
> arch/x86/cpu/baytrail/pci.c | 2 +-
> arch/x86/cpu/coreboot/coreboot.c | 40 ++--
> arch/x86/cpu/irq.c | 216 +++++++++++++++++
> arch/x86/cpu/qemu/Kconfig | 21 ++
> arch/x86/cpu/qemu/Makefile | 8 +
> arch/x86/cpu/qemu/car.S | 26 +++
> arch/x86/cpu/qemu/dram.c | 46 ++++
> arch/x86/cpu/qemu/pci.c | 101 ++++++++
> arch/x86/cpu/qemu/qemu.c | 45 ++++
> arch/x86/cpu/quark/quark.c | 31 +++
> arch/x86/cpu/queensbay/Makefile | 2 +-
> arch/x86/cpu/queensbay/irq.c | 242 -------------------
> arch/x86/cpu/queensbay/tnc.c | 39 +++-
> arch/x86/dts/Makefile | 4 +-
> arch/x86/dts/crownbay.dts | 54 +++++
> arch/x86/dts/galileo.dts | 22 ++
> arch/x86/dts/minnowmax.dts | 23 ++
> arch/x86/dts/qemu-x86_i440fx.dts | 50 ++++
> arch/x86/dts/qemu-x86_q35.dts | 67 ++++++
> arch/x86/include/asm/arch-qemu/device.h | 21 ++
> arch/x86/include/asm/arch-qemu/gpio.h | 13 ++
> arch/x86/include/asm/arch-qemu/qemu.h | 28 +++
> arch/x86/include/asm/arch-quark/device.h | 70 ++++--
> arch/x86/include/asm/arch-quark/quark.h | 15 ++
> arch/x86/include/asm/arch-queensbay/irq.h | 55 -----
> arch/x86/include/asm/gpio.h | 1 +
> arch/x86/include/asm/irq.h | 76 ++++++
> arch/x86/include/asm/u-boot-x86.h | 1 -
> arch/x86/lib/fsp/fsp_support.c | 2 +-
> board/coreboot/coreboot/Kconfig | 6 +-
> board/emulation/Kconfig | 25 ++
> board/emulation/qemu-x86/Kconfig | 24 ++
> board/emulation/qemu-x86/MAINTAINERS | 6 +
> board/emulation/qemu-x86/Makefile | 7 +
> board/emulation/qemu-x86/qemu-x86.c | 13 ++
> board/emulation/qemu-x86/start.S | 9 +
> board/intel/crownbay/crownbay.c | 2 -
> board/intel/galileo/galileo.c | 2 -
> board/intel/minnowmax/minnowmax.c | 9 +-
> common/cmd_ide.c | 6 +-
> configs/coreboot-x86_defconfig | 2 +
> configs/galileo_defconfig | 1 +
> configs/minnowmax_defconfig | 1 +
> configs/qemu-x86_defconfig | 10 +
> doc/README.x86 | 78 +++++--
> .../gpio/intel,x86-pinctrl.txt | 31 +++
> doc/device-tree-bindings/misc/intel,irq-router.txt | 50 ++++
> drivers/gpio/intel_ich6_gpio.c | 257 ++++++++++++++++++---
> drivers/pci/pci.c | 66 ------
> drivers/pci/pci_auto.c | 15 --
> drivers/pci/pci_common.c | 70 +++++-
> drivers/video/Kconfig | 139 ++++++++++-
> include/configs/crownbay.h | 2 -
> include/configs/galileo.h | 3 +-
> include/configs/minnowmax.h | 6 +-
> include/configs/qemu-x86.h | 77 ++++++
> include/configs/x86-chromebook.h | 1 -
> include/configs/x86-common.h | 7 +-
> include/dt-bindings/gpio/x86-gpio.h | 31 +++
> include/dt-bindings/interrupt-router/intel-irq.h | 31 +++
> include/fdtdec.h | 2 +
> include/pci_ids.h | 1 +
> lib/fdtdec.c | 2 +
> tools/ifdtool.c | 2 +-
> 66 files changed, 1824 insertions(+), 643 deletions(-)
> create mode 100644 arch/x86/cpu/irq.c
> create mode 100644 arch/x86/cpu/qemu/Kconfig
> create mode 100644 arch/x86/cpu/qemu/Makefile
> create mode 100644 arch/x86/cpu/qemu/car.S
> create mode 100644 arch/x86/cpu/qemu/dram.c
> create mode 100644 arch/x86/cpu/qemu/pci.c
> create mode 100644 arch/x86/cpu/qemu/qemu.c
> delete mode 100644 arch/x86/cpu/queensbay/irq.c
> create mode 100644 arch/x86/dts/qemu-x86_i440fx.dts
> create mode 100644 arch/x86/dts/qemu-x86_q35.dts
> create mode 100644 arch/x86/include/asm/arch-qemu/device.h
> create mode 100644 arch/x86/include/asm/arch-qemu/gpio.h
> create mode 100644 arch/x86/include/asm/arch-qemu/qemu.h
> delete mode 100644 arch/x86/include/asm/arch-queensbay/irq.h
> create mode 100644 arch/x86/include/asm/irq.h
> create mode 100644 board/emulation/Kconfig
> create mode 100644 board/emulation/qemu-x86/Kconfig
> create mode 100644 board/emulation/qemu-x86/MAINTAINERS
> create mode 100644 board/emulation/qemu-x86/Makefile
> create mode 100644 board/emulation/qemu-x86/qemu-x86.c
> create mode 100644 board/emulation/qemu-x86/start.S
> create mode 100644 configs/qemu-x86_defconfig
> create mode 100644 doc/device-tree-bindings/gpio/intel,x86-pinctrl.txt
> create mode 100644 doc/device-tree-bindings/misc/intel,irq-router.txt
> create mode 100644 include/configs/qemu-x86.h
> create mode 100644 include/dt-bindings/gpio/x86-gpio.h
> create mode 100644 include/dt-bindings/interrupt-router/intel-irq.h
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2015-06-05 14:18 Simon Glass
2015-06-05 14:20 ` Simon Glass
@ 2015-06-06 13:27 ` Tom Rini
1 sibling, 0 replies; 181+ messages in thread
From: Tom Rini @ 2015-06-06 13:27 UTC (permalink / raw)
To: u-boot
On Fri, Jun 05, 2015 at 08:18:31AM -0600, Simon Glass wrote:
> Hi Tom,
>
> This includes QEMU support, PIRQ routing using device tree and pinctrl
> using device tree.
>
>
> The following changes since commit d8abb46b37fadff0349adb376df6d3ecd09ee7d1:
>
> board/BuR/common: fix netconsole (2015-06-02 12:58:51 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to 5d3c2c542dd8878fece0ea96edde125635b492ff:
>
> x86: minnowmax: initialize the pin-muxing from device tree
> (2015-06-04 03:32:23 -0600)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150606/5be6f8b8/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2015-05-01 20:39 Simon Glass
2015-05-05 23:58 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Simon Glass @ 2015-05-01 20:39 UTC (permalink / raw)
To: u-boot
Hi Tom,
This includes PIRQ routing support for a few platforms, the beginnings
of better GPIO/pinmux support and multi-core + SFI support.
The following changes since commit ace97d26176a3ebc9ec07738450de93eea35975c:
Merge branch 'zynq' of git://www.denx.de/git/u-boot-microblaze
(2015-04-29 06:46:33 -0400)
are available in the git repository at:
http://git.denx.de/u-boot-x86.git
for you to fetch changes up to 281239ad9dc2a695a53ab34dda44cdbe31c69122:
x86: Enable multi-core init for Minnowboard MAX (2015-04-30 16:13:52 -0600)
----------------------------------------------------------------
Bin Meng (23):
x86: minnowmax: Remove CONFIG_VIDEO_X86 in the defconfig
x86: Remove the old VGA driver
x86: queensbay: Avoid using PCH prefix
x86: Move CONFIG_ENV_IS_IN_SPI_FLASH to x86-common.h
x86: Set serial port IRQ for SMSC LPC47M
x86: Add alias for SPI node in the board dts
x86: Clean up arch/x86/include/asm/e820.h
x86: Install a default e820 table in the __weak install_e820_map()
x86: Add a function to assign IRQ numbers to PCI device
x86: Write configuration tables in last_stage_init()
x86: Support platform PIRQ routing
x86: queensbay: Implement PIRQ routing
pci: Option rom class is a 24-bit number
pci: Remove parameter 'class' of pci_rom_load()
biosemu: Do not free vga_info->BIOSImage when it is 0xc0000
x86: Check PIRQ routing table sanity in the F segment
x86: quark: Turn on legacy segments decode
x86: Kconfig: Divide the target selection to vendor/model
x86: Kconfig: Move platform options forward
x86: Kconfig: MARK_GRAPHICS_MEM_WRCOMB cosmetics
x86: Kconfig: Move DM_SPI & DM_SPI_FLASH to arch/Kconfig
x86: Kconfig: Remove deprecated CONFIG_SYS_EXTRA_OPTIONS
x86: Correct the typo in write_tables()
Gabriel Huau (3):
x86: baytrail: fix the GPIOBASE address
x86: minnowmax: add GPIO banks in the device tree
x86: minnowmax: use the correct NOR in the configuration
Simon Glass (26):
x86: Correct Minnowboard instructions to use the right descriptor
x86: Update chromebook_link instructions for binary blob
x86: link: Add PCH driver to support SPI Flash
x86: Implement reset_cpu() correctly for modern CPUs
x86: ivybridge: Use reset_cpu()
x86: quark: Use reset_cpu()
x86: fsp: Use reset_cpu()
Fix comment nits in board_f.c
dm: core: Add a function to bind a driver for a device tree node
x86: Remove unwanted MMC debugging
x86: Disable -Werror
Move display_options functions to their own header
Add print_freq() to display frequencies nicely
dm: Implement a CPU uclass
x86: Add support for the Simple Firmware Interface (SFI)
Add a 'cpu' command to print CPU information
x86: Add atomic operations
x86: Add defines for fixed MTRRs
x86: Add an mfence macro
x86: Store the GDT pointer in global_data
x86: Provide access to the IDT
x86: Add multi-processor init
x86: Add functions to set and clear bits on MSRs
x86: Allow CPUs to be set up after relocation
x86: Add a CPU driver for baytrail
x86: Enable multi-core init for Minnowboard MAX
Kconfig | 2 +-
README | 6 -
arch/Kconfig | 2 +
arch/x86/Kconfig | 180 +++++++++---------
arch/x86/cpu/Makefile | 2 +
arch/x86/cpu/baytrail/Makefile | 1 +
arch/x86/cpu/baytrail/cpu.c | 205 ++++++++++++++++++++
arch/x86/cpu/baytrail/valleyview.c | 1 -
arch/x86/cpu/config.mk | 2 +-
arch/x86/cpu/coreboot/pci.c | 11 ++
arch/x86/cpu/cpu.c | 71 +++++--
arch/x86/cpu/interrupts.c | 5 +
arch/x86/cpu/ivybridge/car.S | 1 +
arch/x86/cpu/ivybridge/cpu.c | 5 +-
arch/x86/cpu/ivybridge/early_me.c | 13 +-
arch/x86/cpu/ivybridge/model_206ax.c | 4 +-
arch/x86/cpu/ivybridge/sdram.c | 3 +-
arch/x86/cpu/mp_init.c | 496
++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/cpu/pci.c | 21 ++
arch/x86/cpu/quark/quark.c | 14 +-
arch/x86/cpu/queensbay/Makefile | 2 +-
arch/x86/cpu/queensbay/irq.c | 242 +++++++++++++++++++++++
arch/x86/cpu/queensbay/tnc.c | 14 +-
arch/x86/cpu/sipi_vector.S | 216 +++++++++++++++++++++
arch/x86/dts/chromebook_link.dts | 2 +-
arch/x86/dts/crownbay.dts | 6 +-
arch/x86/dts/galileo.dts | 4 +
arch/x86/dts/minnowmax.dts | 67 ++++++-
arch/x86/include/asm/arch-baytrail/gpio.h | 2 +-
arch/x86/include/asm/arch-ivybridge/microcode.h | 3 -
arch/x86/include/asm/arch-ivybridge/model_206ax.h | 2 -
arch/x86/include/asm/arch-quark/quark.h | 7 +
arch/x86/include/asm/arch-queensbay/device.h | 94 +++++++++
arch/x86/include/asm/arch-queensbay/irq.h | 55 ++++++
arch/x86/include/asm/arch-queensbay/tnc.h | 40 +++-
arch/x86/include/asm/atomic.h | 115 +++++++++++
arch/x86/include/asm/cpu.h | 19 ++
arch/x86/include/asm/e820.h | 133 +------------
arch/x86/include/asm/global_data.h | 1 +
arch/x86/include/asm/ibmpc.h | 3 +
arch/x86/include/asm/interrupt.h | 2 +
arch/x86/include/asm/mp.h | 94 +++++++++
arch/x86/include/asm/msr-index.h | 22 ++-
arch/x86/include/asm/msr.h | 28 +++
arch/x86/include/asm/mtrr.h | 16 ++
arch/x86/include/asm/pci.h | 14 ++
arch/x86/include/asm/pirq_routing.h | 139 ++++++++++++++
arch/x86/include/asm/processor.h | 22 +++
arch/x86/include/asm/sfi.h | 137 +++++++++++++
arch/x86/include/asm/sipi.h | 86 +++++++++
arch/x86/include/asm/tables.h | 49 +++++
arch/x86/include/asm/turbo.h | 3 -
arch/x86/include/asm/u-boot-x86.h | 4 +
arch/x86/lib/Makefile | 4 +-
arch/x86/lib/fsp/fsp_common.c | 7 -
arch/x86/lib/pirq_routing.c | 137 +++++++++++++
arch/x86/lib/sfi.c | 154 +++++++++++++++
arch/x86/lib/tables.c | 35 ++++
arch/x86/lib/video.c | 205 --------------------
arch/x86/lib/zimage.c | 29 ++-
board/coreboot/Kconfig | 26 +++
board/coreboot/coreboot/Kconfig | 3 +
board/google/Kconfig | 43 +++++
board/google/chromebook_link/Kconfig | 3 +
board/google/chromebox_panther/Kconfig | 3 +
board/intel/Kconfig | 51 +++++
board/intel/crownbay/Kconfig | 3 +
board/intel/crownbay/crownbay.c | 2 +-
board/intel/galileo/Kconfig | 3 +
board/intel/minnowmax/Kconfig | 3 +
board/intel/minnowmax/minnowmax.c | 2 +-
common/Kconfig | 8 +
common/Makefile | 1 +
common/board_f.c | 9 +-
common/board_r.c | 2 +-
common/cmd_cpu.c | 113 +++++++++++
configs/chromebook_link_defconfig | 2 +-
configs/chromebox_panther_defconfig | 2 +-
configs/coreboot-x86_defconfig | 2 +-
configs/crownbay_defconfig | 3 +-
configs/galileo_defconfig | 2 +-
configs/minnowmax_defconfig | 7 +-
doc/README.x86 | 25 ++-
drivers/Kconfig | 2 +
drivers/Makefile | 1 +
drivers/bios_emulator/atibios.c | 3 +-
drivers/core/lists.c | 9 +-
drivers/cpu/Kconfig | 8 +
drivers/cpu/Makefile | 7 +
drivers/cpu/cpu-uclass.c | 61 ++++++
drivers/misc/smsc_lpc47m.c | 3 +-
drivers/pci/pci_rom.c | 24 +--
include/common.h | 16 +-
include/configs/chromebook_link.h | 3 +
include/configs/crownbay.h | 5 +-
include/configs/galileo.h | 4 -
include/configs/minnowmax.h | 6 +-
include/configs/x86-common.h | 3 +-
include/cpu.h | 84 ++++++++
include/display_options.h | 59 ++++++
include/dm/lists.h | 16 ++
include/dm/uclass-id.h | 1 +
include/smsc_lpc47m.h | 3 +-
lib/display_options.c | 55 ++++--
104 files changed, 3377 insertions(+), 573 deletions(-)
create mode 100644 arch/x86/cpu/baytrail/cpu.c
create mode 100644 arch/x86/cpu/mp_init.c
create mode 100644 arch/x86/cpu/queensbay/irq.c
create mode 100644 arch/x86/cpu/sipi_vector.S
create mode 100644 arch/x86/include/asm/arch-queensbay/device.h
create mode 100644 arch/x86/include/asm/arch-queensbay/irq.h
create mode 100644 arch/x86/include/asm/atomic.h
create mode 100644 arch/x86/include/asm/mp.h
create mode 100644 arch/x86/include/asm/pirq_routing.h
create mode 100644 arch/x86/include/asm/sfi.h
create mode 100644 arch/x86/include/asm/sipi.h
create mode 100644 arch/x86/include/asm/tables.h
create mode 100644 arch/x86/lib/pirq_routing.c
create mode 100644 arch/x86/lib/sfi.c
create mode 100644 arch/x86/lib/tables.c
delete mode 100644 arch/x86/lib/video.c
create mode 100644 board/coreboot/Kconfig
create mode 100644 board/google/Kconfig
create mode 100644 board/intel/Kconfig
create mode 100644 common/cmd_cpu.c
create mode 100644 drivers/cpu/Kconfig
create mode 100644 drivers/cpu/Makefile
create mode 100644 drivers/cpu/cpu-uclass.c
create mode 100644 include/cpu.h
create mode 100644 include/display_options.h
Regards,
Simon
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2015-05-01 20:39 Simon Glass
@ 2015-05-05 23:58 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2015-05-05 23:58 UTC (permalink / raw)
To: u-boot
On Fri, May 01, 2015 at 02:39:03PM -0600, Simon Glass wrote:
> Hi Tom,
>
> This includes PIRQ routing support for a few platforms, the beginnings
> of better GPIO/pinmux support and multi-core + SFI support.
>
>
> The following changes since commit ace97d26176a3ebc9ec07738450de93eea35975c:
>
> Merge branch 'zynq' of git://www.denx.de/git/u-boot-microblaze
> (2015-04-29 06:46:33 -0400)
>
> are available in the git repository at:
>
> http://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to 281239ad9dc2a695a53ab34dda44cdbe31c69122:
>
> x86: Enable multi-core init for Minnowboard MAX (2015-04-30 16:13:52 -0600)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150505/a679b24c/attachment.sig>
^ permalink raw reply [flat|nested] 181+ messages in thread
[parent not found: <CAPnjgZ02mWGCD7xqRD1tPhs-f7O6Fh0kGFMcjt9khvcn0Z5akA@mail.gmail.com>]
* [U-Boot] Please pull u-boot-x86
[not found] <CAPnjgZ02mWGCD7xqRD1tPhs-f7O6Fh0kGFMcjt9khvcn0Z5akA@mail.gmail.com>
@ 2015-02-09 4:29 ` Simon Glass
2015-02-10 20:09 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Simon Glass @ 2015-02-09 4:29 UTC (permalink / raw)
To: u-boot
Hi Tom,
This is the MinnowMax board support patches and also the Quark support.
The following changes since commit 7f641d53bbb3a426a3bfb132d8346153e86a9d08:
Merge branch 'master' of git://git.denx.de/u-boot-ubi (2015-02-04 13:30:00
-0500)
are available in the git repository at:
http://git.denx.de/u-boot-x86.git
for you to fetch changes up to ba877efb802edb7080703e4dd99e51a437e44f26:
x86: Use tab instead of space to indent in PCIE_ECAM_BASE (2015-02-06
12:07:46 -0700)
----------------------------------------------------------------
Bin Meng (25):
x86: Remove CONFIG_SATA_INTEL from x86-common.h
x86: Add header files for Intel Quark SoC defines
x86: quark: Add routines to access message bus registers
x86: Define macros for pci configuration space access
x86: quark: Add Cache-As-RAM initialization
x86: Add basic Intel Quark processor support
x86: Add basic Intel Galileo board support
x86: Enable the Intel quark/galileo build
x86: Allow overriding TSC_FREQ_IN_MHZ
x86: quark: Bypass TSC calibration
x86: quark: Add Memory Reference Code (MRC) main routines
x86: quark: Add utility codes needed for MRC
x86: quark: Add System Memory Controller support
x86: quark: Enable the Memory Reference Code build
fdtdec: Add compatible id and string for Intel Quark MRC
dt-bindings: Add Intel Quark MRC bindings
x86: quark: Call MRC in dram_init()
x86: quark: Initialize non-standard BARs
x86: galileo: Add GPIO support
x86: pci: Add pci ids for Quark SoC
x86: Add SPI support to quark/galileo
x86: Add SD/MMC support to quark/galileo
x86: Add Intel Galileo instructions in README.x86
bootstage: Fix typos in the comment
x86: Use tab instead of space to indent in PCIE_ECAM_BASE
Simon Glass (22):
x86: Enhance the microcode tool to support header files as input
pci: Add a function to find a device by class
x86: pci: Add PCI IDs for Minnowboard Max
x86: video: Enable video for Minnowboard Max
usb: pci: Use pci_find_class() to find the device
usb: pci: Add XHCI driver for PCI
x86: Add an option to enabling building a ROM file
x86: Rename MMCONF_BASE_ADDRESS and make it common across x86
x86: video: Allow video ROM execution to fall back to the other method
x86: bootstage: Add time measurement for vesa start-up
x86: Move common FSP code into a common location
x86: Adjust the FSP types slightly
x86: Make CAR and DRAM FSP code common
x86: mmc: Move common FSP functions into a common file
x86: Remove unnecessary casts and fix comment typos
x86: Allow FSP Kconfig settings for all x86
x86: Allow a UART to be set up before the FSP is ready
x86: spi: Support ValleyView in ICH SPI driver
scsi: bootstage: Measure time taken to scan the bus
x86: Enable bootstage features
x86: Add some documentation on how to port U-Boot on x86
x86: Add support for Intel Minnowboard Max
Makefile | 5 +-
arch/x86/Kconfig | 96 ++-
arch/x86/cpu/Makefile | 2 +
arch/x86/cpu/baytrail/Kconfig | 9 +
arch/x86/cpu/baytrail/Makefile | 10 +
arch/x86/cpu/baytrail/early_uart.c | 77 ++
arch/x86/cpu/baytrail/fsp_configs.c | 156 ++++
arch/x86/cpu/baytrail/pci.c | 46 +
arch/x86/cpu/baytrail/valleyview.c | 38 +
arch/x86/cpu/ivybridge/gma.c | 3 +-
arch/x86/cpu/ivybridge/sdram.c | 2 +-
arch/x86/cpu/quark/Kconfig | 126 +++
arch/x86/cpu/quark/Makefile | 9 +
arch/x86/cpu/quark/car.S | 105 +++
arch/x86/cpu/quark/dram.c | 134 +++
arch/x86/cpu/quark/hte.c | 396 +++++++++
arch/x86/cpu/quark/hte.h | 44 +
arch/x86/cpu/quark/mrc.c | 204 +++++
arch/x86/cpu/quark/mrc_util.c | 1475 ++++++++++++++++++++++++++++++++
arch/x86/cpu/quark/mrc_util.h | 153 ++++
arch/x86/cpu/quark/msg_port.c | 77 ++
arch/x86/cpu/quark/pci.c | 70 ++
arch/x86/cpu/quark/quark.c | 118 +++
arch/x86/cpu/quark/smc.c | 2764
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/cpu/quark/smc.h | 446 ++++++++++
arch/x86/cpu/queensbay/Kconfig | 38 -
arch/x86/cpu/queensbay/Makefile | 4 +-
arch/x86/cpu/queensbay/fsp_configs.c | 2 +-
arch/x86/cpu/queensbay/tnc.c | 29 +-
arch/x86/cpu/queensbay/tnc_pci.c | 17 +-
arch/x86/cpu/queensbay/topcliff.c | 33 +-
arch/x86/dts/Makefile | 4 +-
arch/x86/dts/galileo.dts | 95 +++
arch/x86/dts/microcode/m0130673322.dtsi | 3284
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/dts/minnowmax.dts | 45 +
arch/x86/dts/serial.dtsi | 2 +-
arch/x86/include/asm/arch-baytrail/fsp/azalia.h | 39 +
arch/x86/include/asm/arch-baytrail/fsp/fsp_vpd.h | 95 +++
arch/x86/include/asm/arch-baytrail/gpio.h | 13 +
arch/x86/include/asm/arch-ivybridge/sandybridge.h | 2 +-
arch/x86/include/asm/arch-quark/device.h | 28 +
arch/x86/include/asm/arch-quark/gpio.h | 13 +
arch/x86/include/asm/arch-quark/mrc.h | 187 ++++
arch/x86/include/asm/arch-quark/msg_port.h | 106 +++
arch/x86/include/asm/arch-quark/quark.h | 72 ++
arch/x86/include/asm/arch-queensbay/fsp/fsp_vpd.h | 2 -
arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_api.h | 6 +-
arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_bootmode.h | 0
arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_ffs.h | 0
arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_fv.h | 0
arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_hob.h | 0
arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_infoheader.h | 0
arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_platform.h | 0
arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_support.h | 6 +-
arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_types.h | 0
arch/x86/include/asm/pci.h | 13 +-
arch/x86/include/asm/u-boot-x86.h | 3 +
arch/x86/lib/Makefile | 1 +
arch/x86/lib/cmd_hob.c | 2 +-
arch/x86/lib/fsp/Makefile | 10 +
arch/x86/{cpu/queensbay/tnc_car.S => lib/fsp/fsp_car.S} | 0
arch/x86/lib/fsp/fsp_common.c | 55 ++
arch/x86/{cpu/queensbay/tnc_dram.c => lib/fsp/fsp_dram.c} | 2 +-
arch/x86/{cpu/queensbay => lib/fsp}/fsp_support.c | 20 +-
arch/x86/lib/pci_type1.c | 7 +-
board/google/chromebook_link/Kconfig | 3 +-
board/intel/galileo/Kconfig | 21 +
board/intel/galileo/MAINTAINERS | 6 +
board/intel/galileo/Makefile | 7 +
board/intel/galileo/galileo.c | 19 +
board/intel/galileo/start.S | 9 +
board/intel/minnowmax/Kconfig | 24 +
board/intel/minnowmax/MAINTAINERS | 6 +
board/intel/minnowmax/Makefile | 7 +
board/intel/minnowmax/minnowmax.c | 32 +
board/intel/minnowmax/start.S | 9 +
common/cmd_scsi.c | 2 +
configs/galileo_defconfig | 6 +
configs/minnowmax_defconfig | 13 +
doc/README.x86 | 137 ++-
drivers/mmc/Makefile | 1 +
drivers/mmc/pci_mmc.c | 42 +
drivers/pci/pci.c | 43 +
drivers/pci/pci_rom.c | 32 +-
drivers/spi/ich.c | 59 +-
drivers/spi/ich.h | 11 +-
drivers/usb/host/Makefile | 1 +
drivers/usb/host/ehci-pci.c | 53 +-
drivers/usb/host/xhci-pci.c | 60 ++
drivers/video/vesa_fb.c | 9 +-
include/bootstage.h | 5 +-
include/configs/galileo.h | 60 ++
include/configs/minnowmax.h | 72 ++
include/configs/x86-common.h | 4 +-
include/dt-bindings/mrc/quark.h | 83 ++
include/fdtdec.h | 1 +
include/mmc.h | 14 +
include/pci.h | 3 +-
include/pci_ids.h | 9 +
include/pci_rom.h | 15 +-
lib/fdtdec.c | 1 +
tools/microcode-tool.py | 90 +-
102 files changed, 11497 insertions(+), 272 deletions(-)
create mode 100644 arch/x86/cpu/baytrail/Kconfig
create mode 100644 arch/x86/cpu/baytrail/Makefile
create mode 100644 arch/x86/cpu/baytrail/early_uart.c
create mode 100644 arch/x86/cpu/baytrail/fsp_configs.c
create mode 100644 arch/x86/cpu/baytrail/pci.c
create mode 100644 arch/x86/cpu/baytrail/valleyview.c
create mode 100644 arch/x86/cpu/quark/Kconfig
create mode 100644 arch/x86/cpu/quark/Makefile
create mode 100644 arch/x86/cpu/quark/car.S
create mode 100644 arch/x86/cpu/quark/dram.c
create mode 100644 arch/x86/cpu/quark/hte.c
create mode 100644 arch/x86/cpu/quark/hte.h
create mode 100644 arch/x86/cpu/quark/mrc.c
create mode 100644 arch/x86/cpu/quark/mrc_util.c
create mode 100644 arch/x86/cpu/quark/mrc_util.h
create mode 100644 arch/x86/cpu/quark/msg_port.c
create mode 100644 arch/x86/cpu/quark/pci.c
create mode 100644 arch/x86/cpu/quark/quark.c
create mode 100644 arch/x86/cpu/quark/smc.c
create mode 100644 arch/x86/cpu/quark/smc.h
create mode 100644 arch/x86/dts/galileo.dts
create mode 100644 arch/x86/dts/microcode/m0130673322.dtsi
create mode 100644 arch/x86/dts/minnowmax.dts
create mode 100644 arch/x86/include/asm/arch-baytrail/fsp/azalia.h
create mode 100644 arch/x86/include/asm/arch-baytrail/fsp/fsp_vpd.h
create mode 100644 arch/x86/include/asm/arch-baytrail/gpio.h
create mode 100644 arch/x86/include/asm/arch-quark/device.h
create mode 100644 arch/x86/include/asm/arch-quark/gpio.h
create mode 100644 arch/x86/include/asm/arch-quark/mrc.h
create mode 100644 arch/x86/include/asm/arch-quark/msg_port.h
create mode 100644 arch/x86/include/asm/arch-quark/quark.h
rename arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_api.h (88%)
rename arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_bootmode.h (100%)
rename arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_ffs.h (100%)
rename arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_fv.h (100%)
rename arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_hob.h (100%)
rename arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_infoheader.h (100%)
rename arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_platform.h (100%)
rename arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_support.h (98%)
rename arch/x86/include/asm/{arch-queensbay => }/fsp/fsp_types.h (100%)
create mode 100644 arch/x86/lib/fsp/Makefile
rename arch/x86/{cpu/queensbay/tnc_car.S => lib/fsp/fsp_car.S} (100%)
create mode 100644 arch/x86/lib/fsp/fsp_common.c
rename arch/x86/{cpu/queensbay/tnc_dram.c => lib/fsp/fsp_dram.c} (98%)
rename arch/x86/{cpu/queensbay => lib/fsp}/fsp_support.c (96%)
create mode 100644 board/intel/galileo/Kconfig
create mode 100644 board/intel/galileo/MAINTAINERS
create mode 100644 board/intel/galileo/Makefile
create mode 100644 board/intel/galileo/galileo.c
create mode 100644 board/intel/galileo/start.S
create mode 100644 board/intel/minnowmax/Kconfig
create mode 100644 board/intel/minnowmax/MAINTAINERS
create mode 100644 board/intel/minnowmax/Makefile
create mode 100644 board/intel/minnowmax/minnowmax.c
create mode 100644 board/intel/minnowmax/start.S
create mode 100644 configs/galileo_defconfig
create mode 100644 configs/minnowmax_defconfig
create mode 100644 drivers/mmc/pci_mmc.c
create mode 100644 drivers/usb/host/xhci-pci.c
create mode 100644 include/configs/galileo.h
create mode 100644 include/configs/minnowmax.h
create mode 100644 include/dt-bindings/mrc/quark.h
Regards,
Simon
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2015-01-26 19:51 Simon Glass
2015-01-27 11:51 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Simon Glass @ 2015-01-26 19:51 UTC (permalink / raw)
To: u-boot
Hi Tom,
The following changes since commit 37b608a52dcb13312a4f7ccea199cd6bac76d298:
powerpc: remove icecube_5200, Lite5200, cpci5200, mecp5200, pf5200
(2015-01-23 16:56:09 -0500)
are available in the git repository at:
http://git.denx.de/u-boot-x86.git
for you to fetch changes up to e43ade3749ff10bc313f33bf23705465e4163896:
x86: config: chromebook_link: Enable environment (2015-01-24 06:13:46 -0700)
----------------------------------------------------------------
Bin Meng (5):
x86: ahci: Make sure interface is not busy after enabling the port
x86: Add missing DECLARE_GLOBAL_DATA_PTR for mtrr.c
x86: Save mtrr support flag in global data
x86: Test mtrr support flag before accessing mtrr msr
x86: Fix various code format issues in start16.S
Sebastien Ronsse (1):
x86: Fix out of bounds irq handlers access
Simon Glass (22):
bios_emulator: Fix an #ifdef typo in the header file
x86: Correct endianness isues in pci_rom
x86: Support ROMs on other archs
bios_emulator: Don't display error when emulator terminates
bios_emulator: Add some VESA interface debugging
x86: pci: Don't stop when we get a vendor/device mismatch
x86: Add a VESA video driver
x86: Drop the x86_fb driver
x86: Access the VGA ROM when needed
x86: video: Add support for CONFIG_CONSOLE_SCROLL_LINES
x86: config: Always scroll the display by 5 lines, for speed
x86: dts: Add compatible string for Intel ICH9 SPI controller
net: Add a separate file for IP checksumming
x86: Use ipchecksum from net/
x86: rtc: mc146818: Add helpers to read/write CMOS RAM
x86: spi: Add device tree support
Allow architecture-specific memory reservation
x86: dts: Add SPI flash MRC details for chromebook_link
x86: Implement a cache for Memory Reference Code parameters
x86: config: Enable hook for saving MRC configuration
x86: ivybridge: Drop the Kconfig MRC cache information
x86: config: chromebook_link: Enable environment
Sjoerd Simons (1):
pci: tegra: Fix port information parsing
arch/x86/cpu/coreboot/Makefile | 1 -
arch/x86/cpu/coreboot/coreboot.c | 5 ++++
arch/x86/cpu/coreboot/ipchecksum.c | 55
----------------------------------
arch/x86/cpu/coreboot/tables.c | 8 ++---
arch/x86/cpu/cpu.c | 7 +++++
arch/x86/cpu/ivybridge/Kconfig | 28 -----------------
arch/x86/cpu/ivybridge/Makefile | 1 +
arch/x86/cpu/ivybridge/mrccache.c | 156
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/cpu/ivybridge/sdram.c | 253
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/cpu/mtrr.c | 14 +++++++++
arch/x86/cpu/start16.S | 20 ++++++-------
arch/x86/dts/chromebook_link.dts | 15 +++++++++-
arch/x86/include/asm/arch-coreboot/ipchecksum.h | 37 -----------------------
arch/x86/include/asm/arch-ivybridge/mrccache.h | 51
+++++++++++++++++++++++++++++++
arch/x86/include/asm/global_data.h | 16 ++++++----
arch/x86/include/asm/mtrr.h | 5 +++-
arch/x86/include/asm/u-boot-x86.h | 2 ++
arch/x86/lib/init_helpers.c | 4 ++-
arch/x86/lib/interrupts.c | 2 +-
common/board_f.c | 7 +++++
configs/chromebook_link_defconfig | 2 +-
drivers/bios_emulator/atibios.c | 161
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------
drivers/bios_emulator/include/x86emu/debug.h | 2 +-
drivers/bios_emulator/x86emu/ops.c | 2 +-
drivers/block/ahci.c | 20 ++++++++++++-
drivers/pci/pci_auto.c | 28 ++++++++++++++++-
drivers/pci/pci_rom.c | 40 +++++++++++++++++--------
drivers/pci/pci_tegra.c | 5 ++--
drivers/rtc/mc146818.c | 121
++++++++++++++++++++++++++++++++++++++++++++------------------------------
drivers/spi/ich.c | 7 +++++
drivers/video/Kconfig | 7 +++--
drivers/video/Makefile | 2 +-
drivers/video/cfb_console.c | 26 ++++++++++------
drivers/video/vesa_fb.c | 64
+++++++++++++++++++++++++++++++++++++++
drivers/video/x86_fb.c | 38 -----------------------
include/configs/chromebook_link.h | 8 +++++
include/configs/x86-common.h | 2 ++
include/fdtdec.h | 1 +
include/net.h | 30 +++++++++++++++++++
include/pci.h | 9 ++++++
include/pci_rom.h | 1 -
include/rtc.h | 32 ++++++++++++++++++++
include/vbe.h | 9 ++++--
lib/fdtdec.c | 1 +
net/Makefile | 1 +
net/checksum.c | 60
+++++++++++++++++++++++++++++++++++++
46 files changed, 1078 insertions(+), 288 deletions(-)
delete mode 100644 arch/x86/cpu/coreboot/ipchecksum.c
create mode 100644 arch/x86/cpu/ivybridge/mrccache.c
delete mode 100644 arch/x86/include/asm/arch-coreboot/ipchecksum.h
create mode 100644 arch/x86/include/asm/arch-ivybridge/mrccache.h
create mode 100644 drivers/video/vesa_fb.c
delete mode 100644 drivers/video/x86_fb.c
create mode 100644 net/checksum.c
Regards,
Simon
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2015-01-26 19:51 Simon Glass
@ 2015-01-27 11:51 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2015-01-27 11:51 UTC (permalink / raw)
To: u-boot
On Mon, Jan 26, 2015 at 12:51:40PM -0700, Simon Glass wrote:
> Hi Tom,
>
> The following changes since commit 37b608a52dcb13312a4f7ccea199cd6bac76d298:
>
> powerpc: remove icecube_5200, Lite5200, cpci5200, mecp5200, pf5200
> (2015-01-23 16:56:09 -0500)
>
> are available in the git repository at:
>
> http://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to e43ade3749ff10bc313f33bf23705465e4163896:
>
> x86: config: chromebook_link: Enable environment (2015-01-24 06:13:46 -0700)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150127/32c065df/attachment.pgp>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2014-12-15 21:13 Simon Glass
2014-12-16 1:15 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Simon Glass @ 2014-12-15 21:13 UTC (permalink / raw)
To: u-boot
Hi Tom,
This brings in the SPI fixes and improvements for x86 as well as the
beginnings of Atom support. I'm hoping we will get Atom support in
there, but there have been some problems getting the microcode updates
to fit nicely. Let me know if you think I'm being too ambitious, but
x86 is in a transitory state at present anyway.
I've also brought in the asmlinkage tidy-up from Masahiro as mentioned
on that thread.
The following changes since commit a5a58826110eb3da2956c6b3213bd750e166d75c:
Merge git://git.denx.de/u-boot-dm (2014-12-11 20:47:34 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to 7cbd74f7484e9a58f7109e74e81002fee029b2f7:
ARM: remove redundant asmlinkage define (2014-12-15 07:22:56 -0700)
----------------------------------------------------------------
Axel Lin (1):
gpio: intel_ich6: Set correct gpio output value in
ich6_gpio_direction_output()
Bin Meng (18):
x86: ich-spi: Fix a bug of reading from a non-64 bytes aligned address
spi: sf: Support byte program for sst spi flash
x86: ich-spi: Set the rx operation mode for ich 7
x86: ich-spi: Set the tx operation mode for ich 7
x86: Make ROM_SIZE configurable in Kconfig
tools/ifdtool: Support writing multiple files (-w) simultaneously
x86: Refactor u-boot.rom build rules
x86: Clean up asm-offsets
x86: ich6-gpio: Move setup_pch_gpios() to board support codes
x86: Add Intel Crown Bay board dts file
x86: Add a simple superio driver for SMSC LPC47M
x86: Add Intel Topcliff PCH device IDs
x86: ich-spi: Add Intel Tunnel Creek SPI controller support
x86: Initial import from Intel FSP release for Queensbay platform
x86: queensbay: Adapt FSP support codes
x86: Add post failure codes for bist and car
x86: Support Intel FSP initialization path in start.S
x86: Add a simple command to show FSP HOB information
Jagannadha Sutradharudu Teki (2):
sf: Fix look for the fastest read command
sf: Enable byte program support
Masahiro Yamada (2):
x86: move arch-specific asmlinkage to <asm/linkage.h>
ARM: remove redundant asmlinkage define
Simon Glass (3):
bios_emulator: Correct ordering of includes
spi: Fix flag collision for SST_WP
x86: ifdtool: Separate out filenames for -D and -i
Makefile | 48 ++++++-----
arch/x86/Kconfig | 78
+++++++++++++++++-
arch/x86/cpu/ivybridge/cpu.c | 1 +
arch/x86/cpu/queensbay/fsp_configs.c | 20 +++++
arch/x86/cpu/queensbay/fsp_support.c | 416
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/cpu/start.S | 17 +++-
arch/x86/dts/Makefile | 3 +-
arch/x86/dts/crownbay.dts | 53 ++++++++++++
arch/x86/include/asm/arch-coreboot/gpio.h | 3 +
arch/x86/include/asm/arch-ivybridge/gpio.h | 3 +
arch/x86/include/asm/arch-ivybridge/pei_data.h | 2 +
arch/x86/include/asm/arch-queensbay/fsp/fsp_api.h | 59 ++++++++++++++
arch/x86/include/asm/arch-queensbay/fsp/fsp_bootmode.h | 24 ++++++
arch/x86/include/asm/arch-queensbay/fsp/fsp_ffs.h | 158
+++++++++++++++++++++++++++++++++++
arch/x86/include/asm/arch-queensbay/fsp/fsp_fv.h | 137
+++++++++++++++++++++++++++++++
arch/x86/include/asm/arch-queensbay/fsp/fsp_hob.h | 310
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/include/asm/arch-queensbay/fsp/fsp_infoheader.h | 36 ++++++++
arch/x86/include/asm/arch-queensbay/fsp/fsp_platform.h | 19 +++++
arch/x86/include/asm/arch-queensbay/fsp/fsp_support.h | 198
++++++++++++++++++++++++++++++++++++++++++++
arch/x86/include/asm/arch-queensbay/fsp/fsp_types.h | 97
++++++++++++++++++++++
arch/x86/include/asm/arch-queensbay/fsp/fsp_vpd.h | 58 +++++++++++++
arch/x86/include/asm/config.h | 1 -
arch/x86/include/asm/global_data.h | 3 +
arch/x86/include/asm/gpio.h | 1 +
arch/x86/include/asm/linkage.h | 6 ++
arch/x86/include/asm/pnp_def.h | 90
++++++++++++++++++++
arch/x86/include/asm/post.h | 2 +
arch/x86/lib/Makefile | 1 +
arch/x86/lib/asm-offsets.c | 5 +-
arch/x86/lib/bios.c | 1 +
arch/x86/lib/bios.h | 2 +
arch/x86/lib/cmd_hob.c | 67 +++++++++++++++
board/coreboot/coreboot/coreboot.c | 6 ++
board/google/chromebook_link/Kconfig | 1 +
board/google/chromebook_link/link.c | 40 +++++++++
drivers/bios_emulator/besys.c | 2 +-
drivers/bios_emulator/bios.c | 2 +-
drivers/gpio/intel_ich6_gpio.c | 55 +------------
drivers/misc/Makefile | 1 +
drivers/misc/smsc_lpc47m.c | 33 ++++++++
drivers/mtd/spi/sf_internal.h | 22 +++--
drivers/mtd/spi/sf_ops.c | 31 +++++++
drivers/mtd/spi/sf_params.c | 102
+++++++++++------------
drivers/mtd/spi/sf_probe.c | 9 +-
drivers/spi/ich.c | 29 +++----
include/common.h | 6 --
include/linux/linkage.h | 2 +
include/pci_ids.h | 8 ++
include/smsc_lpc47m.h | 19 +++++
include/spi.h | 1 +
lib/asm-offsets.c | 3 -
tools/ifdtool.c | 43 +++++++---
tools/ifdtool.h | 2 +
53 files changed, 2159 insertions(+), 177 deletions(-)
create mode 100644 arch/x86/cpu/queensbay/fsp_configs.c
create mode 100644 arch/x86/cpu/queensbay/fsp_support.c
create mode 100644 arch/x86/dts/crownbay.dts
create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_api.h
create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_bootmode.h
create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_ffs.h
create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_fv.h
create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_hob.h
create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_infoheader.h
create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_platform.h
create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_support.h
create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_types.h
create mode 100644 arch/x86/include/asm/arch-queensbay/fsp/fsp_vpd.h
create mode 100644 arch/x86/include/asm/linkage.h
create mode 100644 arch/x86/include/asm/pnp_def.h
create mode 100644 arch/x86/lib/cmd_hob.c
create mode 100644 drivers/misc/smsc_lpc47m.c
create mode 100644 include/smsc_lpc47m.h
Regards,
Simon
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2014-12-15 21:13 Simon Glass
@ 2014-12-16 1:15 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2014-12-16 1:15 UTC (permalink / raw)
To: u-boot
On Mon, Dec 15, 2014 at 02:13:19PM -0700, Simon Glass wrote:
> Hi Tom,
>
> This brings in the SPI fixes and improvements for x86 as well as the
> beginnings of Atom support. I'm hoping we will get Atom support in
> there, but there have been some problems getting the microcode updates
> to fit nicely. Let me know if you think I'm being too ambitious, but
> x86 is in a transitory state at present anyway.
>
> I've also brought in the asmlinkage tidy-up from Masahiro as mentioned
> on that thread.
>
>
> The following changes since commit a5a58826110eb3da2956c6b3213bd750e166d75c:
>
> Merge git://git.denx.de/u-boot-dm (2014-12-11 20:47:34 -0500)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to 7cbd74f7484e9a58f7109e74e81002fee029b2f7:
>
> ARM: remove redundant asmlinkage define (2014-12-15 07:22:56 -0700)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20141215/4a40279d/attachment.pgp>
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
@ 2014-10-29 19:13 Simon Glass
2014-11-03 17:45 ` Tom Rini
0 siblings, 1 reply; 181+ messages in thread
From: Simon Glass @ 2014-10-29 19:13 UTC (permalink / raw)
To: u-boot
Hi Tom,
I am leaving out the common bootm change until I have looked into
tests more. I doubt it will make RC1 at this stage. But here are the
rest of the x86 pending changes before the 'raw' support starts.
The following changes since commit 6c499abe05f93d9f53338b9831196efeede5f2e0:
e1000: add i211 and unprogrammed i210/i211 support (2014-10-28 07:13:56 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to 026090e4c51e00841b04abf58f48cc3a45654bc4:
x86: config: Increase CONFIG_SYS_BOOTM_LEN to 16MB (2014-10-29 13:11:54 -0600)
----------------------------------------------------------------
Simon Glass (9):
x86: Move paging functions into cpu.c
x86: Bring in msr-index.h from linux 3.8
x86: Display basic CPU information on boot
x86: Add support for starting 64-bit kernel
x86: Move kernel boot function to arch/x86/lib/bootm.c
x86: image: Add new image type for x64_64
x86: bootm: Support booting a 64-bit raw kernel
x86: Correct a few progress message nits
x86: config: Increase CONFIG_SYS_BOOTM_LEN to 16MB
arch/x86/cpu/Makefile | 2 +-
arch/x86/cpu/call64.S | 93
+++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/cpu/cpu.c | 144
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/include/asm/bootm.h | 16 ++++++++++
arch/x86/include/asm/cpu.h | 55 +++++++++++++++++++++++++++++++
arch/x86/include/asm/msr-index.h | 108
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
arch/x86/include/asm/zimage.h | 4 +--
arch/x86/lib/bootm.c | 56 +++++++++++++++++++++++++-------
arch/x86/lib/physmem.c | 33 ++-----------------
arch/x86/lib/zimage.c | 47 ++++++---------------------
common/bootm.c | 3 +-
common/image-fit.c | 3 +-
common/image.c | 1 +
include/configs/coreboot.h | 4 ++-
include/image.h | 1 +
15 files changed, 483 insertions(+), 87 deletions(-)
create mode 100644 arch/x86/cpu/call64.S
create mode 100644 arch/x86/include/asm/cpu.h
Regards,
Simon
^ permalink raw reply [flat|nested] 181+ messages in thread
* [U-Boot] Please pull u-boot-x86
2014-10-29 19:13 Simon Glass
@ 2014-11-03 17:45 ` Tom Rini
0 siblings, 0 replies; 181+ messages in thread
From: Tom Rini @ 2014-11-03 17:45 UTC (permalink / raw)
To: u-boot
On Wed, Oct 29, 2014 at 01:13:37PM -0600, Simon Glass wrote:
> Hi Tom,
>
> I am leaving out the common bootm change until I have looked into
> tests more. I doubt it will make RC1 at this stage. But here are the
> rest of the x86 pending changes before the 'raw' support starts.
>
>
> The following changes since commit 6c499abe05f93d9f53338b9831196efeede5f2e0:
>
> e1000: add i211 and unprogrammed i210/i211 support (2014-10-28 07:13:56 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-x86.git
>
> for you to fetch changes up to 026090e4c51e00841b04abf58f48cc3a45654bc4:
>
> x86: config: Increase CONFIG_SYS_BOOTM_LEN to 16MB (2014-10-29 13:11:54 -0600)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20141103/9e0583eb/attachment.pgp>
^ permalink raw reply [flat|nested] 181+ messages in thread
end of thread, other threads:[~2019-11-04 0:29 UTC | newest]
Thread overview: 181+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-13 8:03 [U-Boot] Please pull u-boot-x86 Bin Meng
2016-01-13 21:55 ` Tom Rini
2016-01-15 1:39 ` Bin Meng
2016-01-15 2:52 ` Tom Rini
-- strict thread matches above, loose matches on Subject: below --
2019-11-02 23:23 Bin Meng
2019-11-04 0:29 ` Tom Rini
2019-10-11 14:49 Bin Meng
2019-10-12 20:21 ` Tom Rini
2019-10-08 8:28 Bin Meng
2019-10-09 13:21 ` Tom Rini
2019-10-04 0:36 Bin Meng
2019-10-06 0:08 ` Tom Rini
2019-10-01 14:05 Bin Meng
2019-10-02 2:50 ` Tom Rini
2019-09-10 12:35 Bin Meng
2019-09-10 20:28 ` Tom Rini
2019-08-19 1:07 Bin Meng
2019-08-19 19:05 ` Tom Rini
2019-08-09 23:35 Bin Meng
2019-08-11 1:13 ` Tom Rini
2019-06-22 15:00 Bin Meng
2019-06-24 12:19 ` Tom Rini
2019-05-19 8:19 Bin Meng
2019-05-19 20:46 ` Tom Rini
2019-05-08 11:21 Bin Meng
2019-05-08 17:50 ` Tom Rini
2019-03-11 15:05 Bin Meng
2019-03-11 19:48 ` Tom Rini
2019-02-20 8:52 Bin Meng
2019-02-21 23:10 ` Tom Rini
2019-02-12 6:56 Bin Meng
2019-02-13 0:56 ` Tom Rini
2018-12-31 4:53 Bin Meng
2019-01-01 13:32 ` Tom Rini
2018-12-10 2:22 Bin Meng
2018-12-10 15:17 ` Tom Rini
2018-11-06 5:38 Bin Meng
2018-11-06 22:48 ` Tom Rini
2018-10-28 13:07 Bin Meng
2018-10-29 3:08 ` Tom Rini
2018-10-22 14:17 Bin Meng
2018-10-22 17:47 ` Tom Rini
2018-10-22 17:49 ` Simon Glass
2018-10-22 18:00 ` Tom Rini
2018-10-23 1:26 ` Bin Meng
2018-10-23 1:52 ` Tom Rini
2018-10-22 20:54 ` Tom Rini
2018-09-17 8:54 Bin Meng
2018-09-17 9:21 ` Bin Meng
2018-08-30 3:33 Bin Meng
2018-08-30 21:33 ` Tom Rini
2018-08-20 5:59 Bin Meng
2018-08-20 22:11 ` Tom Rini
2018-07-20 6:01 Bin Meng
2018-07-21 2:35 ` Tom Rini
2018-07-02 2:00 Bin Meng
2018-07-02 15:16 ` Tom Rini
2018-06-24 1:15 Bin Meng
2018-06-25 12:08 ` Tom Rini
2018-06-17 13:21 Bin Meng
2018-06-18 19:37 ` Tom Rini
2018-06-18 22:05 ` Tom Rini
2018-06-13 2:17 Bin Meng
2018-06-14 15:36 ` Tom Rini
2018-04-16 9:17 Bin Meng
2018-04-16 12:31 ` Tom Rini
2018-04-16 14:42 ` Bin Meng
2018-03-30 8:12 Bin Meng
2018-04-01 13:19 ` Tom Rini
2018-01-30 14:42 Bin Meng
2018-01-30 17:50 ` Tom Rini
2018-01-08 9:01 Bin Meng
2018-01-08 16:19 ` Tom Rini
2017-12-21 1:24 Bin Meng
2017-12-21 14:54 ` Tom Rini
2017-11-30 6:03 Bin Meng
2017-11-30 18:45 ` Tom Rini
2017-10-27 7:18 Bin Meng
2017-10-28 1:57 ` Tom Rini
2017-10-19 3:55 Bin Meng
2017-10-19 20:56 ` Tom Rini
2017-10-07 7:16 Bin Meng
2017-10-07 7:31 ` Zoran Stojsavljevic
2017-10-07 8:32 ` Bin Meng
2017-10-08 13:45 ` Andy Shevchenko
2017-10-08 15:11 ` Tom Rini
2017-09-16 9:54 Bin Meng
2017-09-18 14:57 ` Tom Rini
2017-09-02 15:56 Bin Meng
2017-09-03 11:31 ` Tom Rini
2017-08-24 3:18 Bin Meng
2017-08-26 20:45 ` Tom Rini
2017-08-08 13:29 Bin Meng
2017-08-09 15:26 ` Tom Rini
2017-08-01 12:24 Bin Meng
2017-08-02 13:55 ` Tom Rini
2017-07-30 2:45 Bin Meng
2017-07-30 17:58 ` Tom Rini
2017-06-27 8:34 Bin Meng
2017-06-27 17:33 ` Tom Rini
2017-06-22 7:41 Bin Meng
2017-06-23 12:22 ` Tom Rini
2017-06-05 0:56 Bin Meng
2017-06-05 12:10 ` Tom Rini
2017-05-17 9:18 Bin Meng
2017-05-17 21:13 ` Tom Rini
2017-04-18 8:12 Bin Meng
2017-04-19 13:02 ` Tom Rini
2017-04-10 2:17 Bin Meng
2017-04-10 18:27 ` Tom Rini
2017-02-21 7:21 Bin Meng
2017-02-22 19:50 ` Tom Rini
2017-02-07 5:51 Bin Meng
2017-02-08 1:27 ` Tom Rini
2016-12-26 5:42 Bin Meng
2016-12-26 13:23 ` Tom Rini
2016-10-18 8:03 Bin Meng
2016-10-18 14:06 ` Tom Rini
2016-10-18 14:19 ` Tom Rini
2016-10-18 22:47 ` Tom Rini
2016-10-12 3:04 Bin Meng
2016-10-13 0:48 ` Tom Rini
2016-08-30 1:33 Bin Meng
2016-08-30 2:06 ` Tom Rini
2016-08-16 4:41 Bin Meng
2016-08-16 17:56 ` Tom Rini
2016-07-12 6:09 Bin Meng
2016-07-12 17:59 ` Tom Rini
2016-06-29 2:11 Bin Meng
2016-06-29 2:19 ` Tom Rini
2016-06-12 4:38 Bin Meng
2016-06-19 14:03 ` Tom Rini
2016-05-30 2:45 Bin Meng
2016-05-31 14:49 ` Tom Rini
2016-05-23 8:17 Bin Meng
2016-05-24 15:55 ` Tom Rini
2016-04-22 4:08 Bin Meng
2016-04-22 4:09 ` Bin Meng
2016-04-22 14:27 ` Tom Rini
2016-03-17 2:31 Bin Meng
2016-03-17 14:14 ` Tom Rini
2016-02-21 6:14 Bin Meng
2016-02-21 21:41 ` Tom Rini
2016-02-05 4:52 Bin Meng
2016-02-08 20:45 ` Tom Rini
2016-01-28 7:13 Bin Meng
2016-01-28 23:18 ` Tom Rini
2016-01-24 6:05 Bin Meng
2016-01-24 19:43 ` Tom Rini
2015-12-09 2:02 Bin Meng
2015-12-09 9:40 ` Bin Meng
2015-11-13 14:58 Bin Meng
2015-11-16 17:59 ` Tom Rini
2015-10-08 21:46 Simon Glass
2015-10-09 13:56 ` Tom Rini
2015-09-29 4:46 Simon Glass
2015-09-29 4:48 ` Bin Meng
2015-09-29 4:51 ` Simon Glass
2015-09-17 18:56 Simon Glass
2015-09-17 21:03 ` Tom Rini
2015-08-05 18:06 Simon Glass
2015-08-05 21:10 ` Tom Rini
2015-07-31 13:35 Simon Glass
2015-08-01 14:47 ` Tom Rini
2015-07-28 17:42 Simon Glass
2015-07-29 15:16 ` Tom Rini
[not found] <CAPnjgZ2twBnMUSYHHn=M_WO1VCwQ2DXht2NG9djekW=j+WsXMQ@mail.gmail.com>
2015-07-15 14:29 ` Simon Glass
2015-07-16 13:21 ` Tom Rini
2015-06-05 14:18 Simon Glass
2015-06-05 14:20 ` Simon Glass
2015-06-06 13:27 ` Tom Rini
2015-05-01 20:39 Simon Glass
2015-05-05 23:58 ` Tom Rini
[not found] <CAPnjgZ02mWGCD7xqRD1tPhs-f7O6Fh0kGFMcjt9khvcn0Z5akA@mail.gmail.com>
2015-02-09 4:29 ` Simon Glass
2015-02-10 20:09 ` Tom Rini
2015-01-26 19:51 Simon Glass
2015-01-27 11:51 ` Tom Rini
2014-12-15 21:13 Simon Glass
2014-12-16 1:15 ` Tom Rini
2014-10-29 19:13 Simon Glass
2014-11-03 17:45 ` Tom Rini
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.