- Feb 21, 2024
-
-
Jonas Höppner authored
The default debug level tends to clutter all connected terminals...
-
Jonas Höppner authored
The recipes are taken from the https://github.com/nxp-imx/imx-manifest bbd8ab1 imx-linux-mickledore imx-6.1.55-2.2.0_desktop.xml: Add LDP Q4 manifest bsp.
-
- Dec 19, 2023
-
-
- Apr 18, 2023
-
-
Save the value of TIE bit value before resetting CONTROL_STATUS_2 register in probe() routine of PCF8563 driver. Otherwise, a bootselect functionality stops working because it stores some information across reboot in RTC registers. Signed-off-by:
Mikhail Vanyulin <mikhail.vanyulin@rtsoft.de>
-
- May 31, 2022
-
-
Tobias Kahlki authored
The tools recipes still use SSH as protocol for the checkout. Since we have opend our repository to the public, SSH isn't available anymore. Because of this, we switch to HTTPS as protocol.
-
- May 12, 2022
-
-
Tobias Kahlki authored
Also updated the URLs in the recipes.
-
- May 11, 2022
-
-
Tobias Kahlki authored
-
- May 04, 2022
-
-
Tobias Kahlki authored
The license file for GPLv2 was renamed to GPL-2.0-only. Changed to the new file and new hash.
-
Tobias Kahlki authored
* Conversion of the OVERRIDE syntax * New folder names for NXP specific folders For NXP changes see the new MACHINE_OVERRIDES mechanism
-
- Apr 12, 2022
-
-
Tim Jaacks authored
-
- Mar 22, 2022
-
-
Jonas Höppner authored
Builds of commits that are not merged yet (in a merge request) fail if nobrach=1 is not set, as they are not found on the specified branch, even if the revision is specified in SRV_REV explicitly.
-
- Mar 17, 2022
-
-
Clemens Terasa authored
Due to the kernel upgrade we need to update modules as well. Modifies by comparing the rtc-pcf8563-guf with the mainline version. The function devm_rtc_register_device() was introduced in 5.11, thus create add a version check. BCS 746-000730
-
- Jan 28, 2022
-
-
Jonas Höppner authored
BCS 746-000629
-
- Aug 27, 2021
-
-
Clemens Terasa authored
Update to use the recent proc_ops. Fix possible buffer overflow: The bounds were checked by the complaining compiler, so I do not deserve credit. Harmonize the recipes and Makefiles for imx6-spreadspectrum and rtc-pcf8563-guf. The imx6-spreadspectrum is still not installed by default for imx6(ull) devices. BCS 746-000453
-
Clemens Terasa authored
Adds the G&F iMX6 spread spectrum module. Pulled version c8281e68 from the G&F rocko port. Does not build yet due to kernel 4.1 to 5.10 incompatibilities. BCS 746-000453
-
- Feb 04, 2021
-
-
Jonas Höppner authored
Cleanup include files as the conf/guf-recipe file is going to be removed. BCS 746-000245
-
- Oct 09, 2020
-
-
Norman Stetter authored
* Move sources of the gfplatdetect module to it's own repository
-
- Oct 06, 2020
-
-
Clemens Terasa authored
Add the NALLINO platform detection code including the PAD multiplexing and the enable pin. The gfplatddetect implements the Garz & Fricke specific platform detection mechanism. It simply reads some GPIO pins that are pre defined at the time of production to determine the board model and the board revision. The NALLINO implementation, however, is somewhat special. It uses the same SoC pads for the display output. Thus it needs to define the display pinctl as default. When probed the gfplatdetect switches the pinctrl ("pfid") if available and enables the optional enable-gpio pin. It reads the GPIO values, disables the enable-gpio again and re-muxes the pinctl back to "default". BCS 746-000095
-
Clemens Terasa authored
Add a platform abstraction layer to be able to add a whole different platform like NALLINO. The current implementation was based on the Flash-N-Go Boot and the previous Linux implementation for the Garz & Fricke SAN* platforms. This however does not fit into for the NALLINO board and thus we need new function for the new board. To be able to add a new platform introduce the struct gfplatdetect_platform that abstracts platform specific read function of the PFID pins and their evaluation. Many refactoring changes were made to make the code more readable and better structured. Right now the NALLINO/iMX6ULL is not yet implemented.
-
- Oct 01, 2020
-
-
Norman Stetter authored
* The recipe for rtc-pcf8563-guf module needs to have RRPROVIDES set, so it is known to the buildsystem with the 'kernel-module' prefix
-
- Sep 04, 2020
-
-
Clemens Terasa authored
Somehow the Garz & Fricke specific PCF8563 driver rtc-pcf8563-guf was not buildable. On cause was a missing and unused config.h file. Remove this file from the recipe. Another error was due to the removal of the register resets in the PCF8563 that should be prevented by the driver. However the buffer variable is used later on so we cannot comment it out.
-
- Aug 19, 2020
-
-
Clemens Terasa authored
The Flash-N-Go Boot bootloader propagates its version using ATAGS. ATAGS, however, will be destroyed after bootup if an appended device tree was found. Thus it needs to be saved to the device tree by the kernel before. Souch a kernel patch has been added and now get the FnGBoot info from the device tree. The Device Tree entry used for this is FnGBoot agnostic and was called "atag-revision".
-
- Aug 18, 2020
-
-
Clemens Terasa authored
This commit establishes a working module and adds the real code to detect the platform and to propagate the platform to the /proc/cpuinfo file. The platform detection module is meant to replace the previous platform detection code in the imx6 board file. The kernel, however, needs some adaptions namely the exported symbols for the system_rev, board_rev, fngboot_rev and macghine_name. These are defined in arc/arm/kernel/setup.c and are meant to be displayed via the /proc/cpuinfo file. The other explicit exports are imx_get_soc_revision and a new function mxc_get_cpu_type which returns the __mxc_cpu_type variable. The main parts are taken from the previous implementation in the current rocko G&F kernel and from the Flash-N-Go Boot board detection code. Read the "pfid-gpios" from the device tree entry to get the correct GPIOs. This prevents the need for gpio definitions in this driver. Backup the previous information in case we want to unload the driver. Do this mainly for the machine_name string to prevent a dangling string pointer. Add another new sysfs interface to read the board and board revision. This might deprecate the /proc/cpuinfo part so that we do not have to touch it in the future anymore. And with teh sysfs we get a consistent method to propagate G&F specific board information. Right now only the imx6qdl (San*) platforms are supported. The imx6ull devices (NALLINO) are not yet supported.
-
- Aug 13, 2020
-
-
Norman Stetter authored
* disable TIMER_CONTROL register TD[1:0] bit configuration in PCF8563 driver probe since we use that bits for bootselect
-
Norman Stetter authored
* Pull the rtc-pcf8563.c source from the kernel-tree at v5.4.23 (bfe3046ecafdd71ba6932deebe2eb357048b7bfc) * Remove the in-tree driver from the defconfig * Add the module to the MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS for san* and nallino platforms
-