| /kernel/linux/linux-5.10/drivers/gpu/ipu-v3/ |
| D | ipu-pre.c | 1 // SPDX-License-Identifier: GPL-2.0-only 13 #include <video/imx-ipu-v3.h> 15 #include "ipu-prv.h" 116 struct device_node *pre_node = of_parse_phandle(dev->of_node, in ipu_pre_lookup_by_phandle() 118 struct ipu_pre *pre; in ipu_pre_lookup_by_phandle() local 121 list_for_each_entry(pre, &ipu_pre_list, list) { in ipu_pre_lookup_by_phandle() 122 if (pre_node == pre->dev->of_node) { in ipu_pre_lookup_by_phandle() 124 device_link_add(dev, pre->dev, in ipu_pre_lookup_by_phandle() 127 return pre; in ipu_pre_lookup_by_phandle() 137 int ipu_pre_get(struct ipu_pre *pre) in ipu_pre_get() argument [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/ipu-v3/ |
| D | ipu-pre.c | 1 // SPDX-License-Identifier: GPL-2.0-only 13 #include <video/imx-ipu-v3.h> 15 #include "ipu-prv.h" 116 struct device_node *pre_node = of_parse_phandle(dev->of_node, in ipu_pre_lookup_by_phandle() 118 struct ipu_pre *pre; in ipu_pre_lookup_by_phandle() local 121 list_for_each_entry(pre, &ipu_pre_list, list) { in ipu_pre_lookup_by_phandle() 122 if (pre_node == pre->dev->of_node) { in ipu_pre_lookup_by_phandle() 124 device_link_add(dev, pre->dev, in ipu_pre_lookup_by_phandle() 127 return pre; in ipu_pre_lookup_by_phandle() 137 int ipu_pre_get(struct ipu_pre *pre) in ipu_pre_get() argument [all …]
|
| /kernel/linux/linux-6.6/drivers/firmware/broadcom/ |
| D | bcm47xx_sprom.c | 6 * Copyright (C) 2010-2012 Hauke Mehrtens <hauke@hauke-m.de> 58 if (fallback && err == -ENOENT && prefix) { in get_nvram_var() 151 strreplace(buf, '-', ':'); in nvram_read_macaddr() 174 /* This is one-function-only macro, it uses local "sprom" variable! */ 176 if (_revmask & BIT(sprom->revision)) \ 177 nvram_read_ ## _type(_prefix, NULL, _name, &sprom->_val, \ 191 const char *pre = prefix; in bcm47xx_sprom_fill_auto() local 195 ENTRY(0xfffffffe, u16, pre, "devid", dev_id, 0, fallback); in bcm47xx_sprom_fill_auto() 197 ENTRY(0xfffffffe, u16, pre, "boardrev", board_rev, 0, true); in bcm47xx_sprom_fill_auto() 198 ENTRY(0xfffffffe, u32, pre, "boardflags", boardflags, 0, fb); in bcm47xx_sprom_fill_auto() [all …]
|
| /kernel/linux/linux-5.10/drivers/firmware/broadcom/ |
| D | bcm47xx_sprom.c | 6 * Copyright (C) 2010-2012 Hauke Mehrtens <hauke@hauke-m.de> 58 if (fallback && err == -ENOENT && prefix) { in get_nvram_var() 151 strreplace(buf, '-', ':'); in nvram_read_macaddr() 174 /* This is one-function-only macro, it uses local "sprom" variable! */ 176 if (_revmask & BIT(sprom->revision)) \ 177 nvram_read_ ## _type(_prefix, NULL, _name, &sprom->_val, \ 191 const char *pre = prefix; in bcm47xx_sprom_fill_auto() local 195 ENTRY(0xfffffffe, u16, pre, "devid", dev_id, 0, fallback); in bcm47xx_sprom_fill_auto() 197 ENTRY(0xfffffffe, u16, pre, "boardrev", board_rev, 0, true); in bcm47xx_sprom_fill_auto() 198 ENTRY(0xfffffffe, u32, pre, "boardflags", boardflags, 0, fb); in bcm47xx_sprom_fill_auto() [all …]
|
| /kernel/linux/linux-6.6/Documentation/netlink/specs/ |
| D | devlink.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 5 protocol: genetlink-legacy 10 - 12 name: sb-pool-type 14 - 16 - 19 attribute-sets: 20 - 22 name-prefix: devlink-attr- 24 - [all …]
|
| /kernel/linux/linux-6.6/Documentation/livepatch/ |
| D | callbacks.rst | 5 Livepatch (un)patch-callbacks provide a mechanism for livepatch modules 10 - Safe updates to global data 12 - "Patches" to init and probe functions 14 - Patching otherwise unpatchable code (i.e. assembly) 25 - Module init/exit code doesn't run when disabling and re-enabling a 28 - A module notifier can't stop a to-be-patched module from loading. 39 * Pre-patch 40 - before a klp_object is patched 42 * Post-patch 43 - after a klp_object has been patched and is active [all …]
|
| /kernel/linux/linux-5.10/Documentation/livepatch/ |
| D | callbacks.rst | 5 Livepatch (un)patch-callbacks provide a mechanism for livepatch modules 10 - Safe updates to global data 12 - "Patches" to init and probe functions 14 - Patching otherwise unpatchable code (i.e. assembly) 25 - Module init/exit code doesn't run when disabling and re-enabling a 28 - A module notifier can't stop a to-be-patched module from loading. 39 * Pre-patch 40 - before a klp_object is patched 42 * Post-patch 43 - after a klp_object has been patched and is active [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/ |
| D | ti,drv260x.txt | 1 * Texas Instruments - drv260x Haptics driver family 4 - compatible - One of: 5 "ti,drv2604" - DRV2604 6 "ti,drv2605" - DRV2605 7 "ti,drv2605l" - DRV2605L 8 - reg - I2C slave address 9 - vbat-supply - Required supply regulator 10 - mode - Power up mode of the chip (defined in include/dt-bindings/input/ti-drv260x.h) 11 DRV260X_LRA_MODE - Linear Resonance Actuator mode (Piezoelectric) 12 DRV260X_LRA_NO_CAL_MODE - This is a LRA Mode but there is no calibration [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | pm7250b.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/spmi/spmi.h> 11 thermal-zones { 12 pm7250b-thermal { 13 polling-delay-passive = <100>; 14 polling-delay = <0>; 16 thermal-sensors = <&pm7250b_temp>; 43 compatible = "qcom,pm7250b", "qcom,spmi-pmic"; [all …]
|
| D | pm8950.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 8 #include <dt-bindings/iio/qcom,spmi-vadc.h> 9 #include <dt-bindings/input/linux-event-codes.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h> 12 #include <dt-bindings/spmi/spmi.h> 16 compatible = "qcom,pm8950", "qcom,spmi-pmic"; 18 #address-cells = <1>; 19 #size-cells = <0>; 22 compatible = "qcom,pm8916-pon"; [all …]
|
| D | pm660.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/spmi/spmi.h> 10 #include <dt-bindings/thermal/thermal.h> 13 thermal-zones { 14 pm660-thermal { 15 polling-delay-passive = <250>; 16 polling-delay = <1000>; [all …]
|
| D | pmp8074.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause 3 #include <dt-bindings/spmi/spmi.h> 4 #include <dt-bindings/iio/qcom,spmi-vadc.h> 8 compatible = "qcom,pmp8074", "qcom,spmi-pmic"; 10 #address-cells = <1>; 11 #size-cells = <0>; 14 compatible = "qcom,spmi-adc-rev2"; 17 #address-cells = <1>; 18 #size-cells = <0>; 19 #io-channel-cells = <1>; [all …]
|
| D | pmi632.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/spmi/spmi.h> 11 thermal-zones { 12 pmi632-thermal { 13 polling-delay-passive = <100>; 14 polling-delay = <0>; 16 thermal-sensors = <&pmi632_temp>; 43 compatible = "qcom,pmi632", "qcom,spmi-pmic"; [all …]
|
| /kernel/linux/linux-5.10/sound/pci/ctxfi/ |
| D | ctimap.c | 1 // SPDX-License-Identifier: GPL-2.0-only 21 struct list_head *pos, *pre, *head; in input_mapper_add() local 27 entry->next = entry->addr; in input_mapper_add() 29 list_add(&entry->list, head); in input_mapper_add() 35 if (pos_ent->slot > entry->slot) { in input_mapper_add() 42 pre = pos->prev; in input_mapper_add() 43 if (pre == head) in input_mapper_add() 44 pre = head->prev; in input_mapper_add() 46 __list_add(&entry->list, pos->prev, pos); in input_mapper_add() 48 pre = head->prev; in input_mapper_add() [all …]
|
| /kernel/linux/linux-6.6/sound/pci/ctxfi/ |
| D | ctimap.c | 1 // SPDX-License-Identifier: GPL-2.0-only 21 struct list_head *pos, *pre, *head; in input_mapper_add() local 27 entry->next = entry->addr; in input_mapper_add() 29 list_add(&entry->list, head); in input_mapper_add() 35 if (pos_ent->slot > entry->slot) { in input_mapper_add() 42 pre = pos->prev; in input_mapper_add() 43 if (pre == head) in input_mapper_add() 44 pre = head->prev; in input_mapper_add() 46 __list_add(&entry->list, pos->prev, pos); in input_mapper_add() 48 pre = head->prev; in input_mapper_add() [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/livepatch/ |
| D | test-callbacks.sh | 2 # SPDX-License-Identifier: GPL-2.0 19 # - On livepatch enable, before the livepatch transition starts, 20 # pre-patch callbacks are executed for vmlinux and $MOD_TARGET (those 22 # according to the klp_patch, their post-patch callbacks run and the 25 # - Similarly, on livepatch disable, pre-patch callbacks run before the 26 # unpatching transition starts. klp_objects are reverted, post-patch 43 $MOD_LIVEPATCH: pre_patch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state 47 $MOD_LIVEPATCH: post_patch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state 52 $MOD_LIVEPATCH: pre_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state 56 $MOD_LIVEPATCH: post_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/livepatch/ |
| D | test-callbacks.sh | 2 # SPDX-License-Identifier: GPL-2.0 19 # - On livepatch enable, before the livepatch transition starts, 20 # pre-patch callbacks are executed for vmlinux and $MOD_TARGET (those 22 # according to the klp_patch, their post-patch callbacks run and the 25 # - Similarly, on livepatch disable, pre-patch callbacks run before the 26 # unpatching transition starts. klp_objects are reverted, post-patch 43 $MOD_LIVEPATCH: pre_patch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state 47 $MOD_LIVEPATCH: post_patch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state 52 $MOD_LIVEPATCH: pre_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state 56 $MOD_LIVEPATCH: post_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/ |
| D | ti,drv260x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Texas Instruments - drv260x Haptics driver family 10 - Andrew Davis <afd@ti.com> 15 - ti,drv2604 16 - ti,drv2605 17 - ti,drv2605l 22 vbat-supply: 30 (defined in include/dt-bindings/input/ti-drv260x.h) [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/supply/ |
| D | qcom_smbb.txt | 1 Qualcomm Switch-Mode Battery Charger and Boost 4 - compatible: 8 - "qcom,pm8941-charger" 10 - reg: 12 Value type: <prop-encoded-array> 15 - interrupts: 17 Value type: <prop-encoded-array> 21 - charge done 22 - charge fast mode 23 - charge trickle mode [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/ |
| D | imx6qp.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 10 compatible = "mmio-sram"; 13 #address-cells = <1>; 14 #size-cells = <1>; 19 compatible = "mmio-sram"; 22 #address-cells = <1>; 23 #size-cells = <1>; 28 pre1: pre@21c8000 { 29 compatible = "fsl,imx6qp-pre"; 33 clock-names = "axi"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | imx6qp.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 10 compatible = "mmio-sram"; 13 #address-cells = <1>; 14 #size-cells = <1>; 19 compatible = "mmio-sram"; 22 #address-cells = <1>; 23 #size-cells = <1>; 28 pre1: pre@21c8000 { 29 compatible = "fsl,imx6qp-pre"; 33 clock-names = "axi"; [all …]
|
| /kernel/linux/linux-6.6/Documentation/gpu/amdgpu/display/ |
| D | display-manager.rst | 8 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 11 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h 17 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 20 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 26 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c 29 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c 32 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 38 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 41 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 47 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/imx/ |
| D | fsl-imx-drm.txt | 8 - compatible: Should be "fsl,imx-display-subsystem" 9 - ports: Should contain a list of phandles pointing to display interface ports 14 display-subsystem { 15 compatible = "fsl,imx-display-subsystem"; 24 - compatible: Should be "fsl,<chip>-ipu" where <chip> is one of 25 - imx51 26 - imx53 27 - imx6q 28 - imx6qp 29 - reg: should be register base and length as documented in the [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/imx/ |
| D | fsl-imx-drm.txt | 8 - compatible: Should be "fsl,imx-display-subsystem" 9 - ports: Should contain a list of phandles pointing to display interface ports 14 display-subsystem { 15 compatible = "fsl,display-subsystem"; 24 - compatible: Should be "fsl,<chip>-ipu" where <chip> is one of 25 - imx51 26 - imx53 27 - imx6q 28 - imx6qp 29 - reg: should be register base and length as documented in the [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/supply/ |
| D | richtek,rt5033-charger.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/supply/richtek,rt5033-charger.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jakob Hauser <jahau@rocketmail.com> 14 under sub-node named "charger" using the following format. 18 const: richtek,rt5033-charger 20 monitored-battery: 26 precharge-current-microamp: 27 Current of pre-charge mode. The pre-charge current levels are 350 mA [all …]
|