- Sep 25, 2020
-
-
This provides information about a v2 TPM in the system. Generate this table if the TPM is present. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Add support for generating various ACPI tables for Apollo Lake. Add a few S3 definitions that are needed. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Allow this header to be included in ASL files by adding a header guard and a few definitions that are needed. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Apollo Lake needs to generate a few more table types used on Intel SoCs. Add support for these into the x86 ACPI code. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
This adds tables relating to P-States and C-States. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
ACPI has a number of CPU-related tables. Add utility functions to write out the basic packages. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Add an implementation of the DBG2 (Debug Port Table 2) ACPI table. Adjust one of the header includes to be in the correct order, before adding more. Note that the DBG2 table is generic but the PCI UART is x86-specific at present since it assumes an ns16550 UART. It can be generalised later if necessary. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Add an implementation of the HPET (High Precision Event Timer) ACPI table. Since this is x86-specific, put it in an x86-specific file Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Add functions to query CPU information, needed for ACPI. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Add SCI and power-state definitions required by ACPI tables. Fix the license to match the original source file. Als update the guard on acpi_pmc.h to avoid an error when buiding ASL. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
This table is needed by the Linux graphics driver to handle graphics correctly. Write it to ACPI. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Many I2C devices produce roughly the same ACPI data with just things like the GPIO/interrupt information being different. This can be handled by a generic driver along with some information in the device tree. Add a generic i2c driver for this purpose. Signed-off-by:
Simon Glass <sjg@chromium.org> Reviewed-by:
Heiko Schocher <hs@denx.de>
-
This function currently accepts the IRQ-polarity type. Fix it to use the GPIO type instead. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Add a function to generate ACPI code for a _DSM method for a device. This includes functions for starting and ending each part of the _DSM. Signed-off-by:
Simon Glass <sjg@chromium.org> [bmeng: fix the "new blank line at EOF" git warning] Signed-off-by:
Bin Meng <bmeng.cn@gmail.com>
-
Add functions to support generating ACPI code for condition checks and return values. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
A 'Power Resource for Wake' list the resources a device depends on for wake. Add a function to generate this. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
This device has a large set of ACPI tables. Bring these in from coreboot so that full functionality is available (apart from SMI). Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Sep 24, 2020
-
-
Remove NXP powerpc P5020DS board support as it is no longer maintained. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Remove NXP powerpc P1024RDB board support as it is no longer maintained. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Remove NXP powerpc P1021RDB board support as it is no longer maintained. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Remove NXP powerpc P1020MBG board support as it is no longer maintained. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Remove NXP powerpc P1020UTM board support as it is no longer maintained. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Remove NXP powerpc P1025RDB board support as it is no longer maintained. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Remove NXP powerpc p1023rdb board support as it is no longer maintained. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Add the environment 'vscfw_addr' to assign a default address for vsc7385 firmware uploading. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Add compatible string "gianfar" support and update the device-tree-bindings doc. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by:
Vladimir Oltean <vladimir.oltean@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
The MII management register block offset is different between gianfar and etsec2 compatible devices, this patch is to fix this issue by adding driver data for different compatible string. Fixes: 2932c5a8 ("net: tsec: fsl_mdio: add DM MDIO support") Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by:
Vladimir Oltean <vladimir.oltean@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
- Sep 22, 2020
-
-
In the live tree API ofnode_parse_phandle_with_args, the cell_count argument must be used when cells_name is NULL. But this argument is not provided to the live DT function of_parse_phandle_with_args even it is provided to fdtdec_parse_phandle_with_args. This patch adds support of the cells_count parameter in dev_ and of_node API to allow migration and support of live DT: - of_parse_phandle_with_args Signed-off-by:
Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Add boolean input argument @no_map to helper function fdtdec_add_reserved_memory() to add or not "no-map" property for an added reserved memory node. Property no-map is used by the Linux kernel to not not map memory in its static memory mapping. It is needed for example for the| consistency of system non-cached memory and to prevent speculative accesses to some firewalled memory. No functional change. A later change will update to OPTEE library to add no-map property to OP-TEE reserved memory nodes. Signed-off-by:
Etienne Carriere <etienne.carriere@st.com> Signed-off-by:
Patrice Chotard <patrice.chotard@st.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Currently of_match_ptr is used to avoid referencing compatible strings when OF_CONTROL is not enabled. This behaviour could be improved by taking into account also OF_PLATDATA, as when this configuration is enabled the compatible strings are not used at all. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
- Sep 21, 2020
-
-
This patch moves the the config SYS_MALLOC_LEN to Kconfig as it is already done for zynq arch in commit 01aa5b8f ("Kconfig: Move config SYS_MALLOC_LEN to Kconfig for zynq"). Signed-off-by:
Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by:
Simon Glass <sjg@chromium.org> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com>
-
- Sep 18, 2020
-
-
On Qualcomm IPQ40xx SoC series, GCC clock IP also handles the resets. So since this will be needed by further drivers, lets add a driver for the reset controller. Signed-off-by:
Robert Marko <robert.marko@sartura.hr> Cc: Luka Perkov <luka.perkov@sartura.hr>
-
- Sep 17, 2020
-
-
Provide fdtfile value in default env instead of setting it dynamically in runtime. Fixes: 85cb2bc6("apalis/colibri imx6: provide proper fdtfile value") Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com>
-
Provide fdtfile value in default env instead of setting it dynamically in runtime. Fixes: 85cb2bc6("apalis/colibri imx6: provide proper fdtfile value") Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com>
-
Enable and set preboot var with fdtfile evaluation. preboot will be checked and run immediately before starting the CONFIG_BOOTDELAY countdown and/or running the auto-boot command resp. entering interactive mode. This provides possibility to use different boot cmds in interactive mode without manual setting fdtfile value, as it it's already evaluated before entering interactive mode. Fixes: a62c6061("colibri_imx7_emmc: add Colibri iMX7D 1GB (eMMC) module support") Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com>
-
Enable and set preboot var with fdtfile evaluation. preboot will be checked and run immediately before starting the CONFIG_BOOTDELAY countdown and/or running the auto-boot command resp. entering interactive mode. This provides possibility to use different boot cmds in interactive mode without manual setting fdtfile value, as it it's already evaluated before entering interactive mode. Fixes: 304042c1("colibri_vf: set fdtfile for distroboot") Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com>
-
Enable and set preboot var with fdtfile evaluation. preboot will be checked and run immediately before starting the CONFIG_BOOTDELAY countdown and/or running the auto-boot command resp. entering interactive mode. This provides possibility to use different boot cmds in interactive mode without manual setting fdtfile value, as it it's already evaluated before entering interactive mode. Fixes: board: 31b1e17f("toradex: add Colibri iMX6ULL support") Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com>
-
Set proper splashscreen env value instead of calling legacy function to show embed boot logo. Fixes: 195011b2("colibri-imx7: fix splash logo drawing") Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com>
-
Set proper splashscreen env value instead of calling legacy function to show embed boot logo. Fixes: 391c712d("colibri-imx6ull: show boot logo") Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com>
-
Heiko Schocher authored
enable DTS support for keymile mpc83xx based boards. get rid of compile warning: ===================== WARNING ====================== This board does not use CONFIG_DM_ETH (Driver Model for Ethernet drivers). Please update the board to use CONFIG_DM_ETH before the v2020.07 release. Failure to update by the deadline may result in board removal. See doc/driver-model/migration.rst for more info. ==================================================== Therefore done: - add DTS for all mpc83xx based boards from keymile mainly they are not mainlined to linux. - add u-boot specific dtsi - add stdout-path - add missing ucc4 par_io definitions, which were in board code, but not in linux DTS - remove not used ethernet nodes Signed-off-by:
Heiko Schocher <hs@denx.de> Patch-cc: Mario Six <mario.six@gdsys.cc> Patch-cc: Qiang Zhao <qiang.zhao@nxp.com> Series-to: u-boot Series-version: 3 Series-changes: 3 - rebase patchset to current mainline commit c0192950 - update defconfig files Series-changes: 2 - add patch which fixes Codingstyle errors in drivers/qe - add patch which converts the mpc83xx based boards from keymile to DM_ETH Cover-letter: powerpc, mpc83xx: add DM_ETH support This patch series adds DM ethernet support for mpc83xx based keymile boards. Travis build: END
-