/freebsd/sys/contrib/device-tree/Bindings/input/ |
H A D | hid-over-i2c.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/input/hid-over [all...] |
H A D | hid-over-i2c.txt | 1 * HID over I2C Device-Tree bindings 3 HID over I2C provides support for various Human Interface Devices over the 4 I2C bus. These devices can be for example touchpads, keyboards, touch screens 8 http://msdn.microsoft.com/en-us/library/windows/hardware/hh852380.aspx 10 If this binding is used, the kernel module i2c-hid will handle the communication 11 with the device and the generic hid core layer will handle the protocol. 14 - compatible: must be "hid-over-i2c" 15 - reg: i2c slave address 16 - hid-descr-addr: HID descriptor address 17 - interrupts: interrupt line [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/ |
H A D | mt8173-elm-hana.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include "mt8173-elm.dtsi" 9 clock-frequency = <200000>; 16 interrupts-extended = <&pio 88 IRQ_TYPE_LEVEL_LOW>; 21 * Gen (MTK) are using synaptics touchscreen (hid-over-i2c driver) as a 25 compatible = "hid-over-i2c"; 27 hid-descr-addr = <0x0020>; 28 interrupts-extended = <&pio 88 IRQ_TYPE_LEVEL_LOW>; 33 compatible = "hid-over-i2c"; 35 hid-descr-addr = <0x0001>; [all …]
|
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-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"; 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.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "mt8183-kukui-jacuzzi.dtsi" 10 mediatek,dmic-mode = <1>; /* one-wire */ 15 compatible = "hid-over-i2c"; 17 hid-descr-addr = <0x20>; 19 pinctrl-names = "default"; 20 pinctrl-0 = <&trackpad_pins>; 22 interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>; 24 wakeup-source;
|
H A D | mt8186-corsola-tentacool-sku327683.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 #include "mt8186-corsola-tentacool-sku327681.dts" 9 compatible = "google,tentacruel-sku327683", "google,tentacruel", "mediatek,mt8186"; 14 /delete-node/ trackpad@15; 17 compatible = "hid-over-i2c"; 19 interrupts-extended = <&pio 11 IRQ_TYPE_LEVEL_LOW>; 20 hid-descr-addr = <0x0001>; 21 vdd-supply = <&pp3300_s3>; 22 wakeup-source;
|
H A D | mt8186-corsola-tentacruel-sku262148.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 #include "mt8186-corsola-tentacruel-sku262144.dts" 9 compatible = "google,tentacruel-sku262151", "google,tentacruel-sku262150", 10 "google,tentacruel-sku262149", "google,tentacruel-sku262148", 16 /delete-node/ trackpad@15; 19 compatible = "hid-over-i2c"; 21 interrupts-extended = <&pio 11 IRQ_TYPE_LEVEL_LOW>; 22 hid-descr-addr = <0x0001>; 23 vdd-supply = <&pp3300_s3>; 24 wakeup-source;
|
H A D | mt8183-kukui-jacuzzi-pico6.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" 12 chassis-type = "convertible"; 13 compatible = "google,pico-sku2", "google,pico", "mediatek,mt8183"; 15 bt_wakeup: bt-wakeup { 16 compatible = "gpio-keys"; 17 pinctrl-names = "default"; 18 pinctrl-0 = <&bt_pins_wakeup>; [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 chassis-type = "convertible"; 13 compatible = "google,fennel-sku6", "google,fennel", "mediatek,mt8183"; 19 compatible = "hid-over-i2c"; 21 interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>; 22 pinctrl-names = "default"; 23 pinctrl-0 = <&touchscreen_pins>; [all …]
|
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 chassis-type = "convertible"; 13 compatible = "google,fennel-sku7", "google,fennel", "mediatek,mt8183"; 19 compatible = "hid-over-i2c"; 21 interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>; 22 pinctrl-names = "default"; 23 pinctrl-0 = <&touchscreen_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-max98357 [all...] |
H A D | mt8183-kukui-jacuzzi-burnet.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" 12 chassis-type = "convertible"; 17 mediatek,dmic-mode = <1>; /* one-wire */ 22 compatible = "hid-over-i2c"; 24 pinctrl-names = "default"; 25 pinctrl-0 = <&touchscreen_pins>; 26 interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>; [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" 12 chassis-type = "laptop"; 17 google,remote-bus = <0>; 22 compatible = "hid-over-i2c"; 24 hid-descr-addr = <0x20>; 26 pinctrl-names = "default"; 27 pinctrl-0 = <&trackpad_pins>; [all …]
|
H A D | mt8186-corsola-magneton-sku393216.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "mt8186-corsola-steelix.dtsi" 11 compatible = "google,steelix-sku393219", "google,steelix-sku393216", 13 chassis-type = "laptop"; 22 compatible = "hid-over-i2c"; 24 interrupts-extended = <&pio 12 IRQ_TYPE_LEVEL_LOW>; 25 pinctrl-names = "default"; 26 pinctrl-0 = <&touchscreen_pins>; 27 vdd-supply = <&pp3300_s3>; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | msm8998-asus-novago-tp370ql.dts | 1 // SPDX-License-Identifier: GPL-2.0 4 /dts-v1/; 6 #include "msm8998-clamshell.dtsi" 10 compatible = "asus,novago-tp370ql", "qcom,msm8998"; 11 chassis-type = "convertible"; 18 compatible = "hid-over-i2c"; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&touchpad>; 23 interrupt-parent = <&tlmm>; 26 hid-descr-addr = <0x0001>; [all …]
|
H A D | sc7280-crd.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 8 /dts-v1/; 10 #include "sc7280-idp.dtsi" 11 #include "sc7280-idp-ec-h1.dtsi" 15 compatible = "qcom,sc7280-crd", "google,hoglin", "qcom,sc7280"; 22 stdout-path = "serial0:115200n8"; 27 pmg1110-regulators { 28 compatible = "qcom,pmg1110-rpmh-regulators"; 29 qcom,pmic-id = "k"; 32 regulator-min-microvolt = <1010000>; [all …]
|
H A D | sc7280-crd-r3.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 8 /dts-v1/; 10 #include "sc7280-idp.dtsi" 11 #include "sc7280-idp-ec-h1.dtsi" 14 model = "Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - [all...] |
H A D | sdm850-lenovo-yoga-c630.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 8 /dts-v1/; 10 #include <dt-bindings/input/gpio-keys.h> 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 13 #include <dt-bindings/sound/qcom,q6afe.h> 14 #include <dt-bindings/sound/qcom,q6asm.h> 16 #include "sdm845-wcd9340.dtsi" 24 /delete-node/ &ipa_fw_mem; 25 /delete-node/ &ipa_gsi_mem; [all …]
|
H A D | sc7280-herobrine-crd.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "sc7280-herobrine.dtsi" 11 #include "sc7280-herobrine-audio-wcd9385.dtsi" 12 #include "sc7280-herobrine-lte-sku.dtsi" 27 vreg_edp_bl_crd: vreg-edp-bl-crd-regulator { 28 compatible = "regulator-fixed"; 29 regulator-name = "vreg_edp_bl_crd"; 32 enable-active-high; 33 pinctrl-names = "default"; [all …]
|
H A D | msm8998-hp-envy-x2.dts | 1 // SPDX-License-Identifier: GPL-2.0 4 /dts-v1/; 6 #include "msm8998-clamshell.dtsi" 10 compatible = "hp,envy-x2", "qcom,msm8998"; 11 chassis-type = "convertible"; 18 compatible = "hid-over-i2c"; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&touchpad>; 23 interrupt-parent = <&tlmm>; 26 hid-descr-addr = <0x0001>; [all …]
|
H A D | sc7180-trogdor-lazor-limozeen-nots-r4.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include "sc7180-trogdor-lazor-limozeen-nots-r5.dts" 12 compatible = "google,lazor-rev4-sku5", "qcom,sc7180"; 16 * rev4-sku5 was built with a different trackpad. 18 /delete-node/&trackpad; 21 compatible = "hid-over-i2c"; 23 pinctrl-names = "default"; 24 pinctrl-0 = <&tp_int_odl>; 26 interrupt-parent = <&tlmm>; 29 vdd-supply = <&pp3300_fp_tp>; [all …]
|
/freebsd/sys/arm64/conf/ |
H A D | NOTES | 2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs. 25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 30 options VFP # Floating-point support 69 # Microsoft Hyper-V 80 device al_pci # Annapurna Alpine PCI-E 81 options PCI_HP # PCI-Express native HotPlug 82 options PCI_IOV # PCI SR-IOV support 102 # Broadcom MPT Fusion, version 4, is 64-bit only 103 device mpi3mr # LSI-Logic MPT-Fusion 4 116 device uart_ns8250 # ns8250-type UART driver [all …]
|
/freebsd/sys/powerpc/conf/ |
H A D | GENERIC64 | 2 # GENERIC64 -- Generic kernel configuration file for FreeBSD/powerpc64 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 33 options PSERIES # PAPR-compliant systems (e.g. IBM p) 34 options POWERNV # Non-virtualized OpenPOWER systems 38 options NUMA # Non-Uniform Memory Architecture support 55 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 66 options PSEUDOFS # Pseudo-filesystem framework 83 options SYSVSHM # SYSV-style shared memory 84 options SYSVMSG # SYSV-style message queues [all …]
|
H A D | GENERIC | 2 # GENERIC -- Generic kernel configuration file for FreeBSD/powerpc 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 32 options PSERIES # PAPR-compliant systems 48 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 58 options PSEUDOFS # Pseudo-filesystem framework 74 options SYSVSHM # SYSV-style shared memory 75 options SYSVMSG # SYSV-style message queues 76 options SYSVSEM # SYSV-styl [all...] |