linux-postmarketos-omap: upgrade to 7.1.3
- espresso is now upstream, so drop patches adding it - renumber remaining patches - replace omap4 CFI patch with upstream version - migrate config and pass kconfig checks - add new required makedepends Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com> Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9024>
This commit is contained in:
parent
d370a08c49
commit
1a7f64fc76
13 changed files with 176 additions and 1148 deletions
|
|
@ -1,99 +0,0 @@
|
|||
diff --git a/arch/arm/boot/dts/ti/omap/twl6032.dtsi b/arch/arm/boot/dts/ti/omap/twl6032.dtsi
|
||||
new file mode 100644
|
||||
index 000000000..f7b371179
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/boot/dts/ti/omap/twl6032.dtsi
|
||||
@@ -0,0 +1,93 @@
|
||||
+/*
|
||||
+ * Integrated Power Management Chip
|
||||
+ * http://www.ti.com/lit/ds/symlink/twl6032.pdf
|
||||
+ */
|
||||
+&twl {
|
||||
+ compatible = "ti,twl6032";
|
||||
+ interrupt-controller;
|
||||
+ #interrupt-cells = <1>;
|
||||
+
|
||||
+ rtc {
|
||||
+ compatible = "ti,twl4030-rtc";
|
||||
+ interrupts = <11>;
|
||||
+ };
|
||||
+
|
||||
+ vana: regulator-vana {
|
||||
+ compatible = "ti,twl6030-vana";
|
||||
+ regulator-min-microvolt = <2100000>;
|
||||
+ regulator-max-microvolt = <2100000>;
|
||||
+ regulator-always-on;
|
||||
+ regulator-state-mem {
|
||||
+ regulator-off-in-suspend;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ vaux1: regulator-vaux1 {
|
||||
+ compatible = "ti,twl6032-ldo1";
|
||||
+ regulator-min-microvolt = <2800000>;
|
||||
+ regulator-max-microvolt = <2800000>;
|
||||
+ regulator-always-on;
|
||||
+ regulator-state-mem {
|
||||
+ regulator-off-in-suspend;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ vusim: regulator-vusim {
|
||||
+ compatible = "ti,twl6032-ldo3";
|
||||
+ regulator-min-microvolt = <3300000>;
|
||||
+ regulator-max-microvolt = <3300000>;
|
||||
+ regulator-always-on;
|
||||
+ regulator-state-mem {
|
||||
+ regulator-off-in-suspend;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ vaux2: regulator-vaux2 {
|
||||
+ compatible = "ti,twl6032-ldo4";
|
||||
+ regulator-min-microvolt = <2800000>;
|
||||
+ regulator-max-microvolt = <2800000>;
|
||||
+ regulator-always-on;
|
||||
+ };
|
||||
+
|
||||
+ ldo5: regulator-ldo5 {
|
||||
+ compatible = "ti,twl6032-ldo5";
|
||||
+ regulator-min-microvolt = <1800000>;
|
||||
+ regulator-max-microvolt = <1800000>;
|
||||
+ regulator-always-on;
|
||||
+ };
|
||||
+
|
||||
+ vcxio: regulator-vcxio {
|
||||
+ compatible = "ti,twl6032-ldo6";
|
||||
+ regulator-min-microvolt = <1800000>;
|
||||
+ regulator-max-microvolt = <1800000>;
|
||||
+ regulator-always-on;
|
||||
+ regulator-state-mem {
|
||||
+ regulator-off-in-suspend;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ smps4: regulator-smps4 {
|
||||
+ compatible = "ti,twl6032-smps4";
|
||||
+ regulator-min-microvolt = <1800000>;
|
||||
+ regulator-max-microvolt = <1800000>;
|
||||
+ regulator-always-on;
|
||||
+ };
|
||||
+
|
||||
+ ldousb: regulator-ldousb {
|
||||
+ compatible = "ti,twl6032-ldousb";
|
||||
+ regulator-min-microvolt = <3300000>;
|
||||
+ regulator-max-microvolt = <3300000>;
|
||||
+ regulator-always-on;
|
||||
+ };
|
||||
+
|
||||
+ gpadc: gpadc {
|
||||
+ compatible = "ti,twl6032-gpadc";
|
||||
+ interrupts = <3>;
|
||||
+ #io-channel-cells = <1>;
|
||||
+ };
|
||||
+
|
||||
+ twl_usb_comparator: usb-comparator {
|
||||
+ compatible = "ti,twl6030-usb";
|
||||
+ interrupts = <4>, <10>;
|
||||
+ };
|
||||
+};
|
||||
|
|
@ -1,697 +0,0 @@
|
|||
From 12fb937cc5e72e21a86f32180fd203e6585c2438 Mon Sep 17 00:00:00 2001
|
||||
From: Mithil Bavishi <bavishimithil@gmail.com>
|
||||
Date: Thu, 20 Oct 2022 20:46:02 +0530
|
||||
Subject: [PATCH 1/3] arm/dts: Add common dtsi for espresso
|
||||
|
||||
---
|
||||
.../dts/omap4-samsung-espresso-common.dtsi | 676 ++++++++++++++++++
|
||||
1 file changed, 676 insertions(+)
|
||||
create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi
|
||||
|
||||
diff --git a/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi b/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi
|
||||
new file mode 100644
|
||||
index 000000000..b44af61d4
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi
|
||||
@@ -0,0 +1,678 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/dts-v1/;
|
||||
+#include "dt-bindings/gpio/gpio.h"
|
||||
+#include <dt-bindings/interrupt-controller/irq.h>
|
||||
+#include <dt-bindings/input/input.h>
|
||||
+#include "omap443x.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ /*model = "Samsung Galaxy Tab 2 3g 7-inch";
|
||||
+ compatible = "samsung,espresso3g", "ti,omap4430", "ti,omap4";*/
|
||||
+
|
||||
+ memory@80000000 {
|
||||
+ device_type = "memory";
|
||||
+ reg = <0x80000000 0x40000000>; /* 1 GB */
|
||||
+ };
|
||||
+
|
||||
+ reserved-memory {
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <1>;
|
||||
+ ranges;
|
||||
+
|
||||
+ ramoops_region@A0000000 {
|
||||
+ no-map;
|
||||
+ reg = <0xA0000000 0x200000>;
|
||||
+ };
|
||||
+
|
||||
+ continuous_splash: framebuffer@bef00000{
|
||||
+ //The framebuffer address is specific to your device
|
||||
+ reg = <0xbef00000 (1024 * 600 * 4)>;
|
||||
+ no-map;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ chosen {
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <1>;
|
||||
+ ranges;
|
||||
+ };
|
||||
+
|
||||
+ i2c-gpio-5 {
|
||||
+ compatible = "i2c-gpio";
|
||||
+ sda-gpios = <&gpio4 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||
+ scl-gpios = <&gpio4 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||
+ i2c-gpio,delay-us = <10>;
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+ };
|
||||
+
|
||||
+ i2c-gpio-6 {
|
||||
+ compatible = "i2c-gpio";
|
||||
+ sda-gpios = <&gpio3 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||
+ scl-gpios = <&gpio3 1 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||
+ i2c-gpio,delay-us = <10>;
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+ };
|
||||
+
|
||||
+ i2c-gpio-7 {
|
||||
+ compatible = "i2c-gpio";
|
||||
+ sda-gpios = <&gpio2 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||
+ scl-gpios = <&gpio2 29 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||
+ i2c-gpio,delay-us = <3>;
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+
|
||||
+ fuel-gauge@36 {
|
||||
+ compatible = "maxim,max17042";
|
||||
+ reg = <0x36>;
|
||||
+ pinctrl-0 = <&fuel_alert_irq>;
|
||||
+ pinctrl-names = "default";
|
||||
+ interrupt-parent = <&gpio2>;
|
||||
+ interrupts = <12 IRQ_TYPE_LEVEL_LOW>;
|
||||
+ maxim,rsns-microohm = <10000>;
|
||||
+ maxim,over-heat-temp = <500>;
|
||||
+ maxim,dead-volt = <2500>;
|
||||
+ maxim,over-volt = <4300>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ reg_espresso_wlan: regulator-espresso-wlan {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&wlanen_gpio>;
|
||||
+ compatible = "regulator-fixed";
|
||||
+ regulator-name = "espresso_wlan";
|
||||
+ regulator-max-microvolt = <2000000>;
|
||||
+ regulator-min-microvolt = <2000000>;
|
||||
+ gpio = <&gpio4 8 GPIO_ACTIVE_HIGH>; /* GPIO_104 */
|
||||
+ startup-delay-us = <70000>;
|
||||
+ regulator-always-on;
|
||||
+ enable-active-high;
|
||||
+ };
|
||||
+
|
||||
+ reg_espresso_internal: regulator-espresso-internal {
|
||||
+ compatible = "regulator-fixed";
|
||||
+ regulator-name = "eMMC_LDO";
|
||||
+ regulator-max-microvolt = <1800000>;
|
||||
+ regulator-min-microvolt = <1800000>;
|
||||
+ gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>; /* GPIO_63 */
|
||||
+ startup-delay-us = <100000>;
|
||||
+ regulator-boot-on;
|
||||
+ regulator-always-on;
|
||||
+ enable-active-high;
|
||||
+ };
|
||||
+
|
||||
+ reg_espresso_external: regulator-espresso-external {
|
||||
+ compatible = "regulator-fixed";
|
||||
+ regulator-name = "vmmc1";
|
||||
+ regulator-max-microvolt = <2800000>;
|
||||
+ regulator-min-microvolt = <2800000>;
|
||||
+ gpios = <&gpio2 2 GPIO_ACTIVE_HIGH>; /* GPIO_34 */
|
||||
+ regulator-always-on;
|
||||
+ enable-active-high;
|
||||
+ };
|
||||
+
|
||||
+ reg_touch_ldo_en: regulator-touch-ldo-en {
|
||||
+ compatible = "regulator-fixed";
|
||||
+ regulator-name = "touch_ldo_en";
|
||||
+ regulator-max-microvolt = <2800000>;
|
||||
+ regulator-min-microvolt = <2800000>;
|
||||
+ gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>; /* GPIO_54 */
|
||||
+ regulator-always-on;
|
||||
+ enable-active-high;
|
||||
+ };
|
||||
+
|
||||
+ gpio-keys {
|
||||
+ compatible = "gpio-keys";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&gpio_keys>;
|
||||
+
|
||||
+ power {
|
||||
+ label = "power";
|
||||
+
|
||||
+ gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>; /* GPIO_wk3 */
|
||||
+ linux,code = <KEY_POWER>;
|
||||
+ wakeup-source;
|
||||
+ };
|
||||
+
|
||||
+ button-volup {
|
||||
+ linux,code = <KEY_VOLUMEUP>;
|
||||
+ label = "volume_up"; /* GPIO_wk30 */
|
||||
+ gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
|
||||
+ };
|
||||
+
|
||||
+ button-voldown {
|
||||
+ linux,code = <KEY_VOLUMEDOWN>;
|
||||
+ label = "volume_down"; /* GPIO_wk8 */
|
||||
+ gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ reg_lcd: regulator-lcd {
|
||||
+ compatible = "regulator-fixed";
|
||||
+ regulator-name = "lcd_en";
|
||||
+ gpios = <&gpio5 7 GPIO_ACTIVE_HIGH>; /* GPIO_135 */
|
||||
+ regulator-max-microvolt = <3300000>;
|
||||
+ regulator-min-microvolt = <3300000>;
|
||||
+ enable-active-high;
|
||||
+ regulator-boot-on;
|
||||
+ };
|
||||
+
|
||||
+ pwm10: dmtimer-pwm@10 {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&pwm10_default>;
|
||||
+ compatible = "ti,omap-dmtimer-pwm";
|
||||
+ #pwm-cells = <3>;
|
||||
+ ti,timers = <&timer10>;
|
||||
+ ti,clock-source = <0x00>;
|
||||
+ };
|
||||
+
|
||||
+ /*backlight: backlight {
|
||||
+ compatible = "pwm-backlight";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&backlight_pins>;
|
||||
+ pwms = <&pwm10 0 1200 0>;
|
||||
+ power-supply = <®_lcd>;
|
||||
+ enable-gpios = <&gpio3 31 GPIO_ACTIVE_HIGH>; /* GPIO_95 /
|
||||
+ brightness-levels = <0 4 8 16 32 64 128 255>; //Need interpolation?
|
||||
+ default-brightness-level = <2>;
|
||||
+ };*/
|
||||
+
|
||||
+ lvds-encoder {
|
||||
+ compatible = "lvds-encoder", "doestek,dtc34lm85am";
|
||||
+ powerdown-gpios = <&gpio5 8 GPIO_ACTIVE_LOW>; /* GPIO_136 */
|
||||
+ power-supply = <®_lcd>;
|
||||
+ ports {
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+
|
||||
+ port@0 {
|
||||
+ reg = <0>;
|
||||
+ bridge_in: endpoint {
|
||||
+ remote-endpoint = <&dpi_out>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ port@1 {
|
||||
+ reg = <1>;
|
||||
+ bridge_out: endpoint {
|
||||
+ remote-endpoint = <&panel_in>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ /*panel {
|
||||
+ compatible ="samsung,ltn070nl01", "panel-lvds";
|
||||
+ power-supply = <®_lcd>;
|
||||
+ width-mm = <154>;
|
||||
+ height-mm = <90>;
|
||||
+ data-mapping = "jeida-24";
|
||||
+ backlight = <&backlight>;
|
||||
+
|
||||
+ panel-timing {
|
||||
+ clock-frequency = <47255554>; 56888889 ideally for 60Hz
|
||||
+
|
||||
+ hback-porch = <210>;
|
||||
+ hactive = <1024>;
|
||||
+ hfront-porch = <186>;
|
||||
+ hsync-len = <50>;
|
||||
+
|
||||
+ vback-porch = <11>;
|
||||
+ vactive = <600>;
|
||||
+ vfront-porch = <24>;
|
||||
+ vsync-len = <10>;
|
||||
+
|
||||
+ hsync-active = <0>;
|
||||
+ vsync-active = <0>;
|
||||
+ de-active = <1>;
|
||||
+ pixelclk-active = <1>;
|
||||
+ syncclk-active = <0>;
|
||||
+ };
|
||||
+
|
||||
+ port {
|
||||
+ panel_in: endpoint {
|
||||
+ remote-endpoint = <&bridge_out>;
|
||||
+ };
|
||||
+ };
|
||||
+ };*/
|
||||
+
|
||||
+ vibrator {
|
||||
+ compatible = "gpio-vibrator";
|
||||
+ enable-gpios = <&gpio2 6 GPIO_ACTIVE_HIGH>; /* GPIO_38 */
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&vibrator_default>;
|
||||
+ };
|
||||
+
|
||||
+ gp2a_shunt: current-sense-shunt {
|
||||
+ compatible = "current-sense-shunt";
|
||||
+ io-channels = <&gpadc 4>;
|
||||
+ shunt-resistor-micro-ohms = <24000000>; /* 24 ohms */
|
||||
+ /* https://github.com/LineageOS/android_device_samsung_espressowifi/blob/cm-14.1/libsensors/LightSensor.cpp#L152 */
|
||||
+ #io-channel-cells = <0>;
|
||||
+ io-channel-ranges;
|
||||
+ };
|
||||
+
|
||||
+ /* UNTESTED */
|
||||
+ irled@0 {
|
||||
+ compatible = "gpio-ir-tx";
|
||||
+ gpios = <&gpio2 27 GPIO_ACTIVE_HIGH>; /* GPIO_59 */
|
||||
+ };
|
||||
+
|
||||
+ wlan_pwrseq: wlan-pwrseq {
|
||||
+ compatible = "mmc-pwrseq-simple";
|
||||
+ clocks = <&twl 0>; // 0 is ckl32kg, 1 is clk32kaudio
|
||||
+ clock-names = "ext_clock";
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&omap4_pmx_wkup {
|
||||
+ twl6030_wkup_pins: pinmux_twl6030_wkup_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x54, PIN_OUTPUT | MUX_MODE3) /* fref_clk0_out.sys_drm_msecure */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ gpio_keys: pinmux_gpio_keys {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x046, WAKEUP_EN | PIN_INPUT | MUX_MODE3) /* sim_cd.gpio_wk3 - EXT_WAKEUP */
|
||||
+ OMAP4_IOPAD(0x056, WAKEUP_EN | PIN_INPUT | MUX_MODE3) /* fref_clk3_req.gpio_wk30 - VOL_UP */
|
||||
+ OMAP4_IOPAD(0x05C, WAKEUP_EN | PIN_INPUT | MUX_MODE3) /* fref_clk4_out.gpio_wk8 - VOL_DN */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ prox_irq: pinmux_prox_irq {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x042, WAKEUP_EN | PIN_INPUT_PULLUP | MUX_MODE3) /* sim_clk.gpio_wk1 - PS_VOUT */
|
||||
+ >;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&omap4_pmx_core {
|
||||
+ pwm10_default: pinmux_pwm10_default {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0X0D6, PIN_OUTPUT | PIN_OFF_OUTPUT_LOW | MUX_MODE1)
|
||||
+ /* usbb1_ulpitll_dat6.dmtimer10_pwm_evt - LED_BACKLIGHT_PWM */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ backlight_pins: pinmux_backlight_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0X0D8, PIN_OUTPUT | PIN_OFF_OUTPUT_LOW | MUX_MODE3)
|
||||
+ /* usbb1_ulpitll_dat7.gpio_95 - LED_BACKLIGHT_RESET */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ lvds_pins: pinmux_lvds_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0X136, PIN_OUTPUT | MUX_MODE3)
|
||||
+ /* mcspi1_simo.gpio_136 - LVDS_nSHDN */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ i2c1_pins: pinmux_i2c1_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x122, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_scl */
|
||||
+ OMAP4_IOPAD(0x124, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_sda */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ i2c2_pins: pinmux_i2c2_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x126, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c2_scl */
|
||||
+ OMAP4_IOPAD(0x128, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c2_sda */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ i2c3_pins: pinmux_i2c3_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x12a, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_scl */
|
||||
+ OMAP4_IOPAD(0x12c, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_sda */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ i2c4_pins: pinmux_i2c4_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x12e, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c4_scl */
|
||||
+ OMAP4_IOPAD(0x130, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c4_sda */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ mmc2_pins: pinmux_mmc2_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x040, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat0 */
|
||||
+ OMAP4_IOPAD(0x042, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat1 */
|
||||
+ OMAP4_IOPAD(0x044, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat2 */
|
||||
+ OMAP4_IOPAD(0x046, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat3 */
|
||||
+ OMAP4_IOPAD(0x048, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat4 */
|
||||
+ OMAP4_IOPAD(0x04a, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat5 */
|
||||
+ OMAP4_IOPAD(0x04c, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat6 */
|
||||
+ OMAP4_IOPAD(0x04e, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_dat7 */
|
||||
+ OMAP4_IOPAD(0x082, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_clk */
|
||||
+ OMAP4_IOPAD(0x084, PIN_INPUT_PULLUP | MUX_MODE1) /* sdmmc2_cmd */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ mmc1_pins: pinmux_mmc1_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x0e2, PIN_INPUT_PULLDOWN | MUX_MODE0) /* sdmmc1_clk */
|
||||
+ OMAP4_IOPAD(0x0e4, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmcc1_cmd */
|
||||
+ OMAP4_IOPAD(0x0e6, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmcc1_dat0 */
|
||||
+ OMAP4_IOPAD(0x0e8, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat1 */
|
||||
+ OMAP4_IOPAD(0x0ea, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat2 */
|
||||
+ OMAP4_IOPAD(0x0ec, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat3 */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ mmc5_pins: pinmux_mmc5_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x148, PIN_INPUT_PULLDOWN | MUX_MODE0) /* sdmmc5_clk.sdmmc5_clk */
|
||||
+ OMAP4_IOPAD(0x14a, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc5_cmd.sdmmc5_cmd */
|
||||
+ OMAP4_IOPAD(0x14c, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc5_dat0.sdmmc5_dat0 */
|
||||
+ OMAP4_IOPAD(0x14e, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc5_dat1.sdmmc5_dat1 */
|
||||
+ OMAP4_IOPAD(0x150, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc5_dat2.sdmmc5_dat2 */
|
||||
+ OMAP4_IOPAD(0x152, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc5_dat3.sdmmc5_dat3 */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ dss_dpi_pins: pinmux_dss_dpi_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x162, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data23 */
|
||||
+ OMAP4_IOPAD(0x164, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data22 */
|
||||
+ OMAP4_IOPAD(0x166, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data21 */
|
||||
+ OMAP4_IOPAD(0x168, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data20 */
|
||||
+ OMAP4_IOPAD(0x16a, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data19 */
|
||||
+ OMAP4_IOPAD(0x16c, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data18 */
|
||||
+ OMAP4_IOPAD(0x16e, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data15 */
|
||||
+ OMAP4_IOPAD(0x170, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data14 */
|
||||
+ OMAP4_IOPAD(0x172, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data13 */
|
||||
+ OMAP4_IOPAD(0x174, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data12 */
|
||||
+ OMAP4_IOPAD(0x176, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data11 */
|
||||
+
|
||||
+ OMAP4_IOPAD(0x1b4, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data10 */
|
||||
+ OMAP4_IOPAD(0x1b6, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data9 */
|
||||
+ OMAP4_IOPAD(0x1b8, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data16 */
|
||||
+ OMAP4_IOPAD(0x1ba, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data17 */
|
||||
+ OMAP4_IOPAD(0x1bc, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_hsync */
|
||||
+ OMAP4_IOPAD(0x1be, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_pclk */
|
||||
+ OMAP4_IOPAD(0x1c0, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_vsync */
|
||||
+ OMAP4_IOPAD(0x1c2, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_de */
|
||||
+ OMAP4_IOPAD(0x1c4, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data8 */
|
||||
+ OMAP4_IOPAD(0x1c6, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data7 */
|
||||
+ OMAP4_IOPAD(0x1c8, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data6 */
|
||||
+ OMAP4_IOPAD(0x1ca, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data5 */
|
||||
+ OMAP4_IOPAD(0x1cc, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data4 */
|
||||
+ OMAP4_IOPAD(0x1ce, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data3 */
|
||||
+
|
||||
+ OMAP4_IOPAD(0x1d0, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data2 */
|
||||
+ OMAP4_IOPAD(0x1d2, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data1 */
|
||||
+ OMAP4_IOPAD(0x1d4, PIN_OFF_OUTPUT_LOW | MUX_MODE5) /* dispc2_data0 */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ wlanen_gpio: pinmux_wlanen_gpio {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x096, PIN_OUTPUT | MUX_MODE3) /* gpmc_ncs7.gpio_104 */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ twl6030_pins: pinmux_twl6030_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x19e, WAKEUP_EN | PIN_INPUT_PULLUP | MUX_MODE0) /* sys_nirq1.sys_nirq1 */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ fuel_alert_irq: fuel-alert-irq {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x068, WAKEUP_EN | PIN_INPUT_PULLUP | MUX_MODE3) /* gpmc_a20.gpio_44 */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ uart3_pins: pinmux_uart3_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x144, PIN_INPUT | MUX_MODE0) /* uart3_rx_irrx */
|
||||
+ OMAP4_IOPAD(0x146, PIN_OUTPUT | MUX_MODE0) /* uart3_tx_irtx */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ uart2_pins: pinmux_uart2_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x118, PIN_INPUT_PULLUP | MUX_MODE0) /* uart2_cts.uart2_cts */
|
||||
+ OMAP4_IOPAD(0x11a, PIN_INPUT_PULLUP | MUX_MODE0) /* uart2_rts.uart2_rts */
|
||||
+ OMAP4_IOPAD(0x11c, PIN_INPUT_PULLUP | MUX_MODE0) /* uart2_rx.uart2_rx */
|
||||
+ OMAP4_IOPAD(0x11e, PIN_INPUT_PULLUP | MUX_MODE0) /* uart2_tx.uart2_tx */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ wlan_host_wake: pinmux_wlan_host_wake {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x0bc, WAKEUP_EN | PIN_INPUT | MUX_MODE3)
|
||||
+ /* cam_shutter.gpio_81 - WLAN_HOST_WAKE */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ bluetooth_pins: pinmux_bluetooth_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x094, PIN_OUTPUT | MUX_MODE3)
|
||||
+ /* gpmc_ncs6.gpio_103 - BT_EN */
|
||||
+ OMAP4_IOPAD(0x0be, PIN_OUTPUT | MUX_MODE3)
|
||||
+ /* cam_strobe.gpio_82 - BT_nRST */
|
||||
+ OMAP4_IOPAD(0x0c0, WAKEUP_EN | PIN_INPUT | MUX_MODE3)
|
||||
+ /* cam_globalreset.gpio_83 - BT_HOST_WAKE */
|
||||
+ OMAP4_IOPAD(0x0d4, PIN_OUTPUT | MUX_MODE3)
|
||||
+ /* usbb1_ulpitll_dat5.gpio_93 - BT_WAKE */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ touch_pins: pinmux_touch_pins {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x06c, PIN_INPUT | MUX_MODE3)
|
||||
+ /* gpmc_a22.gpio_46 - TSP_INT */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ vibrator_default: pinmux_vibrator_default {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x05c, PIN_INPUT_PULLDOWN | MUX_MODE3)
|
||||
+ /* gpmc_ad14.gpio_38 - MOTOR_EN */
|
||||
+ >;
|
||||
+ };
|
||||
+
|
||||
+ gp2a_irq: pinmux_gp2a_irq {
|
||||
+ pinctrl-single,pins = <
|
||||
+ OMAP4_IOPAD(0x052, WAKEUP_EN | PIN_INPUT | MUX_MODE3)
|
||||
+ /* gpmc_ad9.gpio_33 - ALS_INT_18 */
|
||||
+ >;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&uart3 {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&uart3_pins>;
|
||||
+
|
||||
+ interrupts-extended = <&wakeupgen GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH
|
||||
+ &omap4_pmx_core OMAP4_UART3_RX>;
|
||||
+};
|
||||
+
|
||||
+&i2c1 {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&i2c1_pins>;
|
||||
+
|
||||
+ clock-frequency = <400000>;
|
||||
+
|
||||
+ twl: twl@48 {
|
||||
+ reg = <0x48>;
|
||||
+ #clock-cells = <1>;
|
||||
+
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <
|
||||
+ &twl6030_pins
|
||||
+ &twl6030_wkup_pins
|
||||
+ >;
|
||||
+
|
||||
+ /* SPI = 0, IRQ# = 7, 4 = active high level-sensitive */
|
||||
+ interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_1N cascaded to gic */
|
||||
+ interrupt-parent = <&gic>;
|
||||
+ system-power-controller;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+#include "twl6032.dtsi"
|
||||
+
|
||||
+&i2c2 {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&i2c2_pins>;
|
||||
+};
|
||||
+
|
||||
+&i2c3 {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&i2c3_pins>;
|
||||
+
|
||||
+ /*touchscreen@48 {
|
||||
+ compatible = "melfas,mms136";
|
||||
+ reg = <0x48>;
|
||||
+ interrupt-parent = <&gpio2>;
|
||||
+ interrupts = <14 IRQ_TYPE_EDGE_FALLING>;
|
||||
+ touchscreen-size-x = <1023>;
|
||||
+ touchscreen-size-y = <599>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&touch_pins>;
|
||||
+ avdd-supply = <®_touch_ldo_en>;
|
||||
+ vdd-supply = <&vcxio>;
|
||||
+ };*/
|
||||
+};
|
||||
+
|
||||
+&i2c4 {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&i2c4_pins>;
|
||||
+
|
||||
+ accelerometer@18 {
|
||||
+ compatible = "bosch,bma254";
|
||||
+ reg = <0x18>;
|
||||
+ vdd-supply = <&vaux2>;
|
||||
+ vddio-supply = <&ldo5>;
|
||||
+ interrupt-parent = <&gpio4>;
|
||||
+ interrupts = <25 (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING)> , <26 (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING)>;
|
||||
+ mount-matrix = "-1", "0", "0",
|
||||
+ "0", "1", "0",
|
||||
+ "0", "0", "1";
|
||||
+ };
|
||||
+
|
||||
+ magnetometer@2e {
|
||||
+ compatible = "yamaha,yas530";
|
||||
+ reg = <0x2e>;
|
||||
+ vdd-supply = <&vaux2>;
|
||||
+ iovdd-supply = <&ldo5>;
|
||||
+ reset-gpios = <&gpio5 29 GPIO_ACTIVE_LOW>;
|
||||
+ interrupts = <&gpio6 10 IRQ_TYPE_EDGE_RISING>;
|
||||
+ };
|
||||
+
|
||||
+ light-sensor@44 {
|
||||
+ compatible = "sharp,gp2ap002a00f";
|
||||
+ reg = <0x44>;
|
||||
+ interrupt-parent = <&gpio1>;
|
||||
+ interrupts = <1 IRQ_TYPE_EDGE_FALLING>;
|
||||
+ vdd-supply = <&vaux2>;
|
||||
+ vio-supply = <&vaux2>;
|
||||
+ io-channels = <&gp2a_shunt>;
|
||||
+ io-channel-names = "alsout";
|
||||
+ sharp,proximity-far-hysteresis = /bits/ 8 <0x40>;
|
||||
+ sharp,proximity-close-hysteresis = /bits/ 8 <0x20>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&gp2a_irq &prox_irq>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&dss {
|
||||
+ status = "okay";
|
||||
+
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&dss_dpi_pins>;
|
||||
+
|
||||
+ port {
|
||||
+ dpi_out: endpoint {
|
||||
+ remote-endpoint = <&bridge_in>;
|
||||
+ data-lines = <24>;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&twl_usb_comparator {
|
||||
+ usb-supply = <&ldousb>;
|
||||
+};
|
||||
+
|
||||
+&usb_otg_hs {
|
||||
+ interface-type = <1>;
|
||||
+ mode = <3>;
|
||||
+ power = <50>;
|
||||
+};
|
||||
+
|
||||
+&mmc1 {
|
||||
+ status = "ok";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&mmc1_pins>;
|
||||
+
|
||||
+ vmmc-supply = <®_espresso_external>;
|
||||
+ bus-width = <4>;
|
||||
+};
|
||||
+
|
||||
+
|
||||
+&mmc2 {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&mmc2_pins>;
|
||||
+
|
||||
+ vmmc-supply = <®_espresso_internal>;
|
||||
+ ti,non-removable;
|
||||
+ bus-width = <8>;
|
||||
+};
|
||||
+
|
||||
+&mmc3 {
|
||||
+ status = "disabled";
|
||||
+};
|
||||
+
|
||||
+&mmc4 {
|
||||
+ status = "disabled";
|
||||
+};
|
||||
+
|
||||
+&mmc5 {
|
||||
+ status = "okay";
|
||||
+
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+
|
||||
+ non-removable;
|
||||
+ bus-width = <4>;
|
||||
+ vmmc-supply = <®_espresso_wlan>;
|
||||
+ mmc-pwrseq = <&wlan_pwrseq>;
|
||||
+
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&mmc5_pins>;
|
||||
+
|
||||
+ brcmf: wifi@1 {
|
||||
+ compatible = "brcm,bcm4330-fmac", "brcm,bcm4329-fmac";
|
||||
+ reg = <1>;
|
||||
+
|
||||
+ interrupt-parent = <&gpio3>;
|
||||
+ interrupts = <17 IRQ_TYPE_LEVEL_HIGH>;
|
||||
+ interrupt-names = "host-wake";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&wlan_host_wake>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&uart2 {
|
||||
+ interrupts-extended = <&wakeupgen GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH
|
||||
+ &omap4_pmx_core OMAP4_UART2_RX>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&uart2_pins>;
|
||||
+ bluetooth {
|
||||
+ compatible = "brcm,bcm4330-bt";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&bluetooth_pins>;
|
||||
+ shutdown-gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>;
|
||||
+ reset-gpios = <&gpio3 18 GPIO_ACTIVE_LOW>;
|
||||
+ device-wakeup-gpios = <&gpio3 29 GPIO_ACTIVE_HIGH>;
|
||||
+ interrupt-parent = <&gpio3>;
|
||||
+ interrupts = <19 IRQ_TYPE_EDGE_FALLING>;
|
||||
+ };
|
||||
+};
|
||||
--
|
||||
2.25.1
|
||||
|
||||
|
|
@ -1,102 +0,0 @@
|
|||
From b72698bf16d1b1bb487f82c80e3cd467a674f65d Mon Sep 17 00:00:00 2001
|
||||
From: Mithil Bavishi <bavishimithil@gmail.com>
|
||||
Date: Thu, 20 Oct 2022 20:46:21 +0530
|
||||
Subject: [PATCH 2/3] arm/dts: Add espresso7 support
|
||||
|
||||
---
|
||||
arch/arm/boot/dts/ti/omap/Makefile | 1 +
|
||||
arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts | 70 +++++++++++++++++++
|
||||
2 files changed, 71 insertions(+)
|
||||
create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts
|
||||
|
||||
diff --git a/arch/arm/boot/dts/ti/omap/Makefile b/arch/arm/boot/dts/ti/omap/Makefile
|
||||
index 6aa7dc4db..c0c55b1a7 100644
|
||||
--- a/arch/arm/boot/dts/ti/omap/Makefile
|
||||
+++ b/arch/arm/boot/dts/ti/omap/Makefile
|
||||
@@ -95,6 +95,7 @@ dtb-$(CONFIG_ARCH_OMAP4) += \
|
||||
omap4-panda.dtb \
|
||||
omap4-panda-a4.dtb \
|
||||
omap4-panda-es.dtb \
|
||||
+ omap4-samsung-espresso7.dtb \
|
||||
omap4-sdp.dtb \
|
||||
omap4-sdp-es23plus.dtb \
|
||||
omap4-var-dvk-om44.dtb \
|
||||
diff --git a/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts b/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts
|
||||
new file mode 100644
|
||||
index 000000000..9d715bd7e
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso7.dts
|
||||
@@ -0,0 +1,70 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/dts-v1/;
|
||||
+
|
||||
+#include "omap4-samsung-espresso-common.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Samsung Galaxy Tab 2 (7 inch)";
|
||||
+ compatible = "samsung,espresso7", "ti,omap4430", "ti,omap4";
|
||||
+
|
||||
+ backlight: backlight {
|
||||
+ compatible = "pwm-backlight";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&backlight_pins>;
|
||||
+ pwms = <&pwm10 0 1200 0>;
|
||||
+ power-supply = <®_lcd>;
|
||||
+ enable-gpios = <&gpio3 31 GPIO_ACTIVE_HIGH>;
|
||||
+ brightness-levels = <0 4 8 16 32 64 128 255>;
|
||||
+ default-brightness-level = <7>;
|
||||
+ };
|
||||
+
|
||||
+ panel {
|
||||
+ compatible ="samsung,ltn070nl01", "panel-lvds";
|
||||
+ power-supply = <®_lcd>;
|
||||
+ width-mm = <154>;
|
||||
+ height-mm = <90>;
|
||||
+ data-mapping = "vesa-24";
|
||||
+ backlight = <&backlight>;
|
||||
+
|
||||
+ panel-timing {
|
||||
+ clock-frequency = <47255554>;
|
||||
+
|
||||
+ hback-porch = <210>;
|
||||
+ hactive = <1024>;
|
||||
+ hfront-porch = <186>;
|
||||
+ hsync-len = <50>;
|
||||
+
|
||||
+ vback-porch = <11>;
|
||||
+ vactive = <600>;
|
||||
+ vfront-porch = <24>;
|
||||
+ vsync-len = <10>;
|
||||
+
|
||||
+ hsync-active = <0>;
|
||||
+ vsync-active = <0>;
|
||||
+ de-active = <1>;
|
||||
+ pixelclk-active = <1>;
|
||||
+ syncclk-active = <0>;
|
||||
+ };
|
||||
+
|
||||
+ port {
|
||||
+ panel_in: endpoint {
|
||||
+ remote-endpoint = <&bridge_out>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&i2c3 {
|
||||
+ touchscreen@48 {
|
||||
+ compatible = "melfas,mms136";
|
||||
+ reg = <0x48>;
|
||||
+ interrupt-parent = <&gpio2>;
|
||||
+ interrupts = <14 IRQ_TYPE_EDGE_FALLING>;
|
||||
+ touchscreen-size-x = <1023>;
|
||||
+ touchscreen-size-y = <599>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&touch_pins>;
|
||||
+ avdd-supply = <®_touch_ldo_en>;
|
||||
+ vdd-supply = <&vcxio>;
|
||||
+ };
|
||||
+};
|
||||
--
|
||||
2.25.1
|
||||
|
||||
|
|
@ -1,135 +0,0 @@
|
|||
From b13fc38acae2bdffc1c4fda9c642276fba0884d3 Mon Sep 17 00:00:00 2001
|
||||
From: Mithil Bavishi <bavishimithil@gmail.com>
|
||||
Date: Thu, 20 Oct 2022 20:46:30 +0530
|
||||
Subject: [PATCH 3/3] arm/dts: Add espresso10 support
|
||||
|
||||
---
|
||||
arch/arm/boot/dts/ti/omap/Makefile | 1 +
|
||||
.../arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
2 files changed, 89 insertions(+)
|
||||
create mode 100644 arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts
|
||||
|
||||
diff --git a/arch/arm/boot/dts/ti/omap/Makefile b/arch/arm/boot/dts/ti/omap/Makefile
|
||||
index c0c55b1a7..51f6b70df 100644
|
||||
--- a/arch/arm/boot/dts/ti/omap/Makefile
|
||||
+++ b/arch/arm/boot/dts/ti/omap/Makefile
|
||||
@@ -96,6 +96,7 @@ dtb-$(CONFIG_ARCH_OMAP4) += \
|
||||
omap4-panda-a4.dtb \
|
||||
omap4-panda-es.dtb \
|
||||
omap4-samsung-espresso7.dtb \
|
||||
+ omap4-samsung-espresso10.dtb \
|
||||
omap4-sdp.dtb \
|
||||
omap4-sdp-es23plus.dtb \
|
||||
omap4-var-dvk-om44.dtb \
|
||||
diff --git a/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts b/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts
|
||||
new file mode 100644
|
||||
index 000000000..3fa4b18bd
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso10.dts
|
||||
@@ -0,0 +1,103 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/dts-v1/;
|
||||
+
|
||||
+#include "omap4-samsung-espresso-common.dtsi"
|
||||
+#include <dt-bindings/power/summit,smb347-charger.h>
|
||||
+/ {
|
||||
+ model = "Samsung Galaxy Tab 2 (10 inch)";
|
||||
+ compatible = "samsung,espresso10", "ti,omap4430", "ti,omap4";
|
||||
+
|
||||
+ i2c-gpio-5 {
|
||||
+ smb347: charger@6 {
|
||||
+ compatible = "summit,smb347";
|
||||
+ reg = <0x6>; // 0x0C >> 1
|
||||
+
|
||||
+ interrupt-parent = <&gpio2>;
|
||||
+ interrupts = <0 IRQ_TYPE_EDGE_BOTH>;
|
||||
+
|
||||
+ summit,enable-usb-charging;
|
||||
+ summit,enable-charge-control = <SMB3XX_CHG_ENABLE_SW>;
|
||||
+ summit,chip-temperature-threshold-celsius = <120>;
|
||||
+ summit,usb-current-limit-microamp = <1800000>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ backlight: backlight {
|
||||
+ compatible = "pwm-backlight";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&backlight_pins>;
|
||||
+ pwms = <&pwm10 0 1600 0>;
|
||||
+ power-supply = <®_lcd>;
|
||||
+ enable-gpios = <&gpio3 31 GPIO_ACTIVE_HIGH>;
|
||||
+ brightness-levels = <0 4 8 16 32 64 128 255>;
|
||||
+ default-brightness-level = <7>;
|
||||
+ };
|
||||
+
|
||||
+ panel {
|
||||
+ compatible ="samsung,ltn070nl01", "panel-lvds";
|
||||
+ power-supply = <®_lcd>;
|
||||
+ width-mm = <223>;
|
||||
+ height-mm = <125>;
|
||||
+ data-mapping = "jeida-24";
|
||||
+ backlight = <&backlight>;
|
||||
+
|
||||
+ panel-timing {
|
||||
+ clock-frequency = <69818000>;
|
||||
+
|
||||
+ hback-porch = <64>;
|
||||
+ hactive = <1280>;
|
||||
+ hfront-porch = <16>;
|
||||
+ hsync-len = <48>;
|
||||
+
|
||||
+ vback-porch = <11>;
|
||||
+ vactive = <800>;
|
||||
+ vfront-porch = <16>;
|
||||
+ vsync-len = <3>;
|
||||
+
|
||||
+ hsync-active = <0>;
|
||||
+ vsync-active = <0>;
|
||||
+ de-active = <1>;
|
||||
+ pixelclk-active = <1>;
|
||||
+ };
|
||||
+
|
||||
+ port {
|
||||
+ panel_in: endpoint {
|
||||
+ remote-endpoint = <&bridge_out>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&i2c3 {
|
||||
+ touchscreen: synaptics-rmi4-i2c@20 {
|
||||
+ compatible = "syna,rmi4-i2c";
|
||||
+ reg = <0x20>;
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+
|
||||
+ interrupt-parent = <&gpio2>;
|
||||
+ interrupts = <14 IRQ_TYPE_EDGE_FALLING>;
|
||||
+
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&touch_pins>;
|
||||
+
|
||||
+ avdd-supply = <®_touch_ldo_en>;
|
||||
+ vdd-supply = <&vcxio>;
|
||||
+
|
||||
+ syna,reset-delay-ms = <200>;
|
||||
+ syna,startup-delay-ms = <200>;
|
||||
+
|
||||
+ touchscreen-size-x = <1279>;
|
||||
+ touchscreen-size-y = <799>;
|
||||
+
|
||||
+ rmi4-f01@1 {
|
||||
+ reg = <0x01>;
|
||||
+ syna,nosleep-mode = <1>;
|
||||
+ };
|
||||
+
|
||||
+ rmi4-f11@11 {
|
||||
+ reg = <0x11>;
|
||||
+ syna,sensor-type = <1>;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
--
|
||||
2.25.1
|
||||
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
From 4a7b197ad28d71f9fac873f283b4408df3fdb287 Mon Sep 17 00:00:00 2001
|
||||
From: Mithil Bavishi <bavishimithil@gmail.com>
|
||||
Date: Wed, 3 Jun 2026 22:40:48 -0700
|
||||
Subject: ARM: OMAP2+: Add CFI type for omap4_finish_suspend
|
||||
|
||||
With CONFIG_CFI enabled, OMAP4 can trap in omap4_enter_lowpower()
|
||||
because omap_pm_ops.finish_suspend points directly to the assembly
|
||||
routine omap4_finish_suspend, which lacks the expected KCFI type
|
||||
metadata.
|
||||
|
||||
Annotate omap4_finish_suspend with SYM_TYPED_FUNC_START so the assembly
|
||||
routine carries the KCFI type metadata.
|
||||
|
||||
Signed-off-by: Mithil Bavishi <bavishimithil@gmail.com>
|
||||
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
|
||||
Reviewed-by: Andreas Kemnade <andreas@kemnade.info>
|
||||
Link: https://patch.msgid.link/20260604054048.18980-1-bavishimithil@gmail.com
|
||||
Signed-off-by: Kevin Hilman (TI) <khilman@baylibre.com>
|
||||
---
|
||||
arch/arm/mach-omap2/sleep44xx.S | 5 +++--
|
||||
1 file changed, 3 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/mach-omap2/sleep44xx.S b/arch/arm/mach-omap2/sleep44xx.S
|
||||
index f09c9197808b1..8b515f30072b0 100644
|
||||
--- a/arch/arm/mach-omap2/sleep44xx.S
|
||||
+++ b/arch/arm/mach-omap2/sleep44xx.S
|
||||
@@ -6,6 +6,7 @@
|
||||
* Santosh Shilimkar <santosh.shilimkar@ti.com>
|
||||
*/
|
||||
|
||||
+#include <linux/cfi_types.h>
|
||||
#include <linux/linkage.h>
|
||||
#include <asm/assembler.h>
|
||||
#include <asm/smp_scu.h>
|
||||
@@ -58,7 +59,7 @@
|
||||
* stack frame and it expects the caller to take care of it. Hence the entire
|
||||
* stack frame is saved to avoid possible stack corruption.
|
||||
*/
|
||||
-ENTRY(omap4_finish_suspend)
|
||||
+SYM_TYPED_FUNC_START(omap4_finish_suspend)
|
||||
stmfd sp!, {r4-r12, lr}
|
||||
cmp r0, #0x0
|
||||
beq do_WFI @ No lowpower state, jump to WFI
|
||||
@@ -223,7 +224,7 @@ skip_scu_gp_clear:
|
||||
isb
|
||||
dsb
|
||||
ldmfd sp!, {r4-r12, pc}
|
||||
-ENDPROC(omap4_finish_suspend)
|
||||
+SYM_FUNC_END(omap4_finish_suspend)
|
||||
|
||||
/*
|
||||
* ============================
|
||||
--
|
||||
cgit 1.3-korg
|
||||
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
From e9dde2b7b2e4ad2fbcbb435ed1ebd6f9b54a5a72 Mon Sep 17 00:00:00 2001
|
||||
From: "Sicelo A. Mhlongo" <absicsz@gmail.com>
|
||||
Date: Sat, 9 May 2026 07:39:21 +0200
|
||||
Subject: [PATCH] arch: arm: omap2: wrap omap4_finish_suspend for CFI
|
||||
compatibility
|
||||
|
||||
omap4_finish_suspend is defined in arm assembly and is thus invisible to CFI,
|
||||
causing errors when called directly as .finish_suspend. Wrap it in a function
|
||||
which calls the assembly function.
|
||||
|
||||
Author: Mithil Bavishi <bavishimithil@gmail.com>
|
||||
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
|
||||
---
|
||||
arch/arm/mach-omap2/omap-mpuss-lowpower.c | 7 ++++++-
|
||||
1 file changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/arm/mach-omap2/omap-mpuss-lowpower.c b/arch/arm/mach-omap2/omap-mpuss-lowpower.c
|
||||
index f18ef45e2fe10..457e0994bd261 100644
|
||||
--- a/arch/arm/mach-omap2/omap-mpuss-lowpower.c
|
||||
+++ b/arch/arm/mach-omap2/omap-mpuss-lowpower.c
|
||||
@@ -123,6 +123,11 @@ static inline void set_cpu_wakeup_addr(unsigned int cpu_id, u32 addr)
|
||||
writel_relaxed(addr, pm_info->wkup_sar_addr);
|
||||
}
|
||||
|
||||
+static int omap4_finish_suspend_cfi(unsigned long cpu_state)
|
||||
+{
|
||||
+ return omap4_finish_suspend(cpu_state);
|
||||
+}
|
||||
+
|
||||
/*
|
||||
* Store the SCU power status value to scratchpad memory
|
||||
*/
|
||||
@@ -437,7 +442,7 @@ int __init omap4_mpuss_init(void)
|
||||
}
|
||||
|
||||
if (cpu_is_omap44xx()) {
|
||||
- omap_pm_ops.finish_suspend = omap4_finish_suspend;
|
||||
+ omap_pm_ops.finish_suspend = omap4_finish_suspend_cfi;
|
||||
omap_pm_ops.resume = omap4_cpu_resume;
|
||||
omap_pm_ops.scu_prepare = scu_pwrst_prepare;
|
||||
omap_pm_ops.hotplug_restart = omap4_secondary_startup;
|
||||
--
|
||||
2.53.0
|
||||
|
||||
|
|
@ -1,24 +1,28 @@
|
|||
# Kernel config based on: arch/arm/configs/omap2plus_defconfig
|
||||
maintainer="Mithil Bavishi <bavishimithil@gmail.com>"
|
||||
pkgname=linux-postmarketos-omap
|
||||
pkgver=7.0.5
|
||||
pkgrel=2
|
||||
pkgver=7.1.3
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline kernel fork for OMAP devices"
|
||||
arch="armv7"
|
||||
url="https://kernel.org/"
|
||||
license="GPL-2.0-only"
|
||||
options="!check !tracedeps pmb:cross-native pmb:kconfigcheck-community"
|
||||
options="!check !strip !tracedeps pmb:cross-native pmb:kconfigcheck-community"
|
||||
makedepends="
|
||||
bash
|
||||
bison
|
||||
clang
|
||||
elfutils-dev
|
||||
findutils
|
||||
flex
|
||||
linux-headers
|
||||
lld
|
||||
llvm
|
||||
openssl-dev
|
||||
pahole
|
||||
perl
|
||||
postmarketos-installkernel
|
||||
python3
|
||||
xz
|
||||
zstd
|
||||
"
|
||||
|
|
@ -43,16 +47,12 @@ fi
|
|||
source="
|
||||
$_kernsrc
|
||||
$_config
|
||||
0001-Add-TWL6032-dtsi.patch
|
||||
0002-arm-dts-Add-common-dtsi-for-espresso.patch
|
||||
0003-arm-dts-Add-espresso7-support.patch
|
||||
0004-arm-dts-Add-espresso10-support.patch
|
||||
0005-Add-TWL6030-power-button-support-to-twl-pwrbutton.patch
|
||||
0006-iio-rescale-revert-logic.patch
|
||||
0007-hsi-dma-fix.patch
|
||||
0008-arch-arm-omap2-wrap-omap4_finish_suspend-for-CFI-com.patch
|
||||
0010-arm-dts-Add-barnesnoble-encore-support.patch
|
||||
0011-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch
|
||||
0001-iio-rescale-revert-logic.patch
|
||||
0002-hsi-dma-fix.patch
|
||||
0003-Add-TWL6030-power-button-support-to-twl-pwrbutton.patch
|
||||
0004-arm-dts-Add-barnesnoble-encore-support.patch
|
||||
0005-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch
|
||||
0006-omap4-cfi.patch
|
||||
"
|
||||
builddir="$srcdir/linux-$_kernver"
|
||||
replaces="linux-samsung-espresso3g linux-nokia-n900"
|
||||
|
|
@ -83,16 +83,12 @@ package() {
|
|||
}
|
||||
|
||||
sha512sums="
|
||||
8a1c673e5b4f7cedfc7f79d32396d54ec5d8e91c3a3c9919f3f6926f4c74560aa1a522610094f27c39a77d3b6a9c0f833a7302cb1f9582400f3af78515f57eeb linux-7.0.5.tar.xz
|
||||
38a11eb341d7f3cf604e47f449e61c1489b31b6a02ce308890960d979c82438ddc86421c0662df1ca438dbe3b2dee1d34cc6844c75a94c93874d3e3ee1c13353 config-postmarketos-omap.armv7
|
||||
9a187d93885f07467ec67094621b2d762607d58622e67172bdfcd8ba5f3d6aab900ca5d233efd3d447540f9b906ba950083a35997c84b315801604e1cd5cddc3 0001-Add-TWL6032-dtsi.patch
|
||||
f7d1a87088c65278a114125e732d5bebebb560a6245afb34e003083d808ef3f8c5f49ff23131953508a6daae111ab6adfffdbcf56b79260a6d4115f859c7bb3a 0002-arm-dts-Add-common-dtsi-for-espresso.patch
|
||||
089ca0547997c7cd5d1b65924c134eb6b7703a7439729923d3639d125763412fa7e826d1cb839ac0b6cd22e614f69a3b52605a75b571e271c33f9a27ff6ac9c2 0003-arm-dts-Add-espresso7-support.patch
|
||||
97f6671bd6fa02d095b726793a3ae68a5b94b0a89719006121a6eaf1607c477f74446489a0f62250edc3c193945f571c92196c85ec8043ae18a141ea9adffd51 0004-arm-dts-Add-espresso10-support.patch
|
||||
a17ddc7a41ce2a6be04a8ee0ffcfb8dbb0381d1ce7fac8336befd79bc388ce5d16b6ba3a4732a540a43add55c43b015a3b77205a007a058d4d6e3291234b5cc0 0005-Add-TWL6030-power-button-support-to-twl-pwrbutton.patch
|
||||
1a68e3a32ae1e56d325c0f759ee66d64d14f46a5d52e75ae008dfddac335beb3aa7acaf62abb95b6d5ce1557f0cf9b4c31ab78e110af178db1ac963bb377dbf0 0006-iio-rescale-revert-logic.patch
|
||||
11bcc2bdcd8862e56f23a763d393b1d5f62af82cfd6dd347b5786b9f299144950d5941579091fea144371bad1188f366d8cd5a26453fc852fd3e769df2bd21bc 0007-hsi-dma-fix.patch
|
||||
14f2d104418609c77eacbd04173449dafaf6421b0c15d9ff5f202ac716bf41ac2ffbad114ba3ec73ba6657eeac0c3ff4bf38831d6cb228bc38f81b6e9d3ded93 0008-arch-arm-omap2-wrap-omap4_finish_suspend-for-CFI-com.patch
|
||||
2626cdd833bfbee5e714e224953533f02a7d1faba0d7c9b968ab728a28d70ebfb3a9ed46aab30e3784165c6eeeff3f26b482e188af5bc5c15de5c970d262c188 0010-arm-dts-Add-barnesnoble-encore-support.patch
|
||||
f03770e3c2f4c2876b31750f194646bbbe43b60fc7489ee9c54d1f6b36d72da4d2894b86dc47c1c9bf7676ef0c5d1788fa4f8c4d0f8eff1dd4e75d1ce4b9dfc8 0011-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch
|
||||
1c5e7e16c73f4942dcdc1783987e65351259d1f2d4ff39c91182529e2f9e689b62b3df3ec89b61514c473eb13ecb004a3825716b9c583fc41e25fc01fe569b30 linux-7.1.3.tar.xz
|
||||
54a4f85c87a743a5ad81226c18d4fba5faf8d0286ddfd3fd8d02364b040f8e35cfaa35b7576dd086a72ca54506753391acc89de758aa5ff1c71b3c4fceafe72e config-postmarketos-omap.armv7
|
||||
1a68e3a32ae1e56d325c0f759ee66d64d14f46a5d52e75ae008dfddac335beb3aa7acaf62abb95b6d5ce1557f0cf9b4c31ab78e110af178db1ac963bb377dbf0 0001-iio-rescale-revert-logic.patch
|
||||
11bcc2bdcd8862e56f23a763d393b1d5f62af82cfd6dd347b5786b9f299144950d5941579091fea144371bad1188f366d8cd5a26453fc852fd3e769df2bd21bc 0002-hsi-dma-fix.patch
|
||||
a17ddc7a41ce2a6be04a8ee0ffcfb8dbb0381d1ce7fac8336befd79bc388ce5d16b6ba3a4732a540a43add55c43b015a3b77205a007a058d4d6e3291234b5cc0 0003-Add-TWL6030-power-button-support-to-twl-pwrbutton.patch
|
||||
2626cdd833bfbee5e714e224953533f02a7d1faba0d7c9b968ab728a28d70ebfb3a9ed46aab30e3784165c6eeeff3f26b482e188af5bc5c15de5c970d262c188 0004-arm-dts-Add-barnesnoble-encore-support.patch
|
||||
f03770e3c2f4c2876b31750f194646bbbe43b60fc7489ee9c54d1f6b36d72da4d2894b86dc47c1c9bf7676ef0c5d1788fa4f8c4d0f8eff1dd4e75d1ce4b9dfc8 0005-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch
|
||||
25df8fb362e6f4e3612fd2e7ac02978674daabb7bf246928f94f4c8e408e196c5831f6eace3e2838c2e8f835cf1517f6a5e96160fcaec4ff4020c8859e25712c 0006-omap4-cfi.patch
|
||||
"
|
||||
|
|
|
|||
|
|
@ -1,18 +1,19 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 7.0.5 Kernel Configuration
|
||||
# Linux/arm 7.1.3 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.3"
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.8"
|
||||
CONFIG_GCC_VERSION=0
|
||||
CONFIG_CC_IS_CLANG=y
|
||||
CONFIG_CLANG_VERSION=220103
|
||||
CONFIG_CLANG_VERSION=220108
|
||||
CONFIG_AS_IS_LLVM=y
|
||||
CONFIG_AS_VERSION=220103
|
||||
CONFIG_AS_VERSION=220108
|
||||
CONFIG_LD_VERSION=0
|
||||
CONFIG_LD_IS_LLD=y
|
||||
CONFIG_LLD_VERSION=220103
|
||||
CONFIG_LLD_VERSION=220108
|
||||
CONFIG_RUSTC_VERSION=0
|
||||
CONFIG_RUSTC_LLVM_VERSION=0
|
||||
CONFIG_RUSTC_LLVM_MAJOR_VERSION=0
|
||||
CONFIG_ARCH_HAS_CC_CAN_LINK=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
|
|
@ -24,7 +25,7 @@ CONFIG_CC_HAS_COUNTED_BY=y
|
|||
CONFIG_CC_HAS_COUNTED_BY_PTR=y
|
||||
CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING=y
|
||||
CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
|
||||
CONFIG_PAHOLE_VERSION=0
|
||||
CONFIG_PAHOLE_VERSION=131
|
||||
CONFIG_IRQ_WORK=y
|
||||
CONFIG_BUILDTIME_TABLE_SORT=y
|
||||
CONFIG_THREAD_INFO_IN_TASK=y
|
||||
|
|
@ -116,8 +117,10 @@ CONFIG_BPF_LSM=y
|
|||
CONFIG_PREEMPT_BUILD=y
|
||||
# CONFIG_PREEMPT_VOLUNTARY is not set
|
||||
CONFIG_PREEMPT=y
|
||||
# CONFIG_PREEMPT_RT is not set
|
||||
CONFIG_PREEMPT_COUNT=y
|
||||
CONFIG_PREEMPTION=y
|
||||
# CONFIG_SCHED_CLASS_EXT is not set
|
||||
|
||||
#
|
||||
# CPU/Task time and stats accounting
|
||||
|
|
@ -169,6 +172,7 @@ CONFIG_UCLAMP_BUCKETS_COUNT=5
|
|||
# end of Scheduler features
|
||||
|
||||
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough"
|
||||
CONFIG_CC_MS_EXTENSIONS="-fms-extensions"
|
||||
CONFIG_GCC10_NO_ARRAY_BOUNDS=y
|
||||
CONFIG_GCC_NO_STRINGOP_OVERFLOW=y
|
||||
CONFIG_SLAB_OBJ_EXT=y
|
||||
|
|
@ -204,6 +208,7 @@ CONFIG_SOCK_CGROUP_DATA=y
|
|||
CONFIG_NAMESPACES=y
|
||||
CONFIG_UTS_NS=y
|
||||
CONFIG_TIME_NS=y
|
||||
CONFIG_TIME_NS_VDSO=y
|
||||
CONFIG_IPC_NS=y
|
||||
CONFIG_USER_NS=y
|
||||
CONFIG_PID_NS=y
|
||||
|
|
@ -742,6 +747,7 @@ CONFIG_CLONE_BACKWARDS=y
|
|||
CONFIG_OLD_SIGSUSPEND3=y
|
||||
CONFIG_OLD_SIGACTION=y
|
||||
CONFIG_COMPAT_32BIT_TIME=y
|
||||
CONFIG_ARCH_SUPPORTS_RT=y
|
||||
CONFIG_HAVE_ARCH_VMAP_STACK=y
|
||||
CONFIG_VMAP_STACK=y
|
||||
CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
|
||||
|
|
@ -764,9 +770,11 @@ CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
|
|||
CONFIG_HAVE_GCC_PLUGINS=y
|
||||
CONFIG_FUNCTION_ALIGNMENT=0
|
||||
CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y
|
||||
CONFIG_HAVE_ARCH_GET_SECUREBOOT=y
|
||||
# end of General architecture-dependent options
|
||||
|
||||
CONFIG_RT_MUTEXES=y
|
||||
CONFIG_MODULE_SIG_FORMAT=y
|
||||
CONFIG_MODULES=y
|
||||
# CONFIG_MODULE_DEBUG is not set
|
||||
CONFIG_MODULE_FORCE_LOAD=y
|
||||
|
|
@ -775,10 +783,20 @@ CONFIG_MODULE_FORCE_UNLOAD=y
|
|||
# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set
|
||||
CONFIG_MODVERSIONS=y
|
||||
CONFIG_GENKSYMS=y
|
||||
# CONFIG_GENDWARFKSYMS is not set
|
||||
CONFIG_EXTENDED_MODVERSIONS=y
|
||||
CONFIG_BASIC_MODVERSIONS=y
|
||||
CONFIG_MODULE_SRCVERSION_ALL=y
|
||||
# CONFIG_MODULE_SIG is not set
|
||||
CONFIG_MODULE_SIG=y
|
||||
# CONFIG_MODULE_SIG_FORCE is not set
|
||||
CONFIG_MODULE_SIG_ALL=y
|
||||
# CONFIG_MODULE_SIG_SHA256 is not set
|
||||
# CONFIG_MODULE_SIG_SHA384 is not set
|
||||
CONFIG_MODULE_SIG_SHA512=y
|
||||
# CONFIG_MODULE_SIG_SHA3_256 is not set
|
||||
# CONFIG_MODULE_SIG_SHA3_384 is not set
|
||||
# CONFIG_MODULE_SIG_SHA3_512 is not set
|
||||
CONFIG_MODULE_SIG_HASH="sha512"
|
||||
CONFIG_MODULE_COMPRESS=y
|
||||
# CONFIG_MODULE_COMPRESS_GZIP is not set
|
||||
# CONFIG_MODULE_COMPRESS_XZ is not set
|
||||
|
|
@ -1017,7 +1035,7 @@ CONFIG_INET_TCP_DIAG=y
|
|||
CONFIG_TCP_CONG_CUBIC=y
|
||||
CONFIG_DEFAULT_TCP_CONG="cubic"
|
||||
# CONFIG_TCP_MD5SIG is not set
|
||||
CONFIG_IPV6=m
|
||||
CONFIG_IPV6=y
|
||||
# CONFIG_IPV6_ROUTER_PREF is not set
|
||||
# CONFIG_IPV6_OPTIMISTIC_DAD is not set
|
||||
# CONFIG_INET6_AH is not set
|
||||
|
|
@ -1070,7 +1088,6 @@ CONFIG_NF_CONNTRACK_PROCFS=y
|
|||
# CONFIG_NF_CONNTRACK_TIMESTAMP is not set
|
||||
# CONFIG_NF_CONNTRACK_LABELS is not set
|
||||
CONFIG_NF_CT_PROTO_SCTP=y
|
||||
CONFIG_NF_CT_PROTO_UDPLITE=y
|
||||
# CONFIG_NF_CONNTRACK_AMANDA is not set
|
||||
# CONFIG_NF_CONNTRACK_FTP is not set
|
||||
# CONFIG_NF_CONNTRACK_H323 is not set
|
||||
|
|
@ -1382,6 +1399,7 @@ CONFIG_NET_SCHED=y
|
|||
CONFIG_NET_SCH_INGRESS=m
|
||||
# CONFIG_NET_SCH_PLUG is not set
|
||||
# CONFIG_NET_SCH_ETS is not set
|
||||
# CONFIG_NET_SCH_BPF is not set
|
||||
# CONFIG_NET_SCH_DUALPI2 is not set
|
||||
# CONFIG_NET_SCH_DEFAULT is not set
|
||||
|
||||
|
|
@ -1457,7 +1475,6 @@ CONFIG_NET_FLOW_LIMIT=y
|
|||
# end of Network testing
|
||||
# end of Networking options
|
||||
|
||||
# CONFIG_HAMRADIO is not set
|
||||
CONFIG_CAN=m
|
||||
CONFIG_CAN_RAW=m
|
||||
CONFIG_CAN_BCM=m
|
||||
|
|
@ -1558,7 +1575,6 @@ CONFIG_RFKILL_LEDS=y
|
|||
CONFIG_RFKILL_INPUT=y
|
||||
CONFIG_RFKILL_GPIO=m
|
||||
# CONFIG_NET_9P is not set
|
||||
# CONFIG_CAIF is not set
|
||||
# CONFIG_CEPH_LIB is not set
|
||||
# CONFIG_NFC is not set
|
||||
# CONFIG_PSAMPLE is not set
|
||||
|
|
@ -1591,6 +1607,7 @@ CONFIG_UEVENT_HELPER_PATH=""
|
|||
CONFIG_DEVTMPFS=y
|
||||
CONFIG_DEVTMPFS_MOUNT=y
|
||||
# CONFIG_DEVTMPFS_SAFE is not set
|
||||
CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
|
||||
CONFIG_STANDALONE=y
|
||||
CONFIG_PREVENT_FIRMWARE_BUILD=y
|
||||
|
||||
|
|
@ -1849,10 +1866,12 @@ CONFIG_OF=y
|
|||
CONFIG_OF_FLATTREE=y
|
||||
CONFIG_OF_EARLY_FLATTREE=y
|
||||
CONFIG_OF_KOBJ=y
|
||||
CONFIG_OF_DYNAMIC=y
|
||||
CONFIG_OF_ADDRESS=y
|
||||
CONFIG_OF_IRQ=y
|
||||
CONFIG_OF_RESERVED_MEM=y
|
||||
# CONFIG_OF_OVERLAY is not set
|
||||
CONFIG_OF_RESOLVE=y
|
||||
CONFIG_OF_OVERLAY=y
|
||||
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
|
||||
# CONFIG_PARPORT is not set
|
||||
CONFIG_BLK_DEV=y
|
||||
|
|
@ -2092,7 +2111,6 @@ CONFIG_VETH=m
|
|||
# CONFIG_NETKIT is not set
|
||||
# CONFIG_NET_VRF is not set
|
||||
# CONFIG_ETHERNET is not set
|
||||
CONFIG_MDIO_BUS=m
|
||||
CONFIG_PHYLINK=m
|
||||
CONFIG_PHYLIB=m
|
||||
CONFIG_SWPHY=y
|
||||
|
|
@ -2343,7 +2361,6 @@ CONFIG_WLCORE_SDIO=m
|
|||
|
||||
# CONFIG_NETDEVSIM is not set
|
||||
# CONFIG_NET_FAILOVER is not set
|
||||
# CONFIG_ISDN is not set
|
||||
|
||||
#
|
||||
# Input device support
|
||||
|
|
@ -2381,6 +2398,7 @@ CONFIG_KEYBOARD_GPIO=m
|
|||
# CONFIG_KEYBOARD_GPIO_POLLED is not set
|
||||
# CONFIG_KEYBOARD_TCA8418 is not set
|
||||
CONFIG_KEYBOARD_MATRIX=m
|
||||
# CONFIG_KEYBOARD_CHARLIEPLEX is not set
|
||||
# CONFIG_KEYBOARD_LM8323 is not set
|
||||
# CONFIG_KEYBOARD_LM8333 is not set
|
||||
# CONFIG_KEYBOARD_MAX7359 is not set
|
||||
|
|
@ -2783,6 +2801,7 @@ CONFIG_SPI_TI_QSPI=m
|
|||
# CONFIG_SPI_LOOPBACK_TEST is not set
|
||||
# CONFIG_SPI_TLE62X0 is not set
|
||||
# CONFIG_SPI_SLAVE is not set
|
||||
CONFIG_SPI_DYNAMIC=y
|
||||
# CONFIG_SPMI is not set
|
||||
CONFIG_HSI=m
|
||||
CONFIG_HSI_BOARDINFO=y
|
||||
|
|
@ -2870,6 +2889,7 @@ CONFIG_GPIO_CDEV_V1=y
|
|||
#
|
||||
# CONFIG_GPIO_74XX_MMIO is not set
|
||||
# CONFIG_GPIO_ALTERA is not set
|
||||
# CONFIG_GPIO_BY_PINCTRL is not set
|
||||
# CONFIG_GPIO_CADENCE is not set
|
||||
# CONFIG_GPIO_DWAPB is not set
|
||||
# CONFIG_GPIO_FTGPIO010 is not set
|
||||
|
|
@ -3001,6 +3021,7 @@ CONFIG_POWER_RESET_GPIO=y
|
|||
# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
|
||||
# CONFIG_SYSCON_REBOOT_MODE is not set
|
||||
# CONFIG_NVMEM_REBOOT_MODE is not set
|
||||
# CONFIG_POWER_RESET_QEMU_VIRT_CTRL is not set
|
||||
# CONFIG_POWER_SEQUENCING is not set
|
||||
CONFIG_POWER_SUPPLY=y
|
||||
# CONFIG_POWER_SUPPLY_DEBUG is not set
|
||||
|
|
@ -3016,6 +3037,7 @@ CONFIG_POWER_SUPPLY=y
|
|||
# CONFIG_BATTERY_DS2781 is not set
|
||||
# CONFIG_BATTERY_DS2782 is not set
|
||||
# CONFIG_BATTERY_SAMSUNG_SDI is not set
|
||||
# CONFIG_BATTERY_S2MU005 is not set
|
||||
# CONFIG_BATTERY_SBS is not set
|
||||
# CONFIG_CHARGER_SBS is not set
|
||||
# CONFIG_MANAGER_SBS is not set
|
||||
|
|
@ -3148,6 +3170,7 @@ CONFIG_SENSORS_GPIO_FAN=m
|
|||
# CONFIG_SENSORS_MAX31790 is not set
|
||||
# CONFIG_SENSORS_MC34VR500 is not set
|
||||
# CONFIG_SENSORS_MCP3021 is not set
|
||||
# CONFIG_SENSORS_MCP9982 is not set
|
||||
# CONFIG_SENSORS_TC654 is not set
|
||||
# CONFIG_SENSORS_TPS23861 is not set
|
||||
# CONFIG_SENSORS_MR75203 is not set
|
||||
|
|
@ -3544,7 +3567,7 @@ CONFIG_RC_MAP=m
|
|||
# CONFIG_RC_DECODERS is not set
|
||||
CONFIG_RC_DEVICES=y
|
||||
# CONFIG_IR_GPIO_CIR is not set
|
||||
CONFIG_IR_GPIO_TX=m
|
||||
# CONFIG_IR_GPIO_TX is not set
|
||||
# CONFIG_IR_HIX5HD2 is not set
|
||||
# CONFIG_IR_IGORPLUGUSB is not set
|
||||
# CONFIG_IR_IGUANA is not set
|
||||
|
|
@ -3736,7 +3759,6 @@ CONFIG_V4L_PLATFORM_DRIVERS=y
|
|||
#
|
||||
# Sunxi media platform drivers
|
||||
#
|
||||
# CONFIG_VIDEO_DW_MIPI_CSI2RX is not set
|
||||
|
||||
#
|
||||
# Texas Instruments drivers
|
||||
|
|
@ -3817,6 +3839,7 @@ CONFIG_VIDEO_CCS_PLL=m
|
|||
# CONFIG_VIDEO_OV2659 is not set
|
||||
# CONFIG_VIDEO_OV2680 is not set
|
||||
# CONFIG_VIDEO_OV2685 is not set
|
||||
# CONFIG_VIDEO_OV2732 is not set
|
||||
# CONFIG_VIDEO_OV2735 is not set
|
||||
# CONFIG_VIDEO_OV4689 is not set
|
||||
# CONFIG_VIDEO_OV5640 is not set
|
||||
|
|
@ -4060,6 +4083,7 @@ CONFIG_DRM_MIPI_DSI=y
|
|||
CONFIG_DRM_KMS_HELPER=y
|
||||
CONFIG_DRM_DRAW=y
|
||||
# CONFIG_DRM_PANIC is not set
|
||||
# CONFIG_DRM_RAS is not set
|
||||
# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
|
||||
# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
|
||||
CONFIG_DRM_CLIENT=y
|
||||
|
|
@ -4116,6 +4140,7 @@ CONFIG_DRM_I2C_NXP_TDA998X=m
|
|||
# CONFIG_DRM_LONTIUM_LT9211 is not set
|
||||
# CONFIG_DRM_LONTIUM_LT9611 is not set
|
||||
# CONFIG_DRM_LONTIUM_LT9611UXC is not set
|
||||
# CONFIG_DRM_LONTIUM_LT8713SX is not set
|
||||
# CONFIG_DRM_ITE_IT66121 is not set
|
||||
CONFIG_DRM_LVDS_CODEC=y
|
||||
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
|
||||
|
|
@ -4144,7 +4169,6 @@ CONFIG_DRM_TI_TPD12S015=m
|
|||
# CONFIG_DRM_WAVESHARE_BRIDGE is not set
|
||||
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
|
||||
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
|
||||
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
|
||||
# CONFIG_DRM_I2C_ADV7511 is not set
|
||||
# CONFIG_DRM_CDNS_DSI is not set
|
||||
# CONFIG_DRM_CDNS_MHDP8546 is not set
|
||||
|
|
@ -4194,12 +4218,14 @@ CONFIG_DRM_PANEL_LVDS=y
|
|||
# CONFIG_DRM_PANEL_HIMAX_HX83102 is not set
|
||||
# CONFIG_DRM_PANEL_HIMAX_HX83112A is not set
|
||||
# CONFIG_DRM_PANEL_HIMAX_HX83112B is not set
|
||||
# CONFIG_DRM_PANEL_HIMAX_HX83121A is not set
|
||||
# CONFIG_DRM_PANEL_HIMAX_HX8394 is not set
|
||||
# CONFIG_DRM_PANEL_HYDIS_HV101HD1 is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9805 is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9806E is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9806E_DSI is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9806E_SPI is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9882T is not set
|
||||
# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set
|
||||
|
|
@ -4217,9 +4243,11 @@ CONFIG_DRM_PANEL_LG_LB035Q02=m
|
|||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_LXD_M9189A is not set
|
||||
CONFIG_DRM_PANEL_LG_LD070WS1=m
|
||||
# CONFIG_DRM_PANEL_MAGNACHIP_D53E6EA8966 is not set
|
||||
# CONFIG_DRM_PANEL_MANTIX_MLAF057WE51 is not set
|
||||
# CONFIG_DRM_PANEL_MOTOROLA_MOT is not set
|
||||
CONFIG_DRM_PANEL_NEC_NL8048HL11=m
|
||||
# CONFIG_DRM_PANEL_NEWVISION_NV3051D is not set
|
||||
# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set
|
||||
|
|
@ -4229,6 +4257,7 @@ CONFIG_DRM_PANEL_NEC_NL8048HL11=m
|
|||
# CONFIG_DRM_PANEL_NOVATEK_NT36523 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT36672A is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT36672E is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT37700F is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT37801 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
|
||||
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
||||
|
|
@ -4264,6 +4293,7 @@ CONFIG_DRM_PANEL_NEC_NL8048HL11=m
|
|||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8FC0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
|
|
@ -4315,6 +4345,7 @@ CONFIG_DRM_PANEL_TPO_TD043MTEA1=m
|
|||
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
CONFIG_DRM_TILCDC=m
|
||||
CONFIG_DRM_TILCDC_PANEL_LEGACY=y
|
||||
# CONFIG_DRM_ARCPGU is not set
|
||||
# CONFIG_DRM_GM12U320 is not set
|
||||
# CONFIG_DRM_PANEL_MIPI_DBI is not set
|
||||
|
|
@ -4851,6 +4882,7 @@ CONFIG_SND_SOC_TLV320AIC3X_I2C=m
|
|||
CONFIG_SND_SOC_TWL6040=m
|
||||
# CONFIG_SND_SOC_UDA1334 is not set
|
||||
# CONFIG_SND_SOC_UDA1342 is not set
|
||||
# CONFIG_SND_SOC_UDA1380 is not set
|
||||
# CONFIG_SND_SOC_WM8510 is not set
|
||||
# CONFIG_SND_SOC_WM8523 is not set
|
||||
# CONFIG_SND_SOC_WM8524 is not set
|
||||
|
|
@ -4978,6 +5010,8 @@ CONFIG_HID_KENSINGTON=m
|
|||
CONFIG_HID_LCPOWER=m
|
||||
CONFIG_HID_LED=m
|
||||
# CONFIG_HID_LENOVO is not set
|
||||
# CONFIG_HID_LENOVO_GO is not set
|
||||
# CONFIG_HID_LENOVO_GO_S is not set
|
||||
CONFIG_HID_LETSKETCH=m
|
||||
CONFIG_HID_LOGITECH=m
|
||||
CONFIG_HID_LOGITECH_DJ=m
|
||||
|
|
@ -5057,6 +5091,7 @@ CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
|
|||
CONFIG_HID_ALPS=m
|
||||
# CONFIG_HID_MCP2200 is not set
|
||||
CONFIG_HID_MCP2221=m
|
||||
# CONFIG_HID_HUAWEI is not set
|
||||
# end of Special HID drivers
|
||||
|
||||
#
|
||||
|
|
@ -5528,7 +5563,7 @@ CONFIG_LEDS_TRIGGER_ONESHOT=m
|
|||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
|
||||
CONFIG_LEDS_TRIGGER_CPU=y
|
||||
# CONFIG_LEDS_TRIGGER_CPU is not set
|
||||
# CONFIG_LEDS_TRIGGER_ACTIVITY is not set
|
||||
# CONFIG_LEDS_TRIGGER_GPIO is not set
|
||||
CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
|
||||
|
|
@ -5732,7 +5767,6 @@ CONFIG_TI_DMA_CROSSBAR=y
|
|||
CONFIG_SYNC_FILE=y
|
||||
# CONFIG_SW_SYNC is not set
|
||||
CONFIG_UDMABUF=y
|
||||
# CONFIG_DMABUF_MOVE_NOTIFY is not set
|
||||
# CONFIG_DMABUF_DEBUG is not set
|
||||
# CONFIG_DMABUF_SELFTESTS is not set
|
||||
# CONFIG_DMABUF_HEAPS is not set
|
||||
|
|
@ -6578,6 +6612,7 @@ CONFIG_HID_SENSOR_PRESS=m
|
|||
# CONFIG_SRF08 is not set
|
||||
# CONFIG_VCNL3020 is not set
|
||||
# CONFIG_VL53L0X_I2C is not set
|
||||
# CONFIG_VL53L1X_I2C is not set
|
||||
# CONFIG_AW96103 is not set
|
||||
# end of Proximity and distance sensors
|
||||
|
||||
|
|
@ -6725,6 +6760,7 @@ CONFIG_NVMEM_LAYOUTS=y
|
|||
# CONFIG_FSI is not set
|
||||
# CONFIG_TEE is not set
|
||||
CONFIG_MULTIPLEXER=y
|
||||
# CONFIG_MUX_CORE is not set
|
||||
|
||||
#
|
||||
# Multiplexer drivers
|
||||
|
|
@ -6777,14 +6813,14 @@ CONFIG_XFS_SUPPORT_ASCII_CI=y
|
|||
# CONFIG_XFS_DEBUG is not set
|
||||
# CONFIG_GFS2_FS is not set
|
||||
# CONFIG_OCFS2_FS is not set
|
||||
CONFIG_BTRFS_FS=y
|
||||
CONFIG_BTRFS_FS=m
|
||||
CONFIG_BTRFS_FS_POSIX_ACL=y
|
||||
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
|
||||
# CONFIG_BTRFS_DEBUG is not set
|
||||
# CONFIG_BTRFS_ASSERT is not set
|
||||
# CONFIG_BTRFS_EXPERIMENTAL is not set
|
||||
# CONFIG_NILFS2_FS is not set
|
||||
CONFIG_F2FS_FS=y
|
||||
CONFIG_F2FS_FS=m
|
||||
CONFIG_F2FS_STAT_FS=y
|
||||
CONFIG_F2FS_FS_XATTR=y
|
||||
CONFIG_F2FS_FS_POSIX_ACL=y
|
||||
|
|
@ -6857,8 +6893,8 @@ CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
|
|||
# CONFIG_FAT_DEFAULT_UTF8 is not set
|
||||
CONFIG_EXFAT_FS=m
|
||||
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
|
||||
# CONFIG_NTFS3_FS is not set
|
||||
# CONFIG_NTFS_FS is not set
|
||||
# CONFIG_NTFS3_FS is not set
|
||||
# end of DOS/FAT/EXFAT/NT Filesystems
|
||||
|
||||
#
|
||||
|
|
@ -6996,7 +7032,6 @@ CONFIG_NFSD_FLEXFILELAYOUT=y
|
|||
CONFIG_NFSD_V4_2_INTER_SSC=y
|
||||
# CONFIG_NFSD_V4_SECURITY_LABEL is not set
|
||||
# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set
|
||||
# CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set
|
||||
# CONFIG_NFSD_V4_POSIX_ACLS is not set
|
||||
CONFIG_GRACE_PERIOD=m
|
||||
CONFIG_LOCKD=m
|
||||
|
|
@ -7103,15 +7138,19 @@ CONFIG_SECURITY=y
|
|||
CONFIG_HAS_SECURITY_AUDIT=y
|
||||
CONFIG_SECURITYFS=y
|
||||
# CONFIG_SECURITY_NETWORK is not set
|
||||
# CONFIG_SECURITY_PATH is not set
|
||||
CONFIG_SECURITY_PATH=y
|
||||
# CONFIG_STATIC_USERMODEHELPER is not set
|
||||
# CONFIG_SECURITY_SMACK is not set
|
||||
# CONFIG_SECURITY_TOMOYO is not set
|
||||
# CONFIG_SECURITY_APPARMOR is not set
|
||||
# CONFIG_SECURITY_LOADPIN is not set
|
||||
# CONFIG_SECURITY_YAMA is not set
|
||||
CONFIG_SECURITY_YAMA=y
|
||||
# CONFIG_SECURITY_SAFESETID is not set
|
||||
# CONFIG_SECURITY_LOCKDOWN_LSM is not set
|
||||
CONFIG_SECURITY_LOCKDOWN_LSM=y
|
||||
CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y
|
||||
CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y
|
||||
# CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set
|
||||
# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set
|
||||
# CONFIG_SECURITY_LANDLOCK is not set
|
||||
# CONFIG_SECURITY_IPE is not set
|
||||
CONFIG_INTEGRITY=y
|
||||
|
|
@ -7120,7 +7159,7 @@ CONFIG_INTEGRITY_AUDIT=y
|
|||
# CONFIG_IMA is not set
|
||||
# CONFIG_EVM is not set
|
||||
CONFIG_DEFAULT_SECURITY_DAC=y
|
||||
CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,bpf"
|
||||
CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,selinux,smack,tomoyo,ipe,bpf"
|
||||
|
||||
#
|
||||
# Kernel hardening options
|
||||
|
|
@ -7161,7 +7200,6 @@ CONFIG_RANDSTRUCT_NONE=y
|
|||
# end of Kernel hardening options
|
||||
# end of Security options
|
||||
|
||||
CONFIG_XOR_BLOCKS=y
|
||||
CONFIG_ASYNC_CORE=m
|
||||
CONFIG_ASYNC_XOR=m
|
||||
CONFIG_CRYPTO=y
|
||||
|
|
@ -7180,13 +7218,12 @@ CONFIG_CRYPTO_SKCIPHER2=y
|
|||
CONFIG_CRYPTO_HASH=y
|
||||
CONFIG_CRYPTO_HASH2=y
|
||||
CONFIG_CRYPTO_RNG=m
|
||||
CONFIG_CRYPTO_RNG2=y
|
||||
CONFIG_CRYPTO_RNG_DEFAULT=m
|
||||
CONFIG_CRYPTO_RNG2=m
|
||||
CONFIG_CRYPTO_AKCIPHER2=y
|
||||
CONFIG_CRYPTO_AKCIPHER=y
|
||||
CONFIG_CRYPTO_KPP2=y
|
||||
CONFIG_CRYPTO_KPP=y
|
||||
CONFIG_CRYPTO_ACOMP2=y
|
||||
CONFIG_CRYPTO_ACOMP2=m
|
||||
CONFIG_CRYPTO_MANAGER=y
|
||||
CONFIG_CRYPTO_MANAGER2=y
|
||||
# CONFIG_CRYPTO_USER is not set
|
||||
|
|
@ -7266,17 +7303,15 @@ CONFIG_CRYPTO_ESSIV=y
|
|||
#
|
||||
CONFIG_CRYPTO_BLAKE2B=m
|
||||
CONFIG_CRYPTO_CMAC=m
|
||||
CONFIG_CRYPTO_GHASH=m
|
||||
CONFIG_CRYPTO_HMAC=y
|
||||
CONFIG_CRYPTO_MD4=m
|
||||
CONFIG_CRYPTO_MD5=y
|
||||
CONFIG_CRYPTO_MICHAEL_MIC=m
|
||||
# CONFIG_CRYPTO_RMD160 is not set
|
||||
CONFIG_CRYPTO_SHA1=y
|
||||
CONFIG_CRYPTO_SHA256=y
|
||||
CONFIG_CRYPTO_SHA512=y
|
||||
CONFIG_CRYPTO_SHA3=m
|
||||
# CONFIG_CRYPTO_SM3_GENERIC is not set
|
||||
# CONFIG_CRYPTO_SM3 is not set
|
||||
# CONFIG_CRYPTO_STREEBOG is not set
|
||||
# CONFIG_CRYPTO_WP512 is not set
|
||||
# CONFIG_CRYPTO_XCBC is not set
|
||||
|
|
@ -7359,6 +7394,12 @@ CONFIG_PKCS7_MESSAGE_PARSER=y
|
|||
#
|
||||
# Certificates for signature checking
|
||||
#
|
||||
CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
|
||||
CONFIG_MODULE_SIG_KEY_TYPE_RSA=y
|
||||
# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set
|
||||
# CONFIG_MODULE_SIG_KEY_TYPE_MLDSA_44 is not set
|
||||
# CONFIG_MODULE_SIG_KEY_TYPE_MLDSA_65 is not set
|
||||
# CONFIG_MODULE_SIG_KEY_TYPE_MLDSA_87 is not set
|
||||
CONFIG_SYSTEM_TRUSTED_KEYRING=y
|
||||
CONFIG_SYSTEM_TRUSTED_KEYS=""
|
||||
# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
|
||||
|
|
@ -7374,7 +7415,7 @@ CONFIG_BINARY_PRINTF=y
|
|||
#
|
||||
# Library routines
|
||||
#
|
||||
CONFIG_RAID6_PQ=y
|
||||
CONFIG_RAID6_PQ=m
|
||||
CONFIG_RAID6_PQ_BENCHMARK=y
|
||||
CONFIG_LINEAR_RANGES=y
|
||||
# CONFIG_PACKING is not set
|
||||
|
|
@ -7397,17 +7438,13 @@ CONFIG_CRC32=y
|
|||
CONFIG_CRC32_ARCH=y
|
||||
CONFIG_CRC64=y
|
||||
CONFIG_CRC_OPTIMIZATIONS=y
|
||||
|
||||
#
|
||||
# Crypto library routines
|
||||
#
|
||||
CONFIG_CRYPTO_HASH_INFO=y
|
||||
CONFIG_CRYPTO_LIB_UTILS=y
|
||||
CONFIG_CRYPTO_LIB_AES=y
|
||||
CONFIG_CRYPTO_LIB_AES_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_AES_CBC_MACS=m
|
||||
CONFIG_CRYPTO_LIB_ARC4=m
|
||||
CONFIG_CRYPTO_LIB_GF128MUL=m
|
||||
CONFIG_CRYPTO_LIB_BLAKE2B=y
|
||||
CONFIG_CRYPTO_LIB_BLAKE2B=m
|
||||
CONFIG_CRYPTO_LIB_BLAKE2B_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_BLAKE2S_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_CHACHA=m
|
||||
|
|
@ -7416,6 +7453,8 @@ CONFIG_CRYPTO_LIB_CURVE25519=m
|
|||
CONFIG_CRYPTO_LIB_CURVE25519_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y
|
||||
CONFIG_CRYPTO_LIB_DES=m
|
||||
CONFIG_CRYPTO_LIB_GF128HASH=m
|
||||
CONFIG_CRYPTO_LIB_GF128HASH_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_MD5=y
|
||||
CONFIG_CRYPTO_LIB_MLDSA=m
|
||||
CONFIG_CRYPTO_LIB_POLY1305=m
|
||||
|
|
@ -7429,8 +7468,8 @@ CONFIG_CRYPTO_LIB_SHA256_ARCH=y
|
|||
CONFIG_CRYPTO_LIB_SHA512=y
|
||||
CONFIG_CRYPTO_LIB_SHA512_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_SHA3=m
|
||||
# end of Crypto library routines
|
||||
|
||||
CONFIG_XOR_BLOCKS=m
|
||||
CONFIG_XOR_BLOCKS_ARCH=y
|
||||
CONFIG_XXHASH=y
|
||||
CONFIG_AUDIT_GENERIC=y
|
||||
# CONFIG_RANDOM32_SELFTEST is not set
|
||||
|
|
@ -7568,11 +7607,23 @@ CONFIG_DEBUG_MISC=y
|
|||
#
|
||||
# Compile-time checks and compiler options
|
||||
#
|
||||
CONFIG_DEBUG_INFO=y
|
||||
CONFIG_AS_HAS_NON_CONST_ULEB128=y
|
||||
CONFIG_DEBUG_INFO_NONE=y
|
||||
# CONFIG_DEBUG_INFO_NONE is not set
|
||||
# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set
|
||||
# CONFIG_DEBUG_INFO_DWARF4 is not set
|
||||
# CONFIG_DEBUG_INFO_DWARF5 is not set
|
||||
CONFIG_DEBUG_INFO_DWARF5=y
|
||||
# CONFIG_DEBUG_INFO_REDUCED is not set
|
||||
CONFIG_DEBUG_INFO_COMPRESSED_NONE=y
|
||||
# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set
|
||||
# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set
|
||||
# CONFIG_DEBUG_INFO_SPLIT is not set
|
||||
CONFIG_DEBUG_INFO_BTF=y
|
||||
CONFIG_PAHOLE_HAS_BTF_TAG=y
|
||||
CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y
|
||||
CONFIG_DEBUG_INFO_BTF_MODULES=y
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_GDB_SCRIPTS is not set
|
||||
CONFIG_FRAME_WARN=1024
|
||||
# CONFIG_STRIP_ASM_SYMS is not set
|
||||
# CONFIG_HEADERS_INSTALL is not set
|
||||
|
|
@ -7783,6 +7834,7 @@ CONFIG_FTRACE_MCOUNT_USE_RECORDMCOUNT=y
|
|||
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
|
||||
# CONFIG_KPROBE_EVENT_GEN_TEST is not set
|
||||
# CONFIG_RV is not set
|
||||
# CONFIG_TRACE_REMOTE_TEST is not set
|
||||
# CONFIG_SAMPLES is not set
|
||||
# CONFIG_STRICT_DEVMEM is not set
|
||||
|
||||
|
|
@ -7835,6 +7887,7 @@ CONFIG_RUNTIME_TESTING_MENU=y
|
|||
# CONFIG_TEST_LKM is not set
|
||||
# CONFIG_TEST_BITOPS is not set
|
||||
# CONFIG_TEST_VMALLOC is not set
|
||||
# CONFIG_TEST_WORKQUEUE is not set
|
||||
# CONFIG_TEST_BPF is not set
|
||||
# CONFIG_FIND_BIT_BENCHMARK is not set
|
||||
# CONFIG_TEST_FIRMWARE is not set
|
||||
|
|
@ -7861,3 +7914,4 @@ CONFIG_ARCH_USE_MEMTEST=y
|
|||
|
||||
CONFIG_IO_URING_ZCRX=y
|
||||
CONFIG_IO_URING_BPF=y
|
||||
CONFIG_IO_URING_BPF_OPS=y
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue