Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • sw/misc/linux
1 result
Show changes
Commits on Source (3832)
Showing
with 312 additions and 157 deletions
...@@ -279,8 +279,7 @@ properties: ...@@ -279,8 +279,7 @@ properties:
- armadeus,imx6ul-opos6ul # OPOS6UL (i.MX6UL) SoM - armadeus,imx6ul-opos6ul # OPOS6UL (i.MX6UL) SoM
- armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board - armadeus,imx6ul-opos6uldev # OPOS6UL (i.MX6UL) SoM on OPOS6ULDev board
- fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board
- kontron,imx6ul-n6310-som # Kontron N6310 SOM - kontron,sl-imx6ul # Kontron SL i.MX6UL SoM
- kontron,imx6ul-n6311-som # Kontron N6311 SOM
- technexion,imx6ul-pico-dwarf # TechNexion i.MX6UL Pico-Dwarf - technexion,imx6ul-pico-dwarf # TechNexion i.MX6UL Pico-Dwarf
- technexion,imx6ul-pico-hobbit # TechNexion i.MX6UL Pico-Hobbit - technexion,imx6ul-pico-hobbit # TechNexion i.MX6UL Pico-Hobbit
- technexion,imx6ul-pico-pi # TechNexion i.MX6UL Pico-Pi - technexion,imx6ul-pico-pi # TechNexion i.MX6UL Pico-Pi
...@@ -295,23 +294,17 @@ properties: ...@@ -295,23 +294,17 @@ properties:
- const: phytec,imx6ul-pcl063 # PHYTEC phyCORE-i.MX 6UL - const: phytec,imx6ul-pcl063 # PHYTEC phyCORE-i.MX 6UL
- const: fsl,imx6ul - const: fsl,imx6ul
- description: Kontron N6310 S Board - description: Kontron BL i.MX6UL (N631X S) Board
items: items:
- const: kontron,imx6ul-n6310-s - const: kontron,bl-imx6ul # Kontron BL i.MX6UL Carrier Board
- const: kontron,imx6ul-n6310-som - const: kontron,sl-imx6ul # Kontron SL i.MX6UL SoM
- const: fsl,imx6ul - const: fsl,imx6ul
- description: Kontron N6311 S Board - description: Kontron BL i.MX6UL 43 (N631X S 43) Board
items: items:
- const: kontron,imx6ul-n6311-s - const: kontron,bl-imx6ul-43 # Kontron BL i.MX6UL Carrier Board with 4.3" Display
- const: kontron,imx6ul-n6311-som - const: kontron,bl-imx6ul # Kontron BL i.MX6UL Carrier Board
- const: fsl,imx6ul - const: kontron,sl-imx6ul # Kontron SL i.MX6UL SoM
- description: Kontron N6310 S 43 Board
items:
- const: kontron,imx6ul-n6310-s-43
- const: kontron,imx6ul-n6310-s
- const: kontron,imx6ul-n6310-som
- const: fsl,imx6ul - const: fsl,imx6ul
- description: i.MX6ULL based Boards - description: i.MX6ULL based Boards
...@@ -320,7 +313,7 @@ properties: ...@@ -320,7 +313,7 @@ properties:
- armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM - armadeus,imx6ull-opos6ul # OPOS6UL (i.MX6ULL) SoM
- armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board - armadeus,imx6ull-opos6uldev # OPOS6UL (i.MX6ULL) SoM on OPOS6ULDev board
- fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board
- kontron,imx6ull-n6411-som # Kontron N6411 SOM - kontron,sl-imx6ull # Kontron SL i.MX6ULL SoM
- myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board - myir,imx6ull-mys-6ulx-eval # MYiR Tech iMX6ULL Evaluation Board
- toradex,colibri-imx6ull-eval # Colibri iMX6ULL Module on Colibri Eval Board - toradex,colibri-imx6ull-eval # Colibri iMX6ULL Module on Colibri Eval Board
- toradex,colibri-imx6ull-wifi-eval # Colibri iMX6ULL Wi-Fi / BT Module on Colibri Eval Board - toradex,colibri-imx6ull-wifi-eval # Colibri iMX6ULL Wi-Fi / BT Module on Colibri Eval Board
...@@ -335,10 +328,10 @@ properties: ...@@ -335,10 +328,10 @@ properties:
- const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL - const: phytec,imx6ull-pcl063 # PHYTEC phyCORE-i.MX 6ULL
- const: fsl,imx6ull - const: fsl,imx6ull
- description: Kontron N6411 S Board - description: Kontron BL i.MX6ULL (N6411 S) Board
items: items:
- const: kontron,imx6ull-n6411-s - const: kontron,bl-imx6ull # Kontron BL i.MX6ULL Carrier Board
- const: kontron,imx6ull-n6411-som - const: kontron,sl-imx6ull # Kontron SL i.MX6ULL SoM
- const: fsl,imx6ull - const: fsl,imx6ull
- description: i.MX6ULZ based Boards - description: i.MX6ULZ based Boards
......
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/clock/fsl,imx-blk-ctl.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
title: NXP i.MX BLK_CTL
maintainers:
- Abel Vesa <abel.vesa@nxp.com>
description:
i.MX BLK_CTL is a conglomerate of different GPRs that are
dedicated to a specific subsystem. Because it usually contains
clocks amongst other things, it needs access to the i.MX clocks
API. All the other functionalities it provides can work just fine
from the clock subsystem tree.
properties:
compatible:
items:
- enum:
- fsl,imx8mm-dispmix-blk-ctl
- fsl,imx8mp-audio-blk-ctl
- fsl,imx8mp-hdmi-blk-ctl
- fsl,imx8mp-media-blk-ctl
- const: syscon
reg:
maxItems: 1
power-domains:
maxItems: 1
'#clock-cells':
const: 1
'#reset-cells':
const: 1
required:
- compatible
- reg
- power-domains
- '#clock-cells'
- '#reset-cells'
additionalProperties: false
examples:
- |
#include <dt-bindings/clock/imx8mp-clock.h>
audio_blk_ctl: clock-controller@30e20000 {
compatible = "fsl,imx8mp-audio-blk-ctl", "syscon";
reg = <0x30e20000 0x10000>;
power-domains = <&audiomix_pd>;
#clock-cells = <1>;
#reset-cells = <1>;
};
...@@ -31,6 +31,8 @@ Optional properties: ...@@ -31,6 +31,8 @@ Optional properties:
VSC8531_LINK_100_ACTIVITY (2), VSC8531_LINK_100_ACTIVITY (2),
VSC8531_LINK_ACTIVITY (0) and VSC8531_LINK_ACTIVITY (0) and
VSC8531_DUPLEX_COLLISION (8). VSC8531_DUPLEX_COLLISION (8).
- vsc8531,led-[N]-combine-disable : Disable the combined mode for LED[N].
This disables the second mode if a combined mode is selected.
- load-save-gpios : GPIO used for the load/save operation of the PTP - load-save-gpios : GPIO used for the load/save operation of the PTP
hardware clock (PHC). hardware clock (PHC).
......
...@@ -6,11 +6,11 @@ Required properties: ...@@ -6,11 +6,11 @@ Required properties:
- reg: address on the bus - reg: address on the bus
- interrupts: GPIO interrupt to which the chip is connected - interrupts: GPIO interrupt to which the chip is connected
- enable-gpios: Output GPIO pin used for enabling/disabling the chip - enable-gpios: Output GPIO pin used for enabling/disabling the chip
- firmware-gpios: Output GPIO pin used to enter firmware download mode
Optional SoC Specific Properties: Optional SoC Specific Properties:
- pinctrl-names: Contains only one value - "default". - pinctrl-names: Contains only one value - "default".
- pintctrl-0: Specifies the pin control groups used for this controller. - pintctrl-0: Specifies the pin control groups used for this controller.
- firmware-gpios: Output GPIO pin used to enter firmware download mode
Example (for ARM-based BeagleBone with NPC100 NFC controller on I2C2): Example (for ARM-based BeagleBone with NPC100 NFC controller on I2C2):
......
Samsung S5P/Exynos SoC series MIPI CSIS/DSIM DPHY Samsung S5P/Exynos and NXP i.MX8MM SoC series MIPI CSIS/DSIM DPHY
------------------------------------------------- -----------------------------------------------------------------
Required properties: Required properties:
- compatible : should be one of the listed compatibles: - compatible : should be one of the listed compatibles:
- "samsung,s5pv210-mipi-video-phy" - "samsung,s5pv210-mipi-video-phy"
- "samsung,exynos5420-mipi-video-phy" - "samsung,exynos5420-mipi-video-phy"
- "samsung,exynos5433-mipi-video-phy" - "samsung,exynos5433-mipi-video-phy"
- "fsl,imx8mm-mipi-video-phy"
- #phy-cells : from the generic phy bindings, must be 1; - #phy-cells : from the generic phy bindings, must be 1;
In case of s5pv210 and exynos5420 compatible PHYs: In case of s5pv210, exynos5420, imx8mm compatible PHYs:
- syscon - phandle to the PMU system controller - syscon - phandle to the PMU system controller
In case of exynos5433 compatible PHY: In case of exynos5433 compatible PHY:
......
...@@ -25,7 +25,9 @@ properties: ...@@ -25,7 +25,9 @@ properties:
compatible: compatible:
enum: enum:
- fsl,imx7d-gpc - fsl,imx7d-gpc
- fsl,imx8mn-gpc
- fsl,imx8mq-gpc - fsl,imx8mq-gpc
- fsl,imx8mm-gpc
reg: reg:
maxItems: 1 maxItems: 1
...@@ -54,6 +56,7 @@ properties: ...@@ -54,6 +56,7 @@ properties:
Power domain index. Valid values are defined in Power domain index. Valid values are defined in
include/dt-bindings/power/imx7-power.h for fsl,imx7d-gpc and include/dt-bindings/power/imx7-power.h for fsl,imx7d-gpc and
include/dt-bindings/power/imx8m-power.h for fsl,imx8mq-gpc include/dt-bindings/power/imx8m-power.h for fsl,imx8mq-gpc
include/dt-bindings/power/imx8mm-power.h for fsl,imx8mm-gpc
maxItems: 1 maxItems: 1
clocks: clocks:
...@@ -66,6 +69,13 @@ properties: ...@@ -66,6 +69,13 @@ properties:
power-supply: true power-supply: true
resets:
description: |
A number of phandles to resets that need to be asserted during
power-up sequencing of the domain.
minItems: 1
maxItems: 4
required: required:
- '#power-domain-cells' - '#power-domain-cells'
- reg - reg
......
...@@ -76,6 +76,11 @@ properties: ...@@ -76,6 +76,11 @@ properties:
additionalProperties: false additionalProperties: false
sd-vsel-gpios:
description: GPIO that is used to switch LDO5 between being configured by
LDO5CTRL_L or LDO5CTRL_H register. Use this if the SD_VSEL signal is
connected to a host GPIO.
required: required:
- compatible - compatible
- reg - reg
......
...@@ -616,8 +616,8 @@ dtb-$(CONFIG_SOC_IMX6UL) += \ ...@@ -616,8 +616,8 @@ dtb-$(CONFIG_SOC_IMX6UL) += \
imx6ul-geam.dtb \ imx6ul-geam.dtb \
imx6ul-isiot-emmc.dtb \ imx6ul-isiot-emmc.dtb \
imx6ul-isiot-nand.dtb \ imx6ul-isiot-nand.dtb \
imx6ul-kontron-n6310-s.dtb \ imx6ul-kontron-bl.dtb \
imx6ul-kontron-n6310-s-43.dtb \ imx6ul-kontron-bl-43.dtb \
imx6ul-liteboard.dtb \ imx6ul-liteboard.dtb \
imx6ul-opos6uldev.dtb \ imx6ul-opos6uldev.dtb \
imx6ul-pico-dwarf.dtb \ imx6ul-pico-dwarf.dtb \
...@@ -630,6 +630,7 @@ dtb-$(CONFIG_SOC_IMX6UL) += \ ...@@ -630,6 +630,7 @@ dtb-$(CONFIG_SOC_IMX6UL) += \
imx6ull-14x14-evk.dtb \ imx6ull-14x14-evk.dtb \
imx6ull-colibri-eval-v3.dtb \ imx6ull-colibri-eval-v3.dtb \
imx6ull-colibri-wifi-eval-v3.dtb \ imx6ull-colibri-wifi-eval-v3.dtb \
imx6ull-kontron-bl.dtb \
imx6ull-myir-mys-6ulx-eval.dtb \ imx6ull-myir-mys-6ulx-eval.dtb \
imx6ull-opos6uldev.dtb \ imx6ull-opos6uldev.dtb \
imx6ull-phytec-segin-ff-rdk-nand.dtb \ imx6ull-phytec-segin-ff-rdk-nand.dtb \
......
...@@ -179,7 +179,7 @@ &uart3 { ...@@ -179,7 +179,7 @@ &uart3 {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart3>; pinctrl-0 = <&pinctrl_uart3>;
fsl,uart-has-rtscts; fsl,uart-has-rtscts;
status = "okay"; status = "disabled";
}; };
&uart4 { &uart4 {
...@@ -286,6 +286,11 @@ MX6UL_PAD_SNVS_TAMPER5__GPIO5_IO05 0x1b0b0 /* DOUT1 */ ...@@ -286,6 +286,11 @@ MX6UL_PAD_SNVS_TAMPER5__GPIO5_IO05 0x1b0b0 /* DOUT1 */
MX6UL_PAD_SNVS_TAMPER4__GPIO5_IO04 0x1b0b0 /* DIN1 */ MX6UL_PAD_SNVS_TAMPER4__GPIO5_IO04 0x1b0b0 /* DIN1 */
MX6UL_PAD_SNVS_TAMPER1__GPIO5_IO01 0x1b0b0 /* DOUT2 */ MX6UL_PAD_SNVS_TAMPER1__GPIO5_IO01 0x1b0b0 /* DOUT2 */
MX6UL_PAD_SNVS_TAMPER0__GPIO5_IO00 0x1b0b0 /* DIN2 */ MX6UL_PAD_SNVS_TAMPER0__GPIO5_IO00 0x1b0b0 /* DIN2 */
MX6UL_PAD_UART3_TX_DATA__GPIO1_IO24 0x1b0b0 /* CAN_ADR0 (DIP switch 1) */
MX6UL_PAD_UART3_RX_DATA__GPIO1_IO25 0x1b0b0 /* CAN ADR1 (DIP switch 2) */
MX6UL_PAD_UART3_CTS_B__GPIO1_IO26 0x1b0b0 /* CAN ADR2 (DIP switch 3) */
MX6UL_PAD_UART3_RTS_B__GPIO1_IO27 0x1b0b0 /* CAN ADR3 (DIP switch 4) */
>; >;
}; };
......
...@@ -7,11 +7,10 @@ ...@@ -7,11 +7,10 @@
/dts-v1/; /dts-v1/;
#include "imx6ul-kontron-n6310-som.dtsi" #include "imx6ul-kontron-sl.dtsi"
#include "imx6ul-kontron-n6x1x-s.dtsi" #include "imx6ul-kontron-bl-common.dtsi"
/ { / {
model = "Kontron N6310 S"; model = "Kontron BL i.MX6UL (N631X S)";
compatible = "kontron,imx6ul-n6310-s", "kontron,imx6ul-n6310-som", compatible = "kontron,bl-imx6ul", "kontron,sl-imx6ul", "fsl,imx6ul";
"fsl,imx6ul";
}; };
...@@ -5,12 +5,12 @@ ...@@ -5,12 +5,12 @@
* Copyright (c) 2019 Krzysztof Kozlowski <krzk@kernel.org> * Copyright (c) 2019 Krzysztof Kozlowski <krzk@kernel.org>
*/ */
#include "imx6ul-kontron-n6310-s.dts" #include "imx6ul-kontron-bl.dts"
/ { / {
model = "Kontron N6310 S 43"; model = "Kontron DL i.MX6UL (N631X S 43)";
compatible = "kontron,imx6ul-n6310-s-43", "kontron,imx6ul-n6310-s", compatible = "kontron,dl-imx6ul", "kontron,bl-imx6ul",
"kontron,imx6ul-n6310-som", "fsl,imx6ul"; "kontron,sl-imx6ul", "fsl,imx6ul";
backlight { backlight {
compatible = "pwm-backlight"; compatible = "pwm-backlight";
......
// SPDX-License-Identifier: GPL-2.0
/*
* Copyright (C) 2017 exceet electronics GmbH
* Copyright (C) 2018 Kontron Electronics GmbH
* Copyright (c) 2019 Krzysztof Kozlowski <krzk@kernel.org>
*/
#include "imx6ul.dtsi"
#include "imx6ul-kontron-n6x1x-som-common.dtsi"
/ {
model = "Kontron N6310 SOM";
compatible = "kontron,imx6ul-n6310-som", "fsl,imx6ul";
memory@80000000 {
reg = <0x80000000 0x10000000>;
device_type = "memory";
};
};
&qspi {
flash@0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "spi-nand";
spi-max-frequency = <108000000>;
spi-tx-bus-width = <4>;
spi-rx-bus-width = <4>;
reg = <0>;
partition@0 {
label = "ubi1";
reg = <0x00000000 0x08000000>;
};
partition@8000000 {
label = "ubi2";
reg = <0x08000000 0x08000000>;
};
};
};
// SPDX-License-Identifier: GPL-2.0
/*
* Copyright (C) 2017 exceet electronics GmbH
* Copyright (C) 2018 Kontron Electronics GmbH
*/
#include "imx6ul.dtsi"
#include "imx6ul-kontron-n6x1x-som-common.dtsi"
/ {
model = "Kontron N6311 SOM";
compatible = "kontron,imx6ul-n6311-som", "fsl,imx6ul";
memory@80000000 {
reg = <0x80000000 0x20000000>;
device_type = "memory";
};
};
&qspi {
flash@0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "spi-nand";
spi-max-frequency = <104000000>;
spi-tx-bus-width = <4>;
spi-rx-bus-width = <4>;
reg = <0>;
partition@0 {
label = "ubi1";
reg = <0x00000000 0x08000000>;
};
partition@8000000 {
label = "ubi2";
reg = <0x08000000 0x18000000>;
};
};
};
...@@ -11,6 +11,11 @@ / { ...@@ -11,6 +11,11 @@ / {
chosen { chosen {
stdout-path = &uart4; stdout-path = &uart4;
}; };
memory@80000000 {
reg = <0x80000000 0x10000000>;
device_type = "memory";
};
}; };
&ecspi2 { &ecspi2 {
...@@ -55,6 +60,16 @@ &qspi { ...@@ -55,6 +60,16 @@ &qspi {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_qspi>; pinctrl-0 = <&pinctrl_qspi>;
status = "okay"; status = "okay";
spi-flash@0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "spi-nand";
spi-max-frequency = <104000000>;
spi-tx-bus-width = <4>;
spi-rx-bus-width = <4>;
reg = <0>;
};
}; };
&wdog1 { &wdog1 {
......
// SPDX-License-Identifier: GPL-2.0
/*
* Copyright (C) 2017 exceet electronics GmbH
* Copyright (C) 2018 Kontron Electronics GmbH
* Copyright (c) 2019 Krzysztof Kozlowski <krzk@kernel.org>
*/
#include "imx6ul.dtsi"
#include "imx6ul-kontron-sl-common.dtsi"
/ {
model = "Kontron SL i.MX6UL (N631X SOM)";
compatible = "kontron,sl-imx6ul", "fsl,imx6ul";
};
...@@ -6,11 +6,10 @@ ...@@ -6,11 +6,10 @@
/dts-v1/; /dts-v1/;
#include "imx6ull-kontron-n6411-som.dtsi" #include "imx6ull-kontron-sl.dtsi"
#include "imx6ul-kontron-n6x1x-s.dtsi" #include "imx6ul-kontron-bl-common.dtsi"
/ { / {
model = "Kontron N6411 S"; model = "Kontron BL i.MX6ULL (N641X S)";
compatible = "kontron,imx6ull-n6411-s", "kontron,imx6ull-n6411-som", compatible = "kontron,bl-imx6ull", "kontron,sl-imx6ull", "fsl,imx6ull";
"fsl,imx6ull";
}; };
// SPDX-License-Identifier: GPL-2.0
/*
* Copyright (C) 2017 exceet electronics GmbH
* Copyright (C) 2021 Kontron Electronics GmbH
*/
/dts-v1/;
#include "imx6ull-kontron-bl.dts"
/ {
model = "Kontron DL i.MX6ULL (N6411 S 50)";
compatible = "kontron,dl-imx6ull-dl", "kontron,bl-imx6ull",
"kontron,sl-imx6ull", "fsl,imx6ull";
backlight: backlight {
compatible = "pwm-backlight";
pwms = <&pwm7 0 5000000 0>;
brightness-levels = <0 4 8 16 32 64 128 255>;
default-brightness-level = <6>;
power-supply = <&reg_5v>;
status = "okay";
};
panel {
compatible ="admatec,5-inch";
backlight = <&backlight>;
port {
panel_in: endpoint {
remote-endpoint = <&display_out>;
};
};
};
};
&i2c4 {
touchscreen@5d {
compatible = "goodix,gt928";
reg = <0x5d>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_cap_touch>;
interrupt-parent = <&gpio5>;
interrupts = <6 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio5 8 GPIO_ACTIVE_HIGH>;
irq-gpios = <&gpio5 6 GPIO_ACTIVE_HIGH>;
};
};
&lcdif {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_lcdif_dat &pinctrl_lcdif_ctrl>;
status = "okay";
port {
display_out: endpoint {
remote-endpoint = <&panel_in>;
};
};
};
&pwm7 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pwm7>;
status = "okay";
};
&iomuxc {
pinctrl_cap_touch: captouchgrp {
fsl,pins = <
MX6UL_PAD_SNVS_TAMPER6__GPIO5_IO06 0x1b0b0 /* Touch Interrupt */
MX6UL_PAD_SNVS_TAMPER7__GPIO5_IO07 0x1b0b0 /* Touch Reset */
MX6UL_PAD_SNVS_TAMPER8__GPIO5_IO08 0x1b0b0 /* Touch Wake */
>;
};
pinctrl_lcdif_ctrl: lcdifctrlgrp {
fsl,pins = <
MX6UL_PAD_LCD_CLK__LCDIF_CLK 0x79
MX6UL_PAD_LCD_ENABLE__LCDIF_ENABLE 0x79
MX6UL_PAD_LCD_HSYNC__LCDIF_HSYNC 0x79
MX6UL_PAD_LCD_VSYNC__LCDIF_VSYNC 0x79
MX6UL_PAD_LCD_RESET__LCDIF_RESET 0x79
>;
};
pinctrl_lcdif_dat: lcdifdatgrp {
fsl,pins = <
MX6UL_PAD_LCD_DATA00__LCDIF_DATA00 0x79
MX6UL_PAD_LCD_DATA01__LCDIF_DATA01 0x79
MX6UL_PAD_LCD_DATA02__LCDIF_DATA02 0x79
MX6UL_PAD_LCD_DATA03__LCDIF_DATA03 0x79
MX6UL_PAD_LCD_DATA04__LCDIF_DATA04 0x79
MX6UL_PAD_LCD_DATA05__LCDIF_DATA05 0x79
MX6UL_PAD_LCD_DATA06__LCDIF_DATA06 0x79
MX6UL_PAD_LCD_DATA07__LCDIF_DATA07 0x79
MX6UL_PAD_LCD_DATA08__LCDIF_DATA08 0x79
MX6UL_PAD_LCD_DATA09__LCDIF_DATA09 0x79
MX6UL_PAD_LCD_DATA10__LCDIF_DATA10 0x79
MX6UL_PAD_LCD_DATA11__LCDIF_DATA11 0x79
MX6UL_PAD_LCD_DATA12__LCDIF_DATA12 0x79
MX6UL_PAD_LCD_DATA13__LCDIF_DATA13 0x79
MX6UL_PAD_LCD_DATA14__LCDIF_DATA14 0x79
MX6UL_PAD_LCD_DATA15__LCDIF_DATA15 0x79
MX6UL_PAD_LCD_DATA16__LCDIF_DATA16 0x79
MX6UL_PAD_LCD_DATA17__LCDIF_DATA17 0x79
MX6UL_PAD_LCD_DATA18__LCDIF_DATA18 0x79
MX6UL_PAD_LCD_DATA19__LCDIF_DATA19 0x79
MX6UL_PAD_LCD_DATA20__LCDIF_DATA20 0x79
MX6UL_PAD_LCD_DATA21__LCDIF_DATA21 0x79
MX6UL_PAD_LCD_DATA22__LCDIF_DATA22 0x79
MX6UL_PAD_LCD_DATA23__LCDIF_DATA23 0x79
>;
};
pinctrl_pwm7: pwm7grp {
fsl,pins = <
MX6UL_PAD_CSI_VSYNC__PWM7_OUT 0x110b0
>;
};
};
// SPDX-License-Identifier: GPL-2.0
/*
* Copyright (C) 2017 exceet electronics GmbH
* Copyright (C) 2018 Kontron Electronics GmbH
*/
#include "imx6ull.dtsi"
#include "imx6ul-kontron-n6x1x-som-common.dtsi"
/ {
model = "Kontron N6411 SOM";
compatible = "kontron,imx6ull-n6311-som", "fsl,imx6ull";
memory@80000000 {
reg = <0x80000000 0x20000000>;
device_type = "memory";
};
};
&qspi {
flash@0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "spi-nand";
spi-max-frequency = <104000000>;
spi-tx-bus-width = <4>;
spi-rx-bus-width = <4>;
reg = <0>;
partition@0 {
label = "ubi1";
reg = <0x00000000 0x08000000>;
};
partition@8000000 {
label = "ubi2";
reg = <0x08000000 0x18000000>;
};
};
};
...@@ -4,13 +4,10 @@ ...@@ -4,13 +4,10 @@
* Copyright (C) 2018 Kontron Electronics GmbH * Copyright (C) 2018 Kontron Electronics GmbH
*/ */
/dts-v1/; #include "imx6ull.dtsi"
#include "imx6ul-kontron-sl-common.dtsi"
#include "imx6ul-kontron-n6311-som.dtsi"
#include "imx6ul-kontron-n6x1x-s.dtsi"
/ { / {
model = "Kontron N6311 S"; model = "Kontron SL i.MX6ULL (N641X SOM)";
compatible = "kontron,imx6ul-n6311-s", "kontron,imx6ul-n6311-som", compatible = "kontron,sl-imx6ull", "fsl,imx6ull";
"fsl,imx6ul";
}; };
...@@ -1899,15 +1899,36 @@ config CMDLINE ...@@ -1899,15 +1899,36 @@ config CMDLINE
entering them here. As a minimum, you should specify the the entering them here. As a minimum, you should specify the the
root device (e.g. root=/dev/nfs). root device (e.g. root=/dev/nfs).
choice
prompt "Kernel command line type" if CMDLINE != ""
default CMDLINE_FROM_BOOTLOADER
help
Choose how the kernel will handle the provided default kernel
command line string.
config CMDLINE_FROM_BOOTLOADER
bool "Use bootloader kernel arguments if available"
help
Uses the command-line options passed by the boot loader. If
the boot loader doesn't provide any, the default kernel command
string provided in CMDLINE will be used.
config CMDLINE_EXTEND
bool "Extend bootloader kernel arguments"
help
The command-line arguments provided by the boot loader will be
appended to the default kernel command string.
config CMDLINE_FORCE config CMDLINE_FORCE
bool "Always use the default kernel command string" bool "Always use the default kernel command string"
depends on CMDLINE != ""
help help
Always use the default kernel command string, even if the boot Always use the default kernel command string, even if the boot
loader passes other arguments to the kernel. loader passes other arguments to the kernel.
This is useful if you cannot or don't want to change the This is useful if you cannot or don't want to change the
command-line options your boot loader passes to the kernel. command-line options your boot loader passes to the kernel.
endchoice
config EFI_STUB config EFI_STUB
bool bool
......