mirror of
https://github.com/Freescale/meta-freescale-3rdparty.git
synced 2025-07-05 05:15:24 +02:00
Merge pull request #228 from angolini/rm-machines
Remove machines ventana and imx7d-remarkable2 as they don't build
This commit is contained in:
commit
7aef299fc7
|
@ -1,39 +0,0 @@
|
|||
#@TYPE: Machine
|
||||
#@NAME: IMX7D-reMarkable2
|
||||
#@SOC: i.MX7D
|
||||
#@DESCRIPTION: Machine configuration for reMarkble2 E-Ink Tablet.
|
||||
#@MAINTAINER: Alistair Francis <alistair@alistair23.me>
|
||||
|
||||
MACHINEOVERRIDES =. "mx7:mx7d:"
|
||||
|
||||
require conf/machine/include/imx-base.inc
|
||||
require conf/machine/include/arm/armv7a/tune-cortexa7.inc
|
||||
|
||||
IMX_DEFAULT_BSP = "mainline"
|
||||
SERIAL_CONSOLES = "115200;ttymxc5"
|
||||
|
||||
PREFERRED_PROVIDER_virtual/kernel ?= "linux-remarkable2"
|
||||
KERNEL_DEVICETREE = "imx7d-remarkable2.dtb"
|
||||
KBUILD_DEFCONFIG = "imx_v6_v7_defconfig"
|
||||
|
||||
PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot-remarkable2"
|
||||
UBOOT_MACHINE ?= "zero-sugar_defconfig"
|
||||
UBOOT_BINARY = "u-boot-dtb.imx"
|
||||
UBOOT_MAKE_TARGET = ""
|
||||
|
||||
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += " \
|
||||
kernel-image \
|
||||
kernel-devicetree \
|
||||
u-boot-remarkable2 \
|
||||
"
|
||||
|
||||
# The Linux kernel expects firmware for bcm43456,
|
||||
# but there isn't yet support upstream for bcm43456 so we also
|
||||
# include bcm43455 as a fallback.
|
||||
MACHINE_EXTRA_RRECOMMENDS += " \
|
||||
linux-firmware-imx-sdma-imx7d \
|
||||
linux-firmware-bcm43455 \
|
||||
wpa-supplicant \
|
||||
"
|
||||
|
||||
IMAGE_FSTYPES = "ext4.gz ext4.gz.u-boot"
|
|
@ -1,80 +0,0 @@
|
|||
#@TYPE: Machine
|
||||
#@NAME: i.MX6Q/DL Ventana Platform
|
||||
#@SOC: i.MX6Q/DL
|
||||
#@DESCRIPTION: Machine configuration for Gateworks Ventana boards.
|
||||
#@MAINTAINER: Pushpal Sidhu <psidhu@gateworks.com>
|
||||
|
||||
MACHINEOVERRIDES =. "mx6q:mx6dl:"
|
||||
|
||||
require conf/machine/include/imx-base.inc
|
||||
require conf/machine/include/arm/armv7a/tune-cortexa9.inc
|
||||
|
||||
PREFERRED_PROVIDER_virtual/bootloader = "u-boot-gateworks-imx"
|
||||
PREFERRED_PROVIDER_u-boot = "u-boot-gateworks-imx"
|
||||
|
||||
PREFERRED_PROVIDER_virtual/kernel ??= "linux-gateworks-imx"
|
||||
PREFERRED_PROVIDER_virtual/kernel:use-mainline-bsp ??= "linux-fslc"
|
||||
|
||||
KERNEL_DEVICETREE = " \
|
||||
imx6q-gw5400-a.dtb \
|
||||
imx6q-gw51xx.dtb \
|
||||
imx6q-gw52xx.dtb \
|
||||
imx6q-gw53xx.dtb \
|
||||
imx6q-gw54xx.dtb \
|
||||
imx6q-gw551x.dtb \
|
||||
imx6q-gw552x.dtb \
|
||||
imx6q-gw553x.dtb \
|
||||
imx6q-gw560x.dtb \
|
||||
imx6dl-gw51xx.dtb \
|
||||
imx6dl-gw52xx.dtb \
|
||||
imx6dl-gw53xx.dtb \
|
||||
imx6dl-gw54xx.dtb \
|
||||
imx6dl-gw551x.dtb \
|
||||
imx6dl-gw552x.dtb \
|
||||
imx6dl-gw553x.dtb \
|
||||
imx6dl-gw560x.dtb \
|
||||
"
|
||||
|
||||
KERNEL_IMAGETYPE = "uImage"
|
||||
|
||||
# Not yet supported by Linux mainline
|
||||
KERNEL_DEVICETREE:remove:use-mainline-bsp = "imx6q-gw560x.dtb imx6dl-gw560x.dtb"
|
||||
|
||||
MACHINE_FEATURES += "pci wifi bluetooth"
|
||||
|
||||
# Add kernel modules
|
||||
MACHINE_EXTRA_RRECOMMENDS += "\
|
||||
kernel-module-sky2 \
|
||||
"
|
||||
|
||||
# Modules autoload
|
||||
KERNEL_MODULE_AUTOLOAD = "sky2"
|
||||
|
||||
# Req'd for boot
|
||||
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "\
|
||||
kernel-image kernel-devicetree \
|
||||
u-boot-script-gateworks-imx \
|
||||
"
|
||||
|
||||
# Bootloader configs:
|
||||
UBOOT_CONFIG ??= "std"
|
||||
UBOOT_CONFIG[std] = "gwventana_config"
|
||||
UBOOT_ENTRYPOINT:use-mainline-bsp = "0x10008000"
|
||||
|
||||
SERIAL_CONSOLES = "115200;ttymxc1"
|
||||
|
||||
# Override FS Type Creation
|
||||
IMAGE_FSTYPES = "tar.bz2 multiubi"
|
||||
|
||||
# Build the following sizes
|
||||
MULTIUBI_BUILD ?= "normal large"
|
||||
|
||||
UBI_VOLNAME = "rootfs"
|
||||
|
||||
# 256MB ('normal' flash layout)
|
||||
export MKUBIFS_ARGS_normal = "-F -m 2048 -e 124KiB -c 1912 -x zlib"
|
||||
export UBINIZE_ARGS_normal = "-m 2048 -p 128KiB -s 2048"
|
||||
|
||||
# 2GB ('large' flash layout)
|
||||
export MKUBIFS_ARGS_large = "-F -m 4096 -e 248KiB -c 8124 -x zlib"
|
||||
export UBINIZE_ARGS_large = "-m 4096 -p 256KiB -s 4096"
|
|
@ -1,53 +0,0 @@
|
|||
# Booting OE Linux on the reMarkable2
|
||||
|
||||
The [reMarkable2](https://remarkable.com/) is an e-ink reader using the iMX7
|
||||
SoC.
|
||||
|
||||
This layer adds support for building the official kernel source and u-boot
|
||||
source for the rM2.
|
||||
|
||||
In order to build the images for the rM2 setup this layer and all dependencies
|
||||
and then run:
|
||||
|
||||
```shell
|
||||
MACHINE = "imx7d-remarkable2" bitbake core-image-minimal -k
|
||||
```
|
||||
|
||||
### Booting the images
|
||||
|
||||
All of the steps here and in this repo aim for a temporary boot on the rM2.
|
||||
That is nothing should make any lasting changes to your rM2 and a simple
|
||||
reboot should restore any changes. That said, this could still break things,
|
||||
be careful.
|
||||
|
||||
To boot the images you first need to enter recovery mode.
|
||||
|
||||
There are steps for doing that available here:
|
||||
https://github.com/ddvk/remarkable2-recovery
|
||||
|
||||
In short you need to put a ~10K resistor between pin B8 and B12 on the USB-C
|
||||
breakout. You also want to connect the pogo pins to a USB break out board.
|
||||
As well as that you need to connect a FDTI UART receiver to the IN pin on the
|
||||
pogo pins.
|
||||
|
||||
Then power up the device. At which point you should see somthing like
|
||||
`hiddev0,hidraw5: USB HID v1.10 Device [Freescale SemiConductor Inc SE Blank ULT1] on usb-0000:00:14.0-9/input0`
|
||||
in dmeag.
|
||||
|
||||
Then you have to unplug the resistor and you can use
|
||||
[imx_usb](https://github.com/boundarydevices/imx_usb_loader)
|
||||
to download the images. Note that uuu should also work, but I haven't yet
|
||||
figured out how to load the images (not flash them)
|
||||
|
||||
Then add the following lines to the `mx7_usb_work.conf` file in imx_usb_loader, under `hid,1024,0x910000,0x80000000,1G,0x00900000,0x20000`
|
||||
|
||||
```shell
|
||||
build/tmp/deploy/images/imx7d-remarkable2/zImage:load 0x80800000
|
||||
build/tmp/deploy/images/imx7d-remarkable2/zero-sugar.dtb:load 0x83000000
|
||||
build/tmp/deploy/images/imx7d-remarkable2/core-image-minimal-imx7d-remarkable2.ext4.gz.u-boot:load 0x83800000
|
||||
build/tmp/deploy/images/imx7d-remarkable2/u-boot-dtb.imx:clear_dcd,plug,jump header
|
||||
```
|
||||
|
||||
You can then run `sudo ./imx_usb`
|
||||
|
||||
You should see u-boot and Linux automatically boot on the rM2.
|
|
@ -1,16 +0,0 @@
|
|||
require recipes-bsp/u-boot/u-boot.inc
|
||||
|
||||
DESCRIPTION = "U-Boot for Gateworks Ventana Family SBC's"
|
||||
LICENSE = "GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM = "file://Licenses/README;md5=c7383a594871c03da76b3707929d2919"
|
||||
DEPENDS = "u-boot-mkimage-native"
|
||||
|
||||
PV = "v2015.04+git${SRCPV}"
|
||||
|
||||
SRCREV = "040377aefd06c8eef41763868fc9c6df2cbf9b1c"
|
||||
SRC_URI = "git://github.com/Gateworks/u-boot-imx6.git;branch=gateworks_v2015.04;protocol=https"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
COMPATIBLE_MACHINE = "(ventana)"
|
|
@ -1,28 +0,0 @@
|
|||
From 10cc2afd76f0dc31b9a5fbfe9c8de08be174c21f Mon Sep 17 00:00:00 2001
|
||||
From: Peter Robinson <pbrobinson@gmail.com>
|
||||
Date: Thu, 30 Jan 2020 09:37:15 +0000
|
||||
Subject: [PATCH 1/9] Remove redundant YYLOC global declaration
|
||||
|
||||
Same as the upstream fix for building dtc with gcc 10.
|
||||
|
||||
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
|
||||
Signed-off-by: Alistair Francis <alistair@alistair23.me>
|
||||
---
|
||||
scripts/dtc/dtc-lexer.l | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/scripts/dtc/dtc-lexer.l b/scripts/dtc/dtc-lexer.l
|
||||
index fd825ebba6..24af549977 100644
|
||||
--- a/scripts/dtc/dtc-lexer.l
|
||||
+++ b/scripts/dtc/dtc-lexer.l
|
||||
@@ -38,7 +38,6 @@ LINECOMMENT "//".*\n
|
||||
#include "srcpos.h"
|
||||
#include "dtc-parser.tab.h"
|
||||
|
||||
-YYLTYPE yylloc;
|
||||
extern bool treesource_error;
|
||||
|
||||
/* CAUTION: this will stop working if we ever use yyless() or yyunput() */
|
||||
--
|
||||
2.29.2
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
From 8e3d5464cf1f0dd22c83dfa604fdca96fcd2e074 Mon Sep 17 00:00:00 2001
|
||||
From: Alistair Francis <alistair@alistair23.me>
|
||||
Date: Wed, 13 Jan 2021 10:15:58 -0800
|
||||
Subject: [PATCH 2/9] dtc-lexer.lex.c_shipped: Remove redundant YYLOC global
|
||||
declaration
|
||||
|
||||
Signed-off-by: Alistair Francis <alistair@alistair23.me>
|
||||
---
|
||||
scripts/dtc/dtc-lexer.lex.c_shipped | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/scripts/dtc/dtc-lexer.lex.c_shipped b/scripts/dtc/dtc-lexer.lex.c_shipped
|
||||
index 011bb9632f..79952cd3ca 100644
|
||||
--- a/scripts/dtc/dtc-lexer.lex.c_shipped
|
||||
+++ b/scripts/dtc/dtc-lexer.lex.c_shipped
|
||||
@@ -631,7 +631,6 @@ char *yytext;
|
||||
#include "srcpos.h"
|
||||
#include "dtc-parser.tab.h"
|
||||
|
||||
-YYLTYPE yylloc;
|
||||
extern bool treesource_error;
|
||||
|
||||
/* CAUTION: this will stop working if we ever use yyless() or yyunput() */
|
||||
--
|
||||
2.29.2
|
||||
|
|
@ -1,81 +0,0 @@
|
|||
From 2398a414cda1ca4f8519412926641d3b0fdfa5b0 Mon Sep 17 00:00:00 2001
|
||||
From: Alistair Francis <alistair@alistair23.me>
|
||||
Date: Sat, 16 Jan 2021 21:17:31 -0800
|
||||
Subject: [PATCH 3/9] reMarkable: Print output to pogo pins
|
||||
|
||||
Print the UART output to UART6 which is accessible via the pogo pins.
|
||||
|
||||
Signed-off-by: Alistair Francis <alistair@alistair23.me>
|
||||
---
|
||||
arch/arm/dts/zero-sugar.dts | 15 +++++++++++++++
|
||||
board/reMarkable/zero-sugar/uart_init.c | 6 ++++++
|
||||
include/configs/zero-sugar.h | 2 +-
|
||||
3 files changed, 22 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/arm/dts/zero-sugar.dts b/arch/arm/dts/zero-sugar.dts
|
||||
index facc174dcc..2e7af505b9 100644
|
||||
--- a/arch/arm/dts/zero-sugar.dts
|
||||
+++ b/arch/arm/dts/zero-sugar.dts
|
||||
@@ -180,6 +180,14 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
+&uart6 {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&pinctrl_uart6>;
|
||||
+ assigned-clocks = <&clks IMX7D_UART6_ROOT_SRC>;
|
||||
+ assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
&usbotg1 {
|
||||
vbus-supply = <®_usb_otg1_vbus>;
|
||||
srp-disable;
|
||||
@@ -311,6 +319,13 @@
|
||||
>;
|
||||
};
|
||||
|
||||
+ pinctrl_uart6: uart6grp {
|
||||
+ fsl,pins = <
|
||||
+ MX7D_PAD_EPDC_DATA09__UART6_DCE_TX 0x79
|
||||
+ MX7D_PAD_EPDC_DATA08__UART6_DCE_RX 0x79
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
pinctrl_usbotg2_pwr_1: usbotg2-1 {
|
||||
fsl,pins = <
|
||||
MX7D_PAD_UART3_CTS_B__GPIO4_IO7 0x14
|
||||
diff --git a/board/reMarkable/zero-sugar/uart_init.c b/board/reMarkable/zero-sugar/uart_init.c
|
||||
index 8bb5969f25..377a867729 100644
|
||||
--- a/board/reMarkable/zero-sugar/uart_init.c
|
||||
+++ b/board/reMarkable/zero-sugar/uart_init.c
|
||||
@@ -18,7 +18,13 @@ static iomux_v3_cfg_t const uart1_pads[] = {
|
||||
MX7D_PAD_UART1_RX_DATA__UART1_DCE_RX | MUX_PAD_CTRL(UART_PAD_CTRL),
|
||||
};
|
||||
|
||||
+static iomux_v3_cfg_t const uart6_pads[] = {
|
||||
+ MX7D_PAD_EPDC_DATA09__UART6_DCE_TX | MUX_PAD_CTRL(UART_PAD_CTRL),
|
||||
+ MX7D_PAD_EPDC_DATA08__UART6_DCE_RX | MUX_PAD_CTRL(UART_PAD_CTRL),
|
||||
+};
|
||||
+
|
||||
void setup_iomux_uart(void)
|
||||
{
|
||||
imx_iomux_v3_setup_multiple_pads(uart1_pads, ARRAY_SIZE(uart1_pads));
|
||||
+ imx_iomux_v3_setup_multiple_pads(uart6_pads, ARRAY_SIZE(uart6_pads));
|
||||
}
|
||||
diff --git a/include/configs/zero-sugar.h b/include/configs/zero-sugar.h
|
||||
index 6b5450a40d..b517a0ca34 100644
|
||||
--- a/include/configs/zero-sugar.h
|
||||
+++ b/include/configs/zero-sugar.h
|
||||
@@ -17,7 +17,7 @@
|
||||
#define CONFIG_DBG_MONITOR
|
||||
#define PHYS_SDRAM_SIZE SZ_1G
|
||||
|
||||
-#define CONFIG_MXC_UART_BASE UART1_IPS_BASE_ADDR
|
||||
+#define CONFIG_MXC_UART_BASE UART6_IPS_BASE_ADDR
|
||||
|
||||
/* Size of malloc() pool */
|
||||
#define CONFIG_SYS_MALLOC_LEN (32 * SZ_1M)
|
||||
--
|
||||
2.29.2
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
From 17b4309091e5000934fa865e2e2712d4b4375157 Mon Sep 17 00:00:00 2001
|
||||
From: Alistair Francis <alistair@alistair23.me>
|
||||
Date: Sat, 16 Jan 2021 21:20:13 -0800
|
||||
Subject: [PATCH 4/9] reMarkable: Change kernel arg to use UART6
|
||||
|
||||
Tell the kernel to print the UART output to UART6 which is
|
||||
accessible via the pogo pins.
|
||||
|
||||
Signed-off-by: Alistair Francis <alistair@alistair23.me>
|
||||
---
|
||||
include/configs/zero-sugar.h | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/include/configs/zero-sugar.h b/include/configs/zero-sugar.h
|
||||
index b517a0ca34..6b21980288 100644
|
||||
--- a/include/configs/zero-sugar.h
|
||||
+++ b/include/configs/zero-sugar.h
|
||||
@@ -115,7 +115,7 @@
|
||||
|
||||
#define CONFIG_EXTRA_ENV_SETTINGS \
|
||||
"image=/boot/zImage\0" \
|
||||
- "console=ttymxc0\0" \
|
||||
+ "console=ttymxc5\0" \
|
||||
"fdt_file=/boot/zero-sugar.dtb\0" \
|
||||
"fdt_addr=0x83000000\0" \
|
||||
"ip_dyn=yes\0" \
|
||||
--
|
||||
2.29.2
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
From 5884360d6c8dd2c6294ec20b50e442127be56224 Mon Sep 17 00:00:00 2001
|
||||
From: Alistair Francis <alistair@alistair23.me>
|
||||
Date: Sat, 16 Jan 2021 21:19:48 -0800
|
||||
Subject: [PATCH 5/9] reMarkable: Hard code boot addresses
|
||||
|
||||
The original addresses didn't work correctly, let's just hard code some.
|
||||
|
||||
Signed-off-by: Alistair Francis <alistair@alistair23.me>
|
||||
---
|
||||
include/configs/zero-sugar.h | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/include/configs/zero-sugar.h b/include/configs/zero-sugar.h
|
||||
index 6b21980288..3384e0b09d 100644
|
||||
--- a/include/configs/zero-sugar.h
|
||||
+++ b/include/configs/zero-sugar.h
|
||||
@@ -146,7 +146,7 @@
|
||||
"g_mass_storage.stall=0 g_mass_storage.removable=1 " \
|
||||
"g_mass_storage.idVendor=0x066F g_mass_storage.idProduct=0x37FF "\
|
||||
"g_mass_storage.iSerialNumber=\"\" rdinit=/linuxrc; "\
|
||||
- "bootz ${loadaddr} ${initrd} ${fdt_addr};\0" \
|
||||
+ "bootz 0x80800000 0x83800000 0x83000000\0" \
|
||||
"altbootcmd=echo Running from fallback root...; " \
|
||||
"run memboot; " \
|
||||
"if test ${bootcount} -gt 10; then " \
|
||||
--
|
||||
2.29.2
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
From a2af6b8aaecd6d34603a81c9cb8867e340e9adb1 Mon Sep 17 00:00:00 2001
|
||||
From: Alistair Francis <alistair@alistair23.me>
|
||||
Date: Mon, 18 Jan 2021 16:17:13 -0800
|
||||
Subject: [PATCH 6/9] reMarkable: Don't load data from uboot.env
|
||||
|
||||
Ensure that we use out arguments intead of ones loaded from the FAT
|
||||
partition.
|
||||
|
||||
Signed-off-by: Alistair Francis <alistair@alistair23.me>
|
||||
---
|
||||
configs/zero-sugar_defconfig | 6 ------
|
||||
include/configs/zero-sugar.h | 7 +------
|
||||
2 files changed, 1 insertion(+), 12 deletions(-)
|
||||
|
||||
diff --git a/configs/zero-sugar_defconfig b/configs/zero-sugar_defconfig
|
||||
index 4bb6841ea4..6105eeced9 100644
|
||||
--- a/configs/zero-sugar_defconfig
|
||||
+++ b/configs/zero-sugar_defconfig
|
||||
@@ -16,7 +16,6 @@ CONFIG_SYS_CONSOLE_IS_IN_ENV=y
|
||||
CONFIG_HUSH_PARSER=y
|
||||
CONFIG_SYS_PROMPT="rM> "
|
||||
CONFIG_FASTBOOT=y
|
||||
-CONFIG_FAT_WRITE=y
|
||||
CONFIG_FSL_FASTBOOT=y
|
||||
CONFIG_FASTBOOT_BUF_ADDR=0x83800000
|
||||
CONFIG_FASTBOOT_BUF_SIZE=0x40000000
|
||||
@@ -45,14 +44,9 @@ CONFIG_CMD_EXT2=y
|
||||
CONFIG_CMD_EXT4=y
|
||||
CONFIG_CMD_EXT4_WRITE=y
|
||||
CONFIG_CMD_FAT=y
|
||||
-CONFIG_CMD_SAVEENV=y
|
||||
CONFIG_EFI_PARTITION=y
|
||||
CONFIG_OF_CONTROL=y
|
||||
-CONFIG_ENV_IS_IN_FAT=y
|
||||
# CONFIG_ENV_IS_IN_MMC is not set
|
||||
-CONFIG_ENV_FAT_INTERFACE="mmc"
|
||||
-CONFIG_ENV_FAT_DEVICE_AND_PART="0:1"
|
||||
-CONFIG_ENV_FAT_ENV_FILE="uboot.env"
|
||||
CONFIG_DFU_MMC=y
|
||||
CONFIG_DFU_RAM=y
|
||||
CONFIG_DM_GPIO=y
|
||||
diff --git a/include/configs/zero-sugar.h b/include/configs/zero-sugar.h
|
||||
index 3384e0b09d..ee179e9d2e 100644
|
||||
--- a/include/configs/zero-sugar.h
|
||||
+++ b/include/configs/zero-sugar.h
|
||||
@@ -152,7 +152,6 @@
|
||||
"if test ${bootcount} -gt 10; then " \
|
||||
"echo WARN: Failed too much, resetting bootcount and turning off; " \
|
||||
"setenv bootcount 0; " \
|
||||
- "saveenv; " \
|
||||
"poweroff; " \
|
||||
"fi; " \
|
||||
"setenv mmcpart ${fallback_partition}; " \
|
||||
@@ -164,16 +163,12 @@
|
||||
|
||||
/* Always try to boot from memory first, in case of USB download mode */
|
||||
#define CONFIG_BOOTCOMMAND \
|
||||
- "if test ! -e mmc 0:1 uboot.env; then " \
|
||||
- "saveenv; " \
|
||||
- "fi; " \
|
||||
+ "echo Start; " \
|
||||
"run memboot; " \
|
||||
"run mmcargs; " \
|
||||
"setenv mmcpart ${active_partition}; " \
|
||||
"run mmcboot; " \
|
||||
"echo WARN: unable to boot from either RAM or eMMC; " \
|
||||
- "setenv upgrade_available 1; " \
|
||||
- "saveenv; " \
|
||||
"reset; "
|
||||
|
||||
#define CONFIG_SYS_MEMTEST_START 0x80000000
|
||||
--
|
||||
2.29.2
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
From 59a1c50896a079de7bebeadff57d2b39f429510c Mon Sep 17 00:00:00 2001
|
||||
From: Alistair Francis <alistair@alistair23.me>
|
||||
Date: Mon, 18 Jan 2021 16:19:13 -0800
|
||||
Subject: [PATCH 7/9] HACK: Always autoboot
|
||||
|
||||
Signed-off-by: Alistair Francis <alistair@alistair23.me>
|
||||
---
|
||||
common/autoboot.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/common/autoboot.c b/common/autoboot.c
|
||||
index d057013cc1..f80ea15ab9 100644
|
||||
--- a/common/autoboot.c
|
||||
+++ b/common/autoboot.c
|
||||
@@ -271,7 +271,7 @@ static int abortboot(int bootdelay)
|
||||
gd->flags &= ~GD_FLG_SILENT;
|
||||
#endif
|
||||
|
||||
- return abort;
|
||||
+ return 0;
|
||||
}
|
||||
|
||||
static void process_fdt_options(const void *blob)
|
||||
--
|
||||
2.29.2
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
From fa6cd5c728e9b955acbf2f041c8da393180c4e61 Mon Sep 17 00:00:00 2001
|
||||
From: Alistair Francis <alistair@alistair23.me>
|
||||
Date: Mon, 18 Jan 2021 16:20:04 -0800
|
||||
Subject: [PATCH 8/9] HACK: autoboot: Don't boot from USB
|
||||
|
||||
Signed-off-by: Alistair Francis <alistair@alistair23.me>
|
||||
---
|
||||
common/autoboot.c | 3 ---
|
||||
include/configs/zero-sugar.h | 5 +----
|
||||
2 files changed, 1 insertion(+), 7 deletions(-)
|
||||
|
||||
diff --git a/common/autoboot.c b/common/autoboot.c
|
||||
index f80ea15ab9..3ae8ee6b3e 100644
|
||||
--- a/common/autoboot.c
|
||||
+++ b/common/autoboot.c
|
||||
@@ -318,9 +318,6 @@ const char *bootdelay_process(void)
|
||||
bootdelay = 1;
|
||||
set_default_env("Use default environment for \
|
||||
mfgtools\n");
|
||||
- } else if (is_boot_from_usb()) {
|
||||
- printf("Boot from USB for uuu\n");
|
||||
- env_set("bootcmd", "fastboot 0");
|
||||
} else {
|
||||
printf("Normal Boot\n");
|
||||
}
|
||||
diff --git a/include/configs/zero-sugar.h b/include/configs/zero-sugar.h
|
||||
index ee179e9d2e..ccf245c122 100644
|
||||
--- a/include/configs/zero-sugar.h
|
||||
+++ b/include/configs/zero-sugar.h
|
||||
@@ -142,10 +142,7 @@
|
||||
"fi; " \
|
||||
"fi;\0" \
|
||||
"memboot=echo Booting from memory...; " \
|
||||
- "setenv bootargs console=${console},${baudrate} " \
|
||||
- "g_mass_storage.stall=0 g_mass_storage.removable=1 " \
|
||||
- "g_mass_storage.idVendor=0x066F g_mass_storage.idProduct=0x37FF "\
|
||||
- "g_mass_storage.iSerialNumber=\"\" rdinit=/linuxrc; "\
|
||||
+ "setenv bootargs console=${console},${baudrate}; " \
|
||||
"bootz 0x80800000 0x83800000 0x83000000\0" \
|
||||
"altbootcmd=echo Running from fallback root...; " \
|
||||
"run memboot; " \
|
||||
--
|
||||
2.29.2
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
From d56c978912f192068f4cc3dede73d647745ef63d Mon Sep 17 00:00:00 2001
|
||||
From: Alistair Francis <alistair@alistair23.me>
|
||||
Date: Mon, 18 Jan 2021 16:29:59 -0800
|
||||
Subject: [PATCH 9/9] HACK: reMarkable: Use initramfs
|
||||
|
||||
Signed-off-by: Alistair Francis <alistair@alistair23.me>
|
||||
---
|
||||
include/configs/zero-sugar.h | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/include/configs/zero-sugar.h b/include/configs/zero-sugar.h
|
||||
index ccf245c122..d6badbb15d 100644
|
||||
--- a/include/configs/zero-sugar.h
|
||||
+++ b/include/configs/zero-sugar.h
|
||||
@@ -142,7 +142,7 @@
|
||||
"fi; " \
|
||||
"fi;\0" \
|
||||
"memboot=echo Booting from memory...; " \
|
||||
- "setenv bootargs console=${console},${baudrate}; " \
|
||||
+ "setenv bootargs console=${console},${baudrate} root=/dev/ram0; " \
|
||||
"bootz 0x80800000 0x83800000 0x83000000\0" \
|
||||
"altbootcmd=echo Running from fallback root...; " \
|
||||
"run memboot; " \
|
||||
--
|
||||
2.29.2
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
DESCRIPTION = "U-Boot for reMarkble2"
|
||||
LICENSE = "GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM = "file://Licenses/README;md5=a2c678cfd4a4d97135585cad908541c6"
|
||||
|
||||
require recipes-bsp/u-boot/u-boot.inc
|
||||
|
||||
PV = "2018.03+git${SRCPV}"
|
||||
|
||||
SRCREV = "47c91918aa7724c16b6eaf87cf5dfbf4548eafc1"
|
||||
SRCBRANCH = "zero-sugar"
|
||||
SRC_URI = "git://github.com/reMarkable/uboot.git;branch=${SRCBRANCH};protocol=https \
|
||||
file://0001-Remove-redundant-YYLOC-global-declaration.patch \
|
||||
file://0002-dtc-lexer.lex.c_shipped-Remove-redundant-YYLOC-globa.patch \
|
||||
file://0003-reMarkable-Print-output-to-pogo-pins.patch \
|
||||
file://0004-reMarkable-Change-kernel-arg-to-use-UART6.patch \
|
||||
file://0005-reMarkable-Hard-code-boot-addresses.patch \
|
||||
file://0006-reMarkable-Don-t-load-data-from-uboot.env.patch \
|
||||
file://0007-HACK-Always-autoboot.patch \
|
||||
file://0008-HACK-autoboot-Don-t-boot-from-USB.patch \
|
||||
file://0009-HACK-reMarkable-Use-initramfs.patch \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
B = "${WORKDIR}/build"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
DEPENDS += "bison-native"
|
||||
|
||||
PROVIDES += "u-boot"
|
||||
|
||||
BOOT_TOOLS = "imx-boot-tools"
|
||||
|
||||
COMPATIBLE_MACHINE = "(imx7d-remarkable2)"
|
|
@ -1,30 +0,0 @@
|
|||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-3.0-only;md5=c79ff39f19dfec6d293b95dea7b07891"
|
||||
DEPENDS = "u-boot-mkimage-native"
|
||||
|
||||
SRC_URI = "file://6x_bootscript-yocto.txt"
|
||||
|
||||
DESTDIR = "/boot"
|
||||
S = "${WORKDIR}"
|
||||
|
||||
do_compile() {
|
||||
bootscript="${WORKDIR}/6x_bootscript-yocto.txt"
|
||||
echo "bootscript == $bootscript"
|
||||
|
||||
uboot-mkimage -A arm -O linux -T script -C none -a 0 -e 0 \
|
||||
-n "boot script" -d $bootscript \
|
||||
6x_bootscript
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}/${DESTDIR}
|
||||
install ${S}/6x_bootscript ${D}${DESTDIR}/6x_bootscript-${MACHINE}-${PV}-${PR}
|
||||
|
||||
cd ${D}${DESTDIR}
|
||||
ln -sf 6x_bootscript-${MACHINE}-${PV}-${PR} 6x_bootscript-${MACHINE}
|
||||
}
|
||||
|
||||
FILES:${PN} = "${DESTDIR}/*"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
COMPATIBLE_MACHINE = "(ventana)"
|
|
@ -1,144 +0,0 @@
|
|||
setenv _bscriptver "v1.07"
|
||||
|
||||
echo "## Gateworks Ventana Yocto Bootscript ${_bscriptver} ####################"
|
||||
|
||||
## First: Memory Allocations ###################################################
|
||||
if test -z "${mem}" ; then
|
||||
echo "Detected ${mem_mb}MB DRAM - adjusting CMA memory allocation..."
|
||||
|
||||
# Freescale doesn't provide a 'best practice' for choosing CMA. We determine
|
||||
# it using following formula (please customize mem to your own req's):
|
||||
# cma=min(((${mem_mb}/2) - round(${mem_mb}*.125))M, 384M)
|
||||
if itest.s "x${mem_mb}" == "x256" ; then
|
||||
setenv mem "cma=96M"
|
||||
elif itest.s "x${mem_mb}" == "x512" ; then
|
||||
setenv mem "cma=192M"
|
||||
else
|
||||
setenv mem "cma=384M"
|
||||
fi
|
||||
fi
|
||||
|
||||
if itest.s "x${mem}" == "xNA" ; then
|
||||
echo "Leaving CMA alone..."
|
||||
else
|
||||
setenv extra "${extra}" "${mem}"
|
||||
echo "Memory configuration used from env mem: $mem"
|
||||
fi
|
||||
|
||||
## Second: Video Options #######################################################
|
||||
if test -z "${video}" ; then
|
||||
# locally used variables
|
||||
setenv fb_num 0
|
||||
setenv lvds_flag
|
||||
setenv hdmi_flag
|
||||
setenv cvbs_flag
|
||||
setenv max_disp 3 # 0-3 displays
|
||||
|
||||
# Default displays to display if displays is empty
|
||||
if test -z "${displays}"; then
|
||||
setenv displays "${display}"
|
||||
fi
|
||||
|
||||
# Detect HDMI if displays is empty (HDMI)
|
||||
if test -z "${displays}" ; then
|
||||
i2c dev 2
|
||||
if hdmidet ; then # HDMI
|
||||
setenv displays "HDMI"
|
||||
echo "HDMI Detected"
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "Display(s) to configure: ${displays}"
|
||||
|
||||
# Configure displays
|
||||
for disp in ${displays} ; do
|
||||
if itest.s "x${disp}" == "xHDMI" ; then
|
||||
if test -z "${hdmi_flag}" ; then # Only allow one HDMI display
|
||||
setenv hdmi_flag 1
|
||||
test -n "${hdmi}" || hdmi=1080p
|
||||
if itest.s "x${hdmi}" == "x1080p" ; then
|
||||
setenv hdmi "1920x1080M@60"
|
||||
elif itest.s "x${hdmi}" == "x720p" ; then
|
||||
setenv hdmi "1280x720M@60"
|
||||
elif itest.s "x${hdmi}" == "x480p" ; then
|
||||
setenv hdmi "720x480M@60"
|
||||
fi
|
||||
setenv video "${video}" "video=mxcfb${fb_num}:dev=hdmi,${hdmi},if=RGB24,bpp=32"
|
||||
|
||||
echo "Setting HDMI Display to mxcfb${fb_num}"
|
||||
setexpr fb_num ${fb_num} + 1
|
||||
fi
|
||||
|
||||
# Freescale MCIMX-LVDS1 10" XGA Touchscreen Display
|
||||
elif itest.s "x${disp}" == "xHannstar-XGA" ; then
|
||||
if test -z "${lvds_flag}" ; then # Only allow one LVDS display
|
||||
setenv lvds_flag 1
|
||||
setenv video "${video}" "video=mxcfb${fb_num}:dev=ldb,bpp=32,LDB-XGA,if=RGB666"
|
||||
|
||||
# Configure timings
|
||||
setenv display "Hannstar-XGA"
|
||||
|
||||
echo "Setting Hannstar-XGA Display to mxcfb${fb_num}"
|
||||
setexpr fb_num ${fb_num} + 1
|
||||
fi
|
||||
|
||||
# GW17029 DLC700JMGT4 7" WSVGA Touchscreen Display
|
||||
elif itest.s "x${disp}" == "xDLC700JMGT4" ; then
|
||||
if test -z "${lvds_flag}" ; then # Only allow one LVDS display
|
||||
setenv lvds_flag 1
|
||||
setenv video "${video}" "video=mxcfb${fb_num}:dev=ldb,bpp=32,LDB-WSVGA,if=RGB666"
|
||||
|
||||
# Configure timings
|
||||
setenv display "DLC700JMGT4"
|
||||
|
||||
echo "Setting DLC700JMGT4 Display to mxcfb${fb_num}"
|
||||
setexpr fb_num ${fb_num} + 1
|
||||
fi
|
||||
|
||||
# GW17030 DLC800FIGT3 8" XGA Touchscreen Display"
|
||||
elif itest.s "x${disp}" == "xDLC800FIGT3" ; then
|
||||
if test -z "${lvds_flag}" ; then # Only allow one LVDS display
|
||||
setenv lvds_flag 1
|
||||
setenv video "${video}" "video=mxcfb${fb_num}:dev=ldb,bpp=32,LDB-XGA,if=RGB666"
|
||||
|
||||
# Configure timings
|
||||
setenv display "DLC800FIGT3"
|
||||
|
||||
echo "Setting DLC800FIGT3 Display to mxcfb${fb_num}"
|
||||
setexpr fb_num ${fb_num} + 1
|
||||
fi
|
||||
|
||||
elif itest.s "x${disp}" == "xCVBS" ; then
|
||||
if test -z "${cvbs_flag}" ; then # Only allow one CVBS display
|
||||
setenv cvbs_flag 1
|
||||
setenv video "${video}" "video=mxcfb${fb_num}:dev=adv739x,BT656-NTSC,if=BT656,fbpix=RGB565,bpp=32"
|
||||
|
||||
echo "Setting CVBS Display to mxcfb${fb_num}"
|
||||
setexpr fb_num ${fb_num} + 1
|
||||
fi
|
||||
|
||||
elif itest.s "x${disp}" == "xnone" ; then
|
||||
# Reset fb_num to mark all displays to 'off'
|
||||
setenv fb_num 0
|
||||
|
||||
else
|
||||
echo "${disp} is an unsupported display type"
|
||||
echo "Valid Displays: HDMI|Hannstar-XGA|DLC700JMGT4|DLC800FIGT3|CVBS"
|
||||
fi
|
||||
done
|
||||
|
||||
# Mark the rest of the displays to 'off'
|
||||
while test "${fb_num}" -le "${max_disp}" ; do
|
||||
setenv video "${video}" "video=mxcfb${fb_num}:off"
|
||||
setexpr fb_num ${fb_num} + 1
|
||||
done
|
||||
|
||||
# Set only if video is set
|
||||
if test -n "${video}" ; then
|
||||
setenv video "${video}"
|
||||
fi
|
||||
fi
|
||||
setenv extra "${extra}" galcore.initgpu3DMinClock=3
|
||||
echo "Video configuration used from env video: ${video}"
|
||||
|
||||
echo "## End Gateworks Ventana Yocto Bootscript ${_bscriptver} ################"
|
|
@ -1,567 +0,0 @@
|
|||
CONFIG_KERNEL_LZO=y
|
||||
CONFIG_SYSVIPC=y
|
||||
CONFIG_FHANDLE=y
|
||||
CONFIG_NO_HZ=y
|
||||
CONFIG_HIGH_RES_TIMERS=y
|
||||
CONFIG_IKCONFIG=y
|
||||
CONFIG_IKCONFIG_PROC=y
|
||||
CONFIG_LOG_BUF_SHIFT=18
|
||||
CONFIG_CGROUPS=y
|
||||
CONFIG_RELAY=y
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
CONFIG_KALLSYMS_ALL=y
|
||||
CONFIG_EMBEDDED=y
|
||||
CONFIG_PERF_EVENTS=y
|
||||
# CONFIG_SLUB_DEBUG is not set
|
||||
# CONFIG_COMPAT_BRK is not set
|
||||
CONFIG_MODULES=y
|
||||
CONFIG_MODULE_UNLOAD=y
|
||||
CONFIG_MODVERSIONS=y
|
||||
CONFIG_MODULE_SRCVERSION_ALL=y
|
||||
# CONFIG_BLK_DEV_BSG is not set
|
||||
CONFIG_GPIO_PCA953X=y
|
||||
CONFIG_ARCH_MXC=y
|
||||
CONFIG_SOC_IMX6Q=y
|
||||
CONFIG_SOC_IMX6SL=y
|
||||
CONFIG_SOC_IMX6SX=y
|
||||
# CONFIG_SWP_EMULATE is not set
|
||||
CONFIG_PCI=y
|
||||
CONFIG_PCI_IMX6=y
|
||||
# CONFIG_PCIEAER is not set
|
||||
# CONFIG_PCIEASPM is not set
|
||||
CONFIG_SMP=y
|
||||
CONFIG_VMSPLIT_2G=y
|
||||
CONFIG_PREEMPT_VOLUNTARY=y
|
||||
CONFIG_AEABI=y
|
||||
CONFIG_CMA=y
|
||||
CONFIG_CMDLINE="noinitrd console=ttymxc0,115200"
|
||||
CONFIG_CPU_FREQ=y
|
||||
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
|
||||
CONFIG_CPU_FREQ_GOV_USERSPACE=y
|
||||
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
||||
CONFIG_CPU_FREQ_GOV_INTERACTIVE=y
|
||||
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
|
||||
CONFIG_ARM_IMX6Q_CPUFREQ=y
|
||||
CONFIG_CPU_IDLE=y
|
||||
CONFIG_VFP=y
|
||||
CONFIG_NEON=y
|
||||
CONFIG_BINFMT_MISC=m
|
||||
CONFIG_PM_RUNTIME=y
|
||||
CONFIG_PM_DEBUG=y
|
||||
CONFIG_PM_TEST_SUSPEND=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_INET=y
|
||||
CONFIG_IP_ADVANCED_ROUTER=y
|
||||
CONFIG_IP_PNP=y
|
||||
CONFIG_IP_PNP_DHCP=y
|
||||
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
|
||||
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
|
||||
# CONFIG_INET_XFRM_MODE_BEET is not set
|
||||
# CONFIG_INET_LRO is not set
|
||||
CONFIG_IPV6=y
|
||||
CONFIG_NETFILTER=y
|
||||
CONFIG_NF_CONNTRACK=m
|
||||
CONFIG_NF_CT_PROTO_DCCP=m
|
||||
CONFIG_NF_CT_PROTO_SCTP=m
|
||||
CONFIG_NF_CT_PROTO_UDPLITE=m
|
||||
CONFIG_NF_CONNTRACK_AMANDA=m
|
||||
CONFIG_NF_CONNTRACK_FTP=m
|
||||
CONFIG_NF_CONNTRACK_H323=m
|
||||
CONFIG_NF_CONNTRACK_IRC=m
|
||||
CONFIG_NF_CONNTRACK_NETBIOS_NS=m
|
||||
CONFIG_NF_CONNTRACK_SNMP=m
|
||||
CONFIG_NF_CONNTRACK_PPTP=m
|
||||
CONFIG_NF_CONNTRACK_SANE=m
|
||||
CONFIG_NF_CONNTRACK_SIP=m
|
||||
CONFIG_NF_CONNTRACK_TFTP=m
|
||||
CONFIG_NF_CT_NETLINK=m
|
||||
CONFIG_NF_CT_NETLINK_TIMEOUT=m
|
||||
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
|
||||
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
|
||||
CONFIG_NETFILTER_XT_TARGET_HMARK=m
|
||||
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
|
||||
CONFIG_NETFILTER_XT_TARGET_LED=m
|
||||
CONFIG_NETFILTER_XT_TARGET_LOG=m
|
||||
CONFIG_NETFILTER_XT_TARGET_MARK=m
|
||||
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
|
||||
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
|
||||
CONFIG_NETFILTER_XT_TARGET_TEE=m
|
||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
|
||||
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
|
||||
CONFIG_NETFILTER_XT_MATCH_BPF=m
|
||||
CONFIG_NETFILTER_XT_MATCH_CGROUP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
|
||||
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
|
||||
CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
|
||||
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
|
||||
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
|
||||
CONFIG_NETFILTER_XT_MATCH_CPU=m
|
||||
CONFIG_NETFILTER_XT_MATCH_DCCP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_DSCP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_ESP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_HELPER=m
|
||||
CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
|
||||
CONFIG_NETFILTER_XT_MATCH_L2TP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
|
||||
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_MAC=m
|
||||
CONFIG_NETFILTER_XT_MATCH_MARK=m
|
||||
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_NFACCT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_OSF=m
|
||||
CONFIG_NETFILTER_XT_MATCH_OWNER=m
|
||||
CONFIG_NETFILTER_XT_MATCH_POLICY=m
|
||||
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
|
||||
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
|
||||
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
|
||||
CONFIG_NETFILTER_XT_MATCH_RATEEST=m
|
||||
CONFIG_NETFILTER_XT_MATCH_REALM=m
|
||||
CONFIG_NETFILTER_XT_MATCH_RECENT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_SCTP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_SOCKET=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STATE=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STRING=m
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
CONFIG_NETFILTER_XT_MATCH_TIME=m
|
||||
CONFIG_NETFILTER_XT_MATCH_U32=m
|
||||
CONFIG_NF_CONNTRACK_IPV4=m
|
||||
CONFIG_IP_NF_IPTABLES=m
|
||||
CONFIG_IP_NF_MATCH_AH=m
|
||||
CONFIG_IP_NF_MATCH_ECN=m
|
||||
CONFIG_IP_NF_MATCH_TTL=m
|
||||
CONFIG_IP_NF_FILTER=m
|
||||
CONFIG_IP_NF_TARGET_REJECT=m
|
||||
CONFIG_NF_NAT_IPV4=m
|
||||
CONFIG_IP_NF_TARGET_MASQUERADE=m
|
||||
CONFIG_IP_NF_TARGET_NETMAP=m
|
||||
CONFIG_IP_NF_TARGET_REDIRECT=m
|
||||
CONFIG_NF_CONNTRACK_IPV6=m
|
||||
CONFIG_IP6_NF_IPTABLES=m
|
||||
CONFIG_IP6_NF_MATCH_AH=m
|
||||
CONFIG_IP6_NF_MATCH_EUI64=m
|
||||
CONFIG_IP6_NF_MATCH_FRAG=m
|
||||
CONFIG_IP6_NF_MATCH_OPTS=m
|
||||
CONFIG_IP6_NF_MATCH_HL=m
|
||||
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
|
||||
CONFIG_IP6_NF_MATCH_MH=m
|
||||
CONFIG_IP6_NF_MATCH_RT=m
|
||||
CONFIG_IP6_NF_FILTER=m
|
||||
CONFIG_IP6_NF_TARGET_REJECT=m
|
||||
CONFIG_NF_NAT_IPV6=m
|
||||
CONFIG_IP6_NF_TARGET_MASQUERADE=m
|
||||
CONFIG_IP6_NF_TARGET_NPT=m
|
||||
CONFIG_BRIDGE=y
|
||||
CONFIG_VLAN_8021Q=y
|
||||
CONFIG_CAN=y
|
||||
CONFIG_CAN_FLEXCAN=y
|
||||
CONFIG_BT=m
|
||||
CONFIG_BT_RFCOMM=m
|
||||
CONFIG_BT_RFCOMM_TTY=y
|
||||
CONFIG_BT_BNEP=m
|
||||
CONFIG_BT_BNEP_MC_FILTER=y
|
||||
CONFIG_BT_BNEP_PROTO_FILTER=y
|
||||
CONFIG_BT_HIDP=m
|
||||
CONFIG_BT_HCIBTUSB=m
|
||||
CONFIG_BT_HCIUART=m
|
||||
CONFIG_BT_HCIUART_H4=y
|
||||
CONFIG_BT_HCIUART_3WIRE=y
|
||||
CONFIG_BT_ATH3K=m
|
||||
CONFIG_RFKILL=y
|
||||
CONFIG_DEVTMPFS=y
|
||||
CONFIG_DEVTMPFS_MOUNT=y
|
||||
# CONFIG_STANDALONE is not set
|
||||
CONFIG_DMA_CMA=y
|
||||
CONFIG_IMX_WEIM=y
|
||||
CONFIG_CONNECTOR=y
|
||||
CONFIG_MTD=y
|
||||
CONFIG_MTD_CMDLINE_PARTS=y
|
||||
CONFIG_MTD_BLOCK=y
|
||||
CONFIG_MTD_CFI=y
|
||||
CONFIG_MTD_JEDECPROBE=y
|
||||
CONFIG_MTD_CFI_INTELEXT=y
|
||||
CONFIG_MTD_CFI_AMDSTD=y
|
||||
CONFIG_MTD_CFI_STAA=y
|
||||
CONFIG_MTD_PHYSMAP_OF=y
|
||||
CONFIG_MTD_DATAFLASH=y
|
||||
CONFIG_MTD_M25P80=y
|
||||
CONFIG_MTD_SST25L=y
|
||||
CONFIG_MTD_NAND=y
|
||||
CONFIG_MTD_NAND_GPMI_NAND=y
|
||||
CONFIG_MTD_NAND_MXC=y
|
||||
CONFIG_MTD_SPI_NOR=y
|
||||
CONFIG_MTD_UBI=y
|
||||
CONFIG_PROC_DEVICETREE=y
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
CONFIG_BLK_DEV_RAM_SIZE=65536
|
||||
CONFIG_EEPROM_AT24=y
|
||||
CONFIG_EEPROM_AT25=y
|
||||
# CONFIG_SCSI_PROC_FS is not set
|
||||
CONFIG_BLK_DEV_SD=y
|
||||
CONFIG_SCSI_MULTI_LUN=y
|
||||
CONFIG_SCSI_CONSTANTS=y
|
||||
CONFIG_SCSI_LOGGING=y
|
||||
CONFIG_SCSI_SCAN_ASYNC=y
|
||||
# CONFIG_SCSI_LOWLEVEL is not set
|
||||
CONFIG_ATA=y
|
||||
CONFIG_SATA_AHCI=y
|
||||
CONFIG_SATA_AHCI_PLATFORM=y
|
||||
CONFIG_AHCI_IMX=y
|
||||
# CONFIG_ATA_SFF is not set
|
||||
CONFIG_NETDEVICES=y
|
||||
CONFIG_TUN=y
|
||||
CONFIG_NET_DSA_MV88E6352=y
|
||||
# CONFIG_NET_VENDOR_ARC is not set
|
||||
# CONFIG_NET_VENDOR_BROADCOM is not set
|
||||
CONFIG_CS89x0=y
|
||||
CONFIG_CS89x0_PLATFORM=y
|
||||
# CONFIG_NET_VENDOR_FARADAY is not set
|
||||
CONFIG_IGB=y
|
||||
CONFIG_MVMDIO=m
|
||||
CONFIG_SKGE=m
|
||||
CONFIG_SKY2=m
|
||||
# CONFIG_NET_VENDOR_MICREL is not set
|
||||
# CONFIG_NET_VENDOR_MICROCHIP is not set
|
||||
# CONFIG_NET_VENDOR_NATSEMI is not set
|
||||
# CONFIG_NET_VENDOR_SEEQ is not set
|
||||
CONFIG_SMC91X=y
|
||||
CONFIG_SMC911X=y
|
||||
CONFIG_SMSC911X=y
|
||||
# CONFIG_NET_VENDOR_STMICRO is not set
|
||||
CONFIG_MARVELL_PHY=y
|
||||
CONFIG_GATEWORKS_GW16083=y
|
||||
CONFIG_USB_CATC=m
|
||||
CONFIG_USB_KAWETH=m
|
||||
CONFIG_USB_PEGASUS=m
|
||||
CONFIG_USB_RTL8150=m
|
||||
CONFIG_USB_RTL8152=m
|
||||
CONFIG_USB_USBNET=m
|
||||
CONFIG_USB_NET_CDC_EEM=m
|
||||
CONFIG_USB_NET_HUAWEI_CDC_NCM=m
|
||||
CONFIG_USB_NET_CDC_MBIM=m
|
||||
CONFIG_USB_NET_DM9601=m
|
||||
CONFIG_USB_NET_SR9700=m
|
||||
CONFIG_USB_NET_SR9800=m
|
||||
CONFIG_USB_NET_SMSC75XX=m
|
||||
CONFIG_USB_NET_SMSC95XX=m
|
||||
CONFIG_USB_NET_GL620A=m
|
||||
CONFIG_USB_NET_PLUSB=m
|
||||
CONFIG_USB_NET_MCS7830=m
|
||||
CONFIG_USB_NET_RNDIS_HOST=m
|
||||
CONFIG_USB_ALI_M5632=y
|
||||
CONFIG_USB_AN2720=y
|
||||
CONFIG_USB_EPSON2888=y
|
||||
CONFIG_USB_KC2190=y
|
||||
CONFIG_USB_NET_CX82310_ETH=m
|
||||
CONFIG_USB_NET_KALMIA=m
|
||||
CONFIG_USB_NET_QMI_WWAN=m
|
||||
CONFIG_USB_HSO=m
|
||||
CONFIG_USB_NET_INT51X1=m
|
||||
CONFIG_USB_IPHETH=m
|
||||
CONFIG_USB_SIERRA_NET=m
|
||||
CONFIG_USB_VL600=m
|
||||
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
|
||||
CONFIG_INPUT_EVDEV=y
|
||||
# CONFIG_KEYBOARD_ATKBD is not set
|
||||
CONFIG_KEYBOARD_GPIO=y
|
||||
CONFIG_KEYBOARD_TCA8418=y
|
||||
# CONFIG_MOUSE_PS2 is not set
|
||||
CONFIG_INPUT_TOUCHSCREEN=y
|
||||
CONFIG_TOUCHSCREEN_EGALAX=y
|
||||
CONFIG_TOUCHSCREEN_ELAN=y
|
||||
CONFIG_TOUCHSCREEN_GOODIX=y
|
||||
CONFIG_TOUCHSCREEN_EDT_FT5X06=y
|
||||
CONFIG_TOUCHSCREEN_TSC2007=y
|
||||
CONFIG_INPUT_MISC=y
|
||||
CONFIG_INPUT_GSC=y
|
||||
CONFIG_INPUT_MMA8450=y
|
||||
CONFIG_INPUT_LSM9DS1=m
|
||||
# CONFIG_SERIO is not set
|
||||
CONFIG_VT_HW_CONSOLE_BINDING=y
|
||||
# CONFIG_LEGACY_PTYS is not set
|
||||
# CONFIG_DEVKMEM is not set
|
||||
CONFIG_SERIAL_IMX=y
|
||||
CONFIG_SERIAL_IMX_CONSOLE=y
|
||||
CONFIG_SERIAL_FSL_LPUART=y
|
||||
CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
|
||||
CONFIG_FSL_OTP=y
|
||||
CONFIG_HW_RANDOM_IMX_RNG=y
|
||||
# CONFIG_I2C_COMPAT is not set
|
||||
CONFIG_I2C_CHARDEV=y
|
||||
# CONFIG_I2C_HELPER_AUTO is not set
|
||||
CONFIG_I2C_ALGOPCF=m
|
||||
CONFIG_I2C_ALGOPCA=m
|
||||
CONFIG_I2C_IMX=y
|
||||
CONFIG_SPI=y
|
||||
CONFIG_SPI_IMX=y
|
||||
CONFIG_SPI_SPIDEV=y
|
||||
CONFIG_PPS_CLIENT_GPIO=y
|
||||
CONFIG_GPIO_SYSFS=y
|
||||
CONFIG_GPIO_PCA953X_IRQ=y
|
||||
CONFIG_POWER_SUPPLY=y
|
||||
CONFIG_IMX6_USB_CHARGER=y
|
||||
CONFIG_SENSORS_GSC=y
|
||||
CONFIG_THERMAL=y
|
||||
CONFIG_CPU_THERMAL=y
|
||||
CONFIG_IMX_THERMAL=y
|
||||
CONFIG_DEVICE_THERMAL=y
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_GSC_WATCHDOG=y
|
||||
CONFIG_IMX2_WDT=y
|
||||
CONFIG_GSC_CORE=y
|
||||
CONFIG_MFD_TDA1997X=y
|
||||
CONFIG_REGULATOR=y
|
||||
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
||||
CONFIG_REGULATOR_ANATOP=y
|
||||
CONFIG_REGULATOR_LTC3676=y
|
||||
CONFIG_REGULATOR_PFUZE100=y
|
||||
CONFIG_MEDIA_SUPPORT=y
|
||||
CONFIG_MEDIA_CAMERA_SUPPORT=y
|
||||
CONFIG_MEDIA_RADIO_SUPPORT=y
|
||||
CONFIG_MEDIA_USB_SUPPORT=y
|
||||
CONFIG_USB_VIDEO_CLASS=m
|
||||
CONFIG_MEDIA_PCI_SUPPORT=y
|
||||
CONFIG_VIDEO_TW6869=y
|
||||
CONFIG_V4L_PLATFORM_DRIVERS=y
|
||||
CONFIG_VIDEO_MXC_OUTPUT=y
|
||||
CONFIG_VIDEO_MXC_CAPTURE=y
|
||||
CONFIG_MXC_TVIN_TDA1997X=y
|
||||
CONFIG_MXC_TVIN_ADV7180=y
|
||||
CONFIG_MXC_IPU_DEVICE_QUEUE_SDC=y
|
||||
CONFIG_VIDEO_MXC_IPU_OUTPUT=y
|
||||
CONFIG_VIDEO_MXC_PXP_V4L2=y
|
||||
CONFIG_VIDEO_MXC_CSI_CAMERA=y
|
||||
CONFIG_SOC_CAMERA=y
|
||||
CONFIG_VIDEO_MX3=y
|
||||
CONFIG_DRM=y
|
||||
CONFIG_DRM_VIVANTE=m
|
||||
CONFIG_FB=y
|
||||
CONFIG_FB_MXS=y
|
||||
CONFIG_LCD_CLASS_DEVICE=y
|
||||
CONFIG_LCD_L4F00242T03=y
|
||||
CONFIG_LCD_PLATFORM=y
|
||||
CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
||||
CONFIG_BACKLIGHT_PWM=y
|
||||
CONFIG_FB_MXC_SYNC_PANEL=y
|
||||
CONFIG_FB_MXC_TVOUT_ADV739X=y
|
||||
CONFIG_FB_MXC_LDB=y
|
||||
CONFIG_FB_MXC_BT656=y
|
||||
CONFIG_FB_MXC_BT656_IF_DI_MSB=15
|
||||
CONFIG_FB_MXC_HDMI=y
|
||||
CONFIG_HANNSTAR_CABC=y
|
||||
CONFIG_LOGO=y
|
||||
CONFIG_SOUND=y
|
||||
CONFIG_SND=y
|
||||
# CONFIG_SND_SUPPORT_OLD_API is not set
|
||||
# CONFIG_SND_DRIVERS is not set
|
||||
# CONFIG_SND_SPI is not set
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
CONFIG_SND_SOC=y
|
||||
CONFIG_SND_SOC_FSL_ASRC=y
|
||||
CONFIG_SND_IMX_SOC=y
|
||||
CONFIG_SND_SOC_IMX_SGTL5000=y
|
||||
CONFIG_SND_SOC_IMX_HDMI=y
|
||||
CONFIG_SND_SOC_IMX_TDA1997X=y
|
||||
CONFIG_HID_MULTITOUCH=y
|
||||
CONFIG_USB=y
|
||||
CONFIG_USB_EHCI_HCD=y
|
||||
CONFIG_USB_STORAGE=y
|
||||
CONFIG_USB_CHIPIDEA=y
|
||||
CONFIG_USB_CHIPIDEA_UDC=y
|
||||
CONFIG_USB_CHIPIDEA_HOST=y
|
||||
CONFIG_USB_SERIAL=m
|
||||
CONFIG_USB_SERIAL_GENERIC=y
|
||||
CONFIG_USB_SERIAL_SIMPLE=m
|
||||
CONFIG_USB_SERIAL_AIRCABLE=m
|
||||
CONFIG_USB_SERIAL_ARK3116=m
|
||||
CONFIG_USB_SERIAL_BELKIN=m
|
||||
CONFIG_USB_SERIAL_CH341=m
|
||||
CONFIG_USB_SERIAL_WHITEHEAT=m
|
||||
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
|
||||
CONFIG_USB_SERIAL_CP210X=m
|
||||
CONFIG_USB_SERIAL_CYPRESS_M8=m
|
||||
CONFIG_USB_SERIAL_EMPEG=m
|
||||
CONFIG_USB_SERIAL_FTDI_SIO=m
|
||||
CONFIG_USB_SERIAL_VISOR=m
|
||||
CONFIG_USB_SERIAL_IPAQ=m
|
||||
CONFIG_USB_SERIAL_IR=m
|
||||
CONFIG_USB_SERIAL_EDGEPORT=m
|
||||
CONFIG_USB_SERIAL_EDGEPORT_TI=m
|
||||
CONFIG_USB_SERIAL_F81232=m
|
||||
CONFIG_USB_SERIAL_GARMIN=m
|
||||
CONFIG_USB_SERIAL_IPW=m
|
||||
CONFIG_USB_SERIAL_IUU=m
|
||||
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
|
||||
CONFIG_USB_SERIAL_KEYSPAN=m
|
||||
CONFIG_USB_SERIAL_KEYSPAN_MPR=y
|
||||
CONFIG_USB_SERIAL_KEYSPAN_USA28=y
|
||||
CONFIG_USB_SERIAL_KEYSPAN_USA28X=y
|
||||
CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y
|
||||
CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y
|
||||
CONFIG_USB_SERIAL_KEYSPAN_USA19=y
|
||||
CONFIG_USB_SERIAL_KEYSPAN_USA18X=y
|
||||
CONFIG_USB_SERIAL_KEYSPAN_USA19W=y
|
||||
CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y
|
||||
CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y
|
||||
CONFIG_USB_SERIAL_KEYSPAN_USA49W=y
|
||||
CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y
|
||||
CONFIG_USB_SERIAL_KLSI=m
|
||||
CONFIG_USB_SERIAL_KOBIL_SCT=m
|
||||
CONFIG_USB_SERIAL_MCT_U232=m
|
||||
CONFIG_USB_SERIAL_METRO=m
|
||||
CONFIG_USB_SERIAL_MOS7720=m
|
||||
CONFIG_USB_SERIAL_MOS7840=m
|
||||
CONFIG_USB_SERIAL_MXUPORT=m
|
||||
CONFIG_USB_SERIAL_NAVMAN=m
|
||||
CONFIG_USB_SERIAL_PL2303=m
|
||||
CONFIG_USB_SERIAL_OTI6858=m
|
||||
CONFIG_USB_SERIAL_QCAUX=m
|
||||
CONFIG_USB_SERIAL_QUALCOMM=m
|
||||
CONFIG_USB_SERIAL_SPCP8X5=m
|
||||
CONFIG_USB_SERIAL_SAFE=m
|
||||
CONFIG_USB_SERIAL_SIERRAWIRELESS=m
|
||||
CONFIG_USB_SERIAL_SYMBOL=m
|
||||
CONFIG_USB_SERIAL_TI=m
|
||||
CONFIG_USB_SERIAL_CYBERJACK=m
|
||||
CONFIG_USB_SERIAL_XIRCOM=m
|
||||
CONFIG_USB_SERIAL_OPTION=m
|
||||
CONFIG_USB_SERIAL_OMNINET=m
|
||||
CONFIG_USB_SERIAL_OPTICON=m
|
||||
CONFIG_USB_SERIAL_XSENS_MT=m
|
||||
CONFIG_USB_SERIAL_WISHBONE=m
|
||||
CONFIG_USB_SERIAL_ZTE=m
|
||||
CONFIG_USB_SERIAL_SSU100=m
|
||||
CONFIG_USB_SERIAL_QT2=m
|
||||
CONFIG_USB_SERIAL_DEBUG=m
|
||||
CONFIG_USB_EMI62=m
|
||||
CONFIG_USB_EMI26=m
|
||||
CONFIG_USB_ADUTUX=m
|
||||
CONFIG_USB_SEVSEG=m
|
||||
CONFIG_USB_RIO500=m
|
||||
CONFIG_USB_LEGOTOWER=m
|
||||
CONFIG_USB_LCD=m
|
||||
CONFIG_USB_LED=m
|
||||
CONFIG_USB_CYPRESS_CY7C63=m
|
||||
CONFIG_USB_CYTHERM=m
|
||||
CONFIG_USB_IDMOUSE=m
|
||||
CONFIG_USB_FTDI_ELAN=m
|
||||
CONFIG_USB_APPLEDISPLAY=m
|
||||
CONFIG_USB_SISUSBVGA=m
|
||||
CONFIG_USB_LD=m
|
||||
CONFIG_USB_TRANCEVIBRATOR=m
|
||||
CONFIG_USB_IOWARRIOR=m
|
||||
CONFIG_USB_TEST=m
|
||||
CONFIG_USB_EHSET_TEST_FIXTURE=m
|
||||
CONFIG_USB_ISIGHTFW=m
|
||||
CONFIG_USB_YUREX=m
|
||||
CONFIG_USB_HSIC_USB3503=m
|
||||
CONFIG_USB_MXS_PHY=y
|
||||
CONFIG_USB_GADGET=y
|
||||
CONFIG_USB_ZERO=m
|
||||
CONFIG_USB_ETH=m
|
||||
CONFIG_USB_MASS_STORAGE=m
|
||||
CONFIG_USB_G_SERIAL=m
|
||||
CONFIG_MMC=y
|
||||
CONFIG_MMC_UNSAFE_RESUME=y
|
||||
CONFIG_MMC_SDHCI=y
|
||||
CONFIG_MMC_SDHCI_PLTFM=y
|
||||
CONFIG_MMC_SDHCI_ESDHC_IMX=y
|
||||
CONFIG_MXC_IPU=y
|
||||
CONFIG_MXC_GPU_VIV=y
|
||||
CONFIG_MXC_HDMI_CEC=y
|
||||
CONFIG_MXC_MLB150=m
|
||||
CONFIG_NEW_LEDS=y
|
||||
CONFIG_LEDS_CLASS=y
|
||||
CONFIG_LEDS_GPIO=y
|
||||
CONFIG_LEDS_PWM=y
|
||||
CONFIG_LEDS_TRIGGERS=y
|
||||
CONFIG_LEDS_TRIGGER_TIMER=y
|
||||
CONFIG_LEDS_TRIGGER_ONESHOT=y
|
||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
|
||||
CONFIG_LEDS_TRIGGER_BACKLIGHT=y
|
||||
CONFIG_LEDS_TRIGGER_CPU=y
|
||||
CONFIG_LEDS_TRIGGER_GPIO=y
|
||||
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
|
||||
CONFIG_LEDS_TRIGGER_TRANSIENT=y
|
||||
CONFIG_RTC_CLASS=y
|
||||
CONFIG_RTC_INTF_DEV_UIE_EMUL=y
|
||||
CONFIG_RTC_DRV_DS1672=y
|
||||
CONFIG_RTC_DRV_MXC=y
|
||||
CONFIG_RTC_DRV_SNVS=y
|
||||
CONFIG_DMADEVICES=y
|
||||
CONFIG_MXC_PXP_V2=y
|
||||
CONFIG_IMX_SDMA=y
|
||||
CONFIG_MXS_DMA=y
|
||||
CONFIG_STAGING=y
|
||||
CONFIG_USB_SERIAL_QUATECH2=m
|
||||
# CONFIG_IOMMU_SUPPORT is not set
|
||||
CONFIG_PWM=y
|
||||
CONFIG_PWM_IMX=y
|
||||
CONFIG_PWM_PCA9685=y
|
||||
CONFIG_EXT2_FS=y
|
||||
CONFIG_EXT2_FS_XATTR=y
|
||||
CONFIG_EXT2_FS_POSIX_ACL=y
|
||||
CONFIG_EXT2_FS_SECURITY=y
|
||||
CONFIG_EXT3_FS=y
|
||||
CONFIG_EXT3_FS_POSIX_ACL=y
|
||||
CONFIG_EXT3_FS_SECURITY=y
|
||||
CONFIG_EXT4_FS=y
|
||||
CONFIG_EXT4_FS_POSIX_ACL=y
|
||||
CONFIG_EXT4_FS_SECURITY=y
|
||||
CONFIG_QUOTA=y
|
||||
CONFIG_QUOTA_NETLINK_INTERFACE=y
|
||||
# CONFIG_PRINT_QUOTA_WARNING is not set
|
||||
CONFIG_AUTOFS4_FS=y
|
||||
CONFIG_FUSE_FS=y
|
||||
CONFIG_ISO9660_FS=m
|
||||
CONFIG_JOLIET=y
|
||||
CONFIG_ZISOFS=y
|
||||
CONFIG_UDF_FS=m
|
||||
CONFIG_MSDOS_FS=m
|
||||
CONFIG_VFAT_FS=y
|
||||
CONFIG_TMPFS=y
|
||||
CONFIG_JFFS2_FS=y
|
||||
CONFIG_UBIFS_FS=y
|
||||
CONFIG_NFS_FS=y
|
||||
CONFIG_NFS_V3_ACL=y
|
||||
CONFIG_NFS_V4=y
|
||||
CONFIG_ROOT_NFS=y
|
||||
CONFIG_NLS_DEFAULT="cp437"
|
||||
CONFIG_NLS_CODEPAGE_437=y
|
||||
CONFIG_NLS_ASCII=y
|
||||
CONFIG_NLS_ISO8859_1=y
|
||||
CONFIG_NLS_ISO8859_15=m
|
||||
CONFIG_NLS_UTF8=y
|
||||
CONFIG_PRINTK_TIME=y
|
||||
CONFIG_DEBUG_FS=y
|
||||
CONFIG_MAGIC_SYSRQ=y
|
||||
# CONFIG_SCHED_DEBUG is not set
|
||||
# CONFIG_DEBUG_BUGVERBOSE is not set
|
||||
# CONFIG_FTRACE is not set
|
||||
CONFIG_SECURITYFS=y
|
||||
CONFIG_CRYPTO_USER=y
|
||||
CONFIG_CRYPTO_CCM=y
|
||||
CONFIG_CRYPTO_GCM=y
|
||||
CONFIG_CRYPTO_CBC=y
|
||||
CONFIG_CRYPTO_CTS=y
|
||||
CONFIG_CRYPTO_ECB=y
|
||||
CONFIG_CRYPTO_LRW=y
|
||||
CONFIG_CRYPTO_ARC4=m
|
||||
# CONFIG_CRYPTO_ANSI_CPRNG is not set
|
||||
CONFIG_CRYPTO_USER_API_HASH=y
|
||||
CONFIG_CRYPTO_USER_API_SKCIPHER=y
|
||||
CONFIG_CRYPTO_DEV_FSL_CAAM=y
|
||||
CONFIG_CRYPTO_DEV_FSL_CAAM_SM=y
|
||||
CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y
|
||||
CONFIG_CRC_CCITT=m
|
||||
CONFIG_CRC_T10DIF=y
|
||||
CONFIG_CRC7=m
|
||||
CONFIG_AVERAGE=y
|
|
@ -1,15 +0,0 @@
|
|||
# Copyright (C) 2015 Gateworks Corporation
|
||||
# Released under the MIT license (see COPYING.MIT for the terms)
|
||||
|
||||
include recipes-kernel/linux/linux-imx.inc
|
||||
|
||||
DEPENDS += "lzop-native bc-native"
|
||||
|
||||
SRCREV = "d9991ca465921e5ed120dd321e06a2d64eaa5099"
|
||||
LOCALVERSION = "-1.0.x-ga+yocto"
|
||||
SRC_URI = "git://github.com/Gateworks/linux-imx6.git;protocol=https;branch=gateworks_fslc_3.14_1.0.x_ga \
|
||||
file://defconfig"
|
||||
|
||||
LINUX_VERSION = "3.14"
|
||||
|
||||
COMPATIBLE_MACHINE = "(ventana)"
|
|
@ -1,14 +0,0 @@
|
|||
require recipes-kernel/linux/linux-imx.inc
|
||||
|
||||
SUMMARY = "Linux kernel for the reMarkable2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814"
|
||||
|
||||
SRC_URI = "git://github.com/alistair23/linux.git;protocol=https;branch=${KBRANCH}"
|
||||
KBRANCH = "5.4-rM2-2.2.x-imx"
|
||||
SRCREV = "d8cb1f6be94cd94fd72c3d5637143f7042dd8147"
|
||||
|
||||
LINUX_VERSION = "5.4.94"
|
||||
PV = "${LINUX_VERSION}"
|
||||
|
||||
DEPENDS += "lzop-native bc-native"
|
||||
COMPATIBLE_MACHINE = "(imx7d-remarkable2)"
|
Loading…
Reference in New Issue
Block a user