| /kernel/linux/linux-5.10/arch/arm/lib/ |
| D | memmove.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 45 PLD( pld [r1, #-4] ) 51 stmfd sp!, {r5 - r8} 56 UNWIND( .save {r5 - r8} ) @ in second stmfd block 67 PLD( pld [r1, #-4] ) 69 PLD( pld [r1, #-32] ) 71 PLD( pld [r1, #-64] ) 72 PLD( pld [r1, #-96] ) 74 3: PLD( pld [r1, #-128] ) 87 W(ldr) r3, [r1, #-4]! [all …]
|
| D | copy_template.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 14 * ------------------- 69 * than one 32bit instruction in Thumb-2) 89 stmfd sp!, {r5 - r8} 94 UNWIND( .save {r5 - r8} ) @ in second stmfd block 140 lsl ip, ip, #STR1W_SHIFT - LDR1W_SHIFT 142 lsr ip, ip, #LDR1W_SHIFT - STR1W_SHIFT 159 7: ldmfd sp!, {r5 - r8} 195 .macro forward_copy_shift pull push argument 208 11: stmfd sp!, {r5 - r9} [all …]
|
| /kernel/linux/linux-4.19/arch/arm/lib/ |
| D | memmove.S | 47 PLD( pld [r1, #-4] ) 53 stmfd sp!, {r5 - r8} 58 UNWIND( .save {r5 - r8} ) @ in second stmfd block 69 PLD( pld [r1, #-4] ) 71 PLD( pld [r1, #-32] ) 73 PLD( pld [r1, #-64] ) 74 PLD( pld [r1, #-96] ) 76 3: PLD( pld [r1, #-128] ) 89 W(ldr) r3, [r1, #-4]! 90 W(ldr) r4, [r1, #-4]! [all …]
|
| D | copy_template.S | 17 * ------------------- 72 * than one 32bit instruction in Thumb-2) 92 stmfd sp!, {r5 - r8} 97 UNWIND( .save {r5 - r8} ) @ in second stmfd block 143 lsl ip, ip, #STR1W_SHIFT - LDR1W_SHIFT 145 lsr ip, ip, #LDR1W_SHIFT - STR1W_SHIFT 162 7: ldmfd sp!, {r5 - r8} 198 .macro forward_copy_shift pull push argument 211 11: stmfd sp!, {r5 - r9} 216 UNWIND( .save {r5 - r9} ) @ in new second stmfd block [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | stm32mp15-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 6 #include <dt-bindings/pinctrl/stm32-pinfunc.h> 9 adc1_in6_pins_a: adc1-in6-0 { 15 adc12_ain_pins_a: adc12-ain-0 { 24 adc12_ain_pins_b: adc12-ain-1 { 31 adc12_usb_cc_pins_a: adc12-usb-cc-pins-0 { 38 cec_pins_a: cec-0 { 41 bias-disable; 42 drive-open-drain; [all …]
|
| D | stm32f7-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 7 #include <dt-bindings/pinctrl/stm32-pinfunc.h> 8 #include <dt-bindings/mfd/stm32f7-rcc.h> 12 pinctrl: pin-controller { 13 #address-cells = <1>; 14 #size-cells = <1>; 16 interrupt-parent = <&exti>; 18 pins-are-numbered; 21 gpio-controller; [all …]
|
| D | stm32h743-pinctrl.dtsi | 2 * Copyright 2017 - Alexandre Torgue <alexandre.torgue@st.com> 4 * This file is dual-licensed: you can use it either under the terms 43 #include <dt-bindings/pinctrl/stm32-pinfunc.h> 47 pin-controller { 48 #address-cells = <1>; 49 #size-cells = <1>; 50 compatible = "st,stm32h743-pinctrl"; 52 interrupt-parent = <&exti>; 54 pins-are-numbered; 57 gpio-controller; [all …]
|
| D | stm32f4-pinctrl.dtsi | 2 * Copyright 2017 - Alexandre Torgue <alexandre.torgue@st.com> 4 * This file is dual-licensed: you can use it either under the terms 43 #include <dt-bindings/pinctrl/stm32-pinfunc.h> 44 #include <dt-bindings/mfd/stm32f4-rcc.h> 48 pinctrl: pin-controller { 49 #address-cells = <1>; 50 #size-cells = <1>; 52 interrupt-parent = <&exti>; 54 pins-are-numbered; 57 gpio-controller; [all …]
|
| /kernel/linux/linux-4.19/arch/unicore32/lib/ |
| D | copy_template.S | 6 * Copyright (C) 2001-2010 GUAN Xue-tao 15 * ------------------- 71 stm.w (r5 - r8), [sp-] 105 7: ldm.w (r5 - r8), [sp]+ 142 11: stm.w (r5 - r9), [sp-] 146 mov r3, r11 pull #\a 149 or r3, r3, r4 push #\b 150 mov r4, r4 pull #\a 151 or r4, r4, r5 push #\b 152 mov r5, r5 pull #\a [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | stm32mp157-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 6 #include <dt-bindings/pinctrl/stm32-pinfunc.h> 10 pinctrl: pin-controller@50002000 { 11 #address-cells = <1>; 12 #size-cells = <1>; 13 compatible = "st,stm32mp157-pinctrl"; 15 interrupt-parent = <&exti>; 17 pins-are-numbered; 20 gpio-controller; [all …]
|
| D | stm32f7-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 7 #include <dt-bindings/pinctrl/stm32-pinfunc.h> 8 #include <dt-bindings/mfd/stm32f7-rcc.h> 12 pinctrl: pin-controller { 13 #address-cells = <1>; 14 #size-cells = <1>; 16 interrupt-parent = <&exti>; 18 pins-are-numbered; 21 gpio-controller; [all …]
|
| D | stm32f4-pinctrl.dtsi | 2 * Copyright 2017 - Alexandre Torgue <alexandre.torgue@st.com> 4 * This file is dual-licensed: you can use it either under the terms 43 #include <dt-bindings/pinctrl/stm32-pinfunc.h> 44 #include <dt-bindings/mfd/stm32f4-rcc.h> 48 pinctrl: pin-controller { 49 #address-cells = <1>; 50 #size-cells = <1>; 52 interrupt-parent = <&exti>; 54 pins-are-numbered; 57 gpio-controller; [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/pinctrl/ |
| D | fsl,imx7ulp-pinctrl.txt | 10 Please also refer pinctrl-bindings.txt in this directory for generic pinctrl 16 - compatible: "fsl,imx7ulp-iomuxc1" 17 - reg: Should contain the base physical address and size of the iomuxc 21 - pinmux: One integers array, represents a group of pins mux setting. 29 Refer to imx7ulp-pinfunc.h in in device tree source folder for all 33 - drive-strength Integer. Controls Drive Strength 36 - drive-push-pull Bool. Enable Pin Push-pull 37 - drive-open-drain Bool. Enable Pin Open-drian 38 - slew-rate: Integer. Controls Slew Rate 41 - bias-disable: Bool. Pull disabled [all …]
|
| D | qcom,pmic-gpio.txt | 6 - compatible: 10 "qcom,pm8005-gpio" 11 "qcom,pm8018-gpio" 12 "qcom,pm8038-gpio" 13 "qcom,pm8058-gpio" 14 "qcom,pm8916-gpio" 15 "qcom,pm8917-gpio" 16 "qcom,pm8921-gpio" 17 "qcom,pm8941-gpio" 18 "qcom,pm8994-gpio" [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/watchdog/ |
| D | aspeed-wdt.txt | 4 - compatible: must be one of: 5 - "aspeed,ast2400-wdt" 6 - "aspeed,ast2500-wdt" 7 - "aspeed,ast2600-wdt" 9 - reg: physical base address of the controller and length of memory mapped 14 - aspeed,reset-type = "cpu|soc|system|none" 16 Reset behavior - Whenever a timeout occurs the watchdog can be programmed 23 If 'aspeed,reset-type=' is not specified the default is to enable system 28 - cpu: Reset CPU on watchdog timeout 30 - soc: Reset 'System on Chip' on watchdog timeout [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/watchdog/ |
| D | aspeed-wdt.txt | 4 - compatible: must be one of: 5 - "aspeed,ast2400-wdt" 6 - "aspeed,ast2500-wdt" 8 - reg: physical base address of the controller and length of memory mapped 13 - aspeed,reset-type = "cpu|soc|system|none" 15 Reset behavior - Whenever a timeout occurs the watchdog can be programmed 22 If 'aspeed,reset-type=' is not specfied the default is to enable system 27 - cpu: Reset CPU on watchdog timeout 29 - soc: Reset 'System on Chip' on watchdog timeout 31 - system: Reset system on watchdog timeout [all …]
|
| /kernel/linux/linux-5.10/Documentation/maintainer/ |
| D | pull-requests.rst | 3 Creating Pull Requests 6 This chapter describes how maintainers can create and submit pull requests 11 experienced maintainer) primarily from comments made by Greg Kroah-Hartman 22 ------------- 25 the pull request on a separate branch. Typically you will base this branch 26 off of a branch in the developers tree whom you intend to send the pull 29 In order to create the pull request you must first tag the branch that you 35 Greg offers the following. A pull request with miscellaneous stuff for 36 drivers/char, to be applied at the Kernel version 4.15-rc1 could be named 37 as ``char-misc-4.15-rc1``. If such tag would be produced from a branch [all …]
|
| /kernel/linux/linux-4.19/Documentation/maintainer/ |
| D | pull-requests.rst | 3 Creating Pull Requests 6 This chapter describes how maintainers can create and submit pull requests 11 experienced maintainer) primarily from comments made by Greg Kroah-Hartman 22 ------------- 25 the pull request on a separate branch. Typically you will base this branch 26 off of a branch in the developers tree whom you intend to send the pull 29 In order to create the pull request you must first tag the branch that you 35 Greg offers the following. A pull request with miscellaneous stuff for 36 drivers/char, to be applied at the Kernel version 4.15-rc1 could be named 37 as ``char-misc-4.15-rc1``. If such tag would be produced from a branch [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/can/ |
| D | sja1000.txt | 5 - compatible : should be one of "nxp,sja1000", "technologic,sja1000". 7 - reg : should specify the chip select, address offset and size required 10 - interrupts: property with a value describing the interrupt source 15 - reg-io-width : Specify the size (in bytes) of the IO accesses that 20 - nxp,external-clock-frequency : Frequency of the external oscillator 25 - nxp,tx-output-mode : operation mode of the TX output control logic: 26 <0x0> : bi-phase output mode 31 - nxp,tx-output-config : TX output pin configuration: 33 <0x02> : TX0 pull-down (default) 34 <0x04> : TX0 pull-up [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/can/ |
| D | sja1000.txt | 5 - compatible : should be one of "nxp,sja1000", "technologic,sja1000". 7 - reg : should specify the chip select, address offset and size required 10 - interrupts: property with a value describing the interrupt source 15 - reg-io-width : Specify the size (in bytes) of the IO accesses that 20 - nxp,external-clock-frequency : Frequency of the external oscillator 25 - nxp,tx-output-mode : operation mode of the TX output control logic: 26 <0x0> : bi-phase output mode 31 - nxp,tx-output-config : TX output pin configuration: 33 <0x02> : TX0 pull-down (default) 34 <0x04> : TX0 pull-up [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/ |
| D | smsc911x.txt | 1 * Smart Mixed-Signal Connectivity (SMSC) LAN911x/912x Controller 4 - compatible : Should be "smsc,lan<model>", "smsc,lan9115" 5 - reg : Address and length of the io space for SMSC LAN 6 - interrupts : one or two interrupt specifiers 7 - The first interrupt is the SMSC LAN interrupt line 8 - The second interrupt (if present) is the PME (power 11 - phy-mode : See ethernet.txt file in the same directory 14 - reg-shift : Specify the quantity to shift the register offsets by 15 - reg-io-width : Specify the size (in bytes) of the IO accesses that 18 - smsc,irq-active-high : Indicates the IRQ polarity is active-high [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | smsc911x.txt | 1 * Smart Mixed-Signal Connectivity (SMSC) LAN911x/912x Controller 4 - compatible : Should be "smsc,lan<model>", "smsc,lan9115" 5 - reg : Address and length of the io space for SMSC LAN 6 - interrupts : one or two interrupt specifiers 7 - The first interrupt is the SMSC LAN interrupt line 8 - The second interrupt (if present) is the PME (power 11 - phy-mode : See ethernet.txt file in the same directory 14 - reg-shift : Specify the quantity to shift the register offsets by 15 - reg-io-width : Specify the size (in bytes) of the IO accesses that 18 - smsc,irq-active-high : Indicates the IRQ polarity is active-high [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | st,stmfx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: STMicroelectonics Multi-Function eXpander (STMFX) bindings 9 description: ST Multi-Function eXpander (STMFX) is a slave controller using I2C for 15 - Amelie Delaunay <amelie.delaunay@st.com> 19 const: st,stmfx-0300 27 drive-open-drain: true 29 vdd-supply: 37 const: st,stmfx-0300-pinctrl [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | qcom,pmic-gpio.txt | 6 - compatible: 10 "qcom,pm8005-gpio" 11 "qcom,pm8018-gpio" 12 "qcom,pm8038-gpio" 13 "qcom,pm8058-gpio" 14 "qcom,pm8916-gpio" 15 "qcom,pm8917-gpio" 16 "qcom,pm8921-gpio" 17 "qcom,pm8941-gpio" 18 "qcom,pm8950-gpio" [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/i2c/ |
| D | i2c-mtk.txt | 6 - compatible: value should be either of the following. 7 "mediatek,mt2701-i2c", "mediatek,mt6577-i2c": for MediaTek MT2701 8 "mediatek,mt2712-i2c": for MediaTek MT2712 9 "mediatek,mt6577-i2c": for MediaTek MT6577 10 "mediatek,mt6589-i2c": for MediaTek MT6589 11 "mediatek,mt7622-i2c": for MediaTek MT7622 12 "mediatek,mt7623-i2c", "mediatek,mt6577-i2c": for MediaTek MT7623 13 "mediatek,mt8173-i2c": for MediaTek MT8173 14 - reg: physical base address of the controller and dma base, length of memory 16 - interrupts: interrupt number to the cpu. [all …]
|