/openbmc/linux/Documentation/devicetree/bindings/net/wireless/ |
H A D | qcom,ath10k.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/wireless/qcom,ath10k.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Technologies ath10k wireless devices 10 - Kalle Valo <kvalo@kernel.org> 18 - qcom,ath10k # SDIO-based devices 19 - qcom,ipq4019-wifi 20 - qcom,wcn3990-wifi # SNoC-based devices 25 reg-names: [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath10k/ |
H A D | core.c | 1 // SPDX-License-Identifier: ISC 3 * Copyright (c) 2005-2011 Atheros Communications Inc. 4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc. 5 * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. 6 * Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved. 16 #include <linux/nvmem-consumer.h> 28 #include "wmi-ops.h" 56 MODULE_PARM_DESC(skip_otp, "Skip otp failure for calibration in testmode"); 57 MODULE_PARM_DESC(cryptmode, "Crypto mode: 0-hardware, 1-software"); 465 * or 2x2 160Mhz, long-guard-interval. [all …]
|
H A D | qmi.c | 1 // SPDX-License-Identifier: ISC 4 * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. 36 struct ath10k *ar = qmi->ar; in ath10k_qmi_map_msa_permission() 48 if (mem_info->secure) { in ath10k_qmi_map_msa_permission() 56 ret = qcom_scm_assign_mem(mem_info->addr, mem_info->size, in ath10k_qmi_map_msa_permission() 68 struct ath10k *ar = qmi->ar; in ath10k_qmi_unmap_msa_permission() 74 if (!mem_info->secure) in ath10k_qmi_unmap_msa_permission() 80 ret = qcom_scm_assign_mem(mem_info->addr, mem_info->size, in ath10k_qmi_unmap_msa_permission() 93 if (qmi->msa_fixed_perm) in ath10k_qmi_setup_msa_permissions() 96 for (i = 0; i < qmi->nr_mem_region; i++) { in ath10k_qmi_setup_msa_permissions() [all …]
|
/openbmc/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-ipq4018-jalapeno.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 4 #include "qcom-ipq4019.dtsi" 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/input/input.h> 27 bias-pull-up; 35 bias-disable; 43 drive-strength = <2>; 44 bias-disable; 50 drive-strength = <2>; 51 bias-disable; [all …]
|
H A D | qcom-ipq4018-ap120c-ac.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 3 #include "qcom-ipq4019.dtsi" 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/input/input.h> 8 model = "ALFA Network AP120C-AC"; 9 compatible = "alfa-network,ap120c-ac", "qcom,ipq4018"; 16 stdout-path = "serial0:115200n8"; 20 compatible = "gpio-keys"; 22 key-reset { 35 drive-strength = <16>; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3399-gru-scarlet-dumo.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Google Gru-Scarlet Rev5+ (SKU-0) board device tree source 8 /dts-v1/; 10 #include "rk3399-gru-scarlet.dtsi" 14 compatible = "google,scarlet-rev15-sku0", "google,scarlet-rev15", 15 "google,scarlet-rev14-sku0", "google,scarlet-rev14", 16 "google,scarlet-rev13-sku0", "google,scarlet-rev13", 17 "google,scarlet-rev12-sku0", "google,scarlet-rev12", 18 "google,scarlet-rev11-sku0", "google,scarlet-rev11", 19 "google,scarlet-rev10-sku0", "google,scarlet-rev10", [all …]
|
/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt8183-kukui-jacuzzi-fennel14-sku2.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "mt8183-kukui-jacuzzi-fennel.dtsi" 8 #include "mt8183-kukui-audio-ts3a227e-rt1015p.dtsi" 12 compatible = "google,fennel-sku2", "google,fennel", "mediatek,mt8183"; 16 qcom,ath10k-calibration-variant = "GO_FENNEL14";
|
H A D | mt8183-kukui-jacuzzi-fennel14.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "mt8183-kukui-jacuzzi-fennel.dtsi" 8 #include "mt8183-kukui-audio-da7219-rt1015p.dtsi" 12 compatible = "google,fennel-sku0", "google,fennel", "mediatek,mt8183"; 16 qcom,ath10k-calibration-variant = "GO_FENNEL14";
|
H A D | mt8183-kukui-jacuzzi-juniper.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "mt8183-kukui-jacuzzi.dtsi" 11 compatible = "hid-over-i2c"; 13 hid-descr-addr = <0x20>; 15 pinctrl-names = "default"; 16 pinctrl-0 = <&trackpad_pins>; 18 interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>; 20 wakeup-source; 25 qcom,ath10k-calibration-variant = "GO_JUNIPER";
|
H A D | mt8183-kukui-jacuzzi-fennel-sku7.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "mt8183-kukui-jacuzzi-fennel.dtsi" 8 #include "mt8183-kukui-audio-ts3a227e-rt1015p.dtsi" 12 compatible = "google,fennel-sku7", "google,fennel", "mediatek,mt8183"; 18 compatible = "hid-over-i2c"; 20 interrupt-parent = <&pio>; 22 pinctrl-names = "default"; 23 pinctrl-0 = <&touchscreen_pins>; 25 post-power-on-delay-ms = <10>; [all …]
|
H A D | mt8183-kukui-jacuzzi-fennel-sku6.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "mt8183-kukui-jacuzzi-fennel.dtsi" 8 #include "mt8183-kukui-audio-da7219-rt1015p.dtsi" 12 compatible = "google,fennel-sku6", "google,fennel", "mediatek,mt8183"; 18 compatible = "hid-over-i2c"; 20 interrupt-parent = <&pio>; 22 pinctrl-names = "default"; 23 pinctrl-0 = <&touchscreen_pins>; 25 post-power-on-delay-ms = <10>; [all …]
|
H A D | mt8183-kukui-jacuzzi-willow.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "mt8183-kukui-jacuzzi.dtsi" 11 compatible = "hid-over-i2c"; 14 pinctrl-names = "default"; 15 pinctrl-0 = <&touchscreen_pins>; 17 interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>; 19 post-power-on-delay-ms = <70>; 20 hid-descr-addr = <0x0001>; 26 compatible = "hid-over-i2c"; [all …]
|
H A D | mt8183-kukui-jacuzzi-cozmo.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "mt8183-kukui-jacuzzi.dtsi" 8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi" 16 google,remote-bus = <0>; 20 i2c-scl-internal-delay-ns = <25000>; 23 compatible = "hid-over-i2c"; 25 hid-descr-addr = <0x20>; 27 pinctrl-names = "default"; 28 pinctrl-0 = <&trackpad_pins>; [all …]
|
H A D | mt8183-kukui-jacuzzi-damu.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "mt8183-kukui-jacuzzi.dtsi" 8 #include "mt8183-kukui-audio-da7219-max98357a.dtsi" 12 chassis-type = "convertible"; 19 compatible = "hid-over-i2c"; 21 interrupt-parent = <&pio>; 23 pinctrl-names = "default"; 24 pinctrl-0 = <&touchscreen_pins>; 26 post-power-on-delay-ms = <10>; [all …]
|
H A D | mt8183-kukui-jacuzzi-fennel-sku1.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "mt8183-kukui-jacuzzi-fennel.dtsi" 8 #include "mt8183-kukui-audio-da7219-rt1015p.dtsi" 12 compatible = "google,fennel-sku1", "google,fennel", "mediatek,mt8183"; 15 compatible = "pwm-leds"; 16 keyboard_backlight: led-0 { 19 max-brightness = <1023>; 31 compatible = "hid-over-i2c"; 33 interrupt-parent = <&pio>; [all …]
|
H A D | mt8183-kukui-kodama.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "mt8183-kukui.dtsi" 8 #include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi" 11 ppvarn_lcd: ppvarn-lcd { 12 compatible = "regulator-fixed"; 13 regulator-name = "ppvarn_lcd"; 14 pinctrl-names = "default"; 15 pinctrl-0 = <&ppvarn_lcd_en>; 17 enable-active-high; [all …]
|
H A D | mt8183-kukui-krane.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 #include "mt8183-kukui.dtsi" 7 #include "mt8183-kukui-audio-max98357a.dtsi" 10 ppvarn_lcd: ppvarn-lcd { 11 compatible = "regulator-fixed"; 12 regulator-name = "ppvarn_lcd"; 13 pinctrl-names = "default"; 14 pinctrl-0 = <&ppvarn_lcd_en>; 16 enable-active-high; 21 ppvarp_lcd: ppvarp-lcd { [all …]
|
H A D | mt8183-kukui-kakadu.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 #include "mt8183-kukui.dtsi" 7 #include <dt-bindings/input/gpio-keys.h> 10 ppvarn_lcd: ppvarn-lcd { 11 compatible = "regulator-fixed"; 12 regulator-name = "ppvarn_lcd"; 13 pinctrl-names = "default"; 14 pinctrl-0 = <&ppvarn_lcd_en>; 16 enable-active-high; 21 ppvarp_lcd: ppvarp-lcd { [all …]
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | sc7180-trogdor-pazquel360.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /* This file must be included after sc7180-trogdor.dtsi */ 9 #include "sc7180-trogdor-pazquel.dtsi" 13 realtek,dmic1-clk-pin = <2>; 14 realtek,dmic-clk-rate-hz = <2048000>; 15 /delete-property/ VBAT-supply; 19 clock-frequency = <400000>; 25 pinctrl-names = "default"; 26 pinctrl-0 = <&ts_int_l>, <&ts_reset_l>; 28 interrupt-parent = <&tlmm>; [all …]
|
H A D | sc7180-trogdor-lazor.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /* This file must be included after sc7180-trogdor.dtsi */ 9 #include <arm/cros-ec-keyboard.dtsi> 12 semtech,cs0-ground; 13 semtech,combined-sensors = <3>; 15 semtech,startup-sensor = <0>; 16 semtech,proxraw-strength = <8>; 17 semtech,avg-pos-strength = <64>; 35 clock-frequency = <400000>; 38 compatible = "hid-over-i2c"; [all …]
|
H A D | sc7180-trogdor-kingoftown.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "sc7180-trogdor.dtsi" 11 #include "sc7180-trogdor-parade-ps8640.dtsi" 12 #include <arm/cros-ec-keyboard.dtsi> 13 #include "sc7180-trogdor-lte-sku.dtsi" 22 /delete-property/ VBAT-supply; 23 realtek,dmic1-clk-pin = <2>; 24 realtek,dmic-clk-rate-hz = <2048000>; 33 clock-frequency = <400000>; [all …]
|
H A D | sc7180-trogdor-pompom.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include "sc7180-trogdor.dtsi" 9 /* Must come after sc7180-trogdor.dtsi to modify cros_ec */ 10 #include <arm/cros-ec-keyboard.dtsi> 11 #include "sc7180-trogdor-ti-sn65dsi86.dtsi" 14 thermal-zones { 15 choke-5v-thermal { 16 thermal-sensors = <&pm6150_adc_tm 1>; 19 choke-5v-crit { 30 realtek,dmic-clk-driving-high; [all …]
|
H A D | sc7180-trogdor-homestar.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /* This file must be included after sc7180-trogdor.dtsi */ 11 /* BOARD-SPECIFIC TOP LEVEL NODES */ 13 max98360a_1: amplifier-1 { 15 #sound-dai-cells = <0>; 18 max98360a_2: amplifier-2 { 20 #sound-dai-cells = <0>; 23 max98360a_3: amplifier-3 { 25 #sound-dai-cells = <0>; 28 pp3300_touch: pp3300-touch-regulator { [all …]
|
H A D | sc7180-trogdor-wormdingler.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "sc7180-trogdor.dtsi" 13 avdd_lcd: avdd-lcd-regulator { 14 compatible = "regulator-fixed"; 15 regulator-name = "avdd_lcd"; 18 enable-active-high; 19 pinctrl-names = "default"; 20 pinctrl-0 = <&avdd_lcd_en>; 22 vin-supply = <&pp5000_a>; [all …]
|
H A D | sm6115p-lenovo-j606f.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 6 /dts-v1/; 14 chassis-type = "tablet"; 17 qcom,msm-id = <445 0x10000>, <420 0x10000>; 18 qcom,board-id = <34 3>; 25 #address-cells = <2>; 26 #size-cells = <2>; 30 compatible = "simple-framebuffer"; 40 gpio-keys { 41 compatible = "gpio-keys"; [all …]
|