| /freebsd/sys/contrib/device-tree/src/arm/st/ |
| H A D | stm32h7-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 24 * restriction, including without limitation the rights to use, 39 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 43 #include <dt-bindings/pinctrl/stm32-pinfunc.h> 47 i2c1_pins_a: i2c1-0 { 51 bias-disable; 52 drive-open-drain; 53 slew-rate = <0>; 57 ethernet_rmii: rmii-0 { [all …]
|
| H A 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 24 * restriction, including without limitation the rights to use, 39 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 43 #include <dt-bindings/pinctrl/stm32-pinfunc.h> 44 #include <dt-bindings/mfd/stm32f4-rcc.h> 49 #address-cells = <1>; 50 #size-cells = <1>; 52 interrupt-parent = <&exti>; 56 gpio-controller; [all …]
|
| /freebsd/tools/tools/git/ghpr/ |
| H A D | ghpr-push.sh | 3 set -e 14 # Iteratively try to push all the branches, then push upstream. Repeat until the upstream 15 # push works... 17 # We'll likely drop pushing to the pull request branches, but that's not 19 # or remove it once the discussion settles down. Only Warner can use it at 22 for pr in $(git config --get-all branch.${staging}.opabinia.prs); do 23 upstream=$(git config --get branch.${staging}.opabinia.${pr}.upstream) 24 upstream_branch=$(git config --get branch.${staging}.opabinia.${pr}.upstream-branch) 25 … git push $upstream HEAD:$upstream_branch --force || true # bare git push gives cut and paste line 29 if ! git push --push-option=confirm-author freebsd HEAD:main; then [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/net/ |
| H A 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 …]
|
| H A D | smsc,lan9115.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: Smart Mixed-Signal Connectivity (SMSC) LAN911x/912x Controller 10 - Shawn Guo <shawnguo@kernel.org> 13 - $ref: ethernet-controller.yaml# 18 - const: smsc,lan9115 19 - items: 20 - enum: 21 - smsc,lan89218 [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/mfd/ |
| H A 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) 9 description: ST Multi-Function eXpander (STMFX) is a slave controller using I2C for 15 - Amelie Delaunay <amelie.delaunay@foss.st.com> 19 const: st,stmfx-0300 27 drive-open-drain: true 29 vdd-supply: true 36 const: st,stmfx-0300-pinctrl [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
| H A D | pinctrl-stmfx.txt | 1 STMicroelectronics Multi-Function eXpander (STMFX) GPIO expander bindings 3 ST Multi-Function eXpander (STMFX) offers up to 24 GPIOs expansion. 7 - compatible: should be "st,stmfx-0300-pinctrl". 8 - #gpio-cells: should be <2>, the first cell is the GPIO number and the second 9 cell is the gpio flags in accordance with <dt-bindings/gpio/gpio.h>. 10 - gpio-controller: marks the device as a GPIO controller. 11 - #interrupt-cells: should be <2>, the first cell is the GPIO number and the 13 <dt-bindings/interrupt-controller/irq.h>. 14 - interrupt-controller: marks the device as an interrupt controller. 15 - gpio-ranges: specifies the mapping between gpio controller and pin [all …]
|
| H A 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 …]
|
| H A D | pinctrl-sx150x.txt | 3 Please refer to pinctrl-bindings.txt, ../gpio/gpio.txt, and 4 ../interrupt-controller/interrupts.txt for generic information regarding 8 - compatible: should be one of : 19 - reg: The I2C slave address for this device. 21 - #gpio-cells: Should be 2. The first cell is the GPIO number and the 25 - gpio-controller: Marks the device as a GPIO controller. 28 - interrupts: Interrupt specifier for the controllers interrupt. 30 - interrupt-controller: Marks the device as a interrupt controller. 32 - semtech,probe-reset: Will trigger a reset of the GPIO expander on probe, 38 Required properties for pin configuration sub-nodes: [all …]
|
| H A D | atmel,at91-pio4-pinctrl.txt | 7 - compatible: 8 "atmel,sama5d2-pinctrl" 9 "microchip,sama7g5-pinctrl" 10 - reg: base address and length of the PIO controller. 11 - interrupts: interrupt outputs from the controller, one for each bank. 12 - interrupt-controller: mark the device node as an interrupt controller. 13 - #interrupt-cells: should be two. 14 - gpio-controller: mark the device node as a gpio controller. 15 - #gpio-cells: should be two. 17 Please refer to ../gpio/gpio.txt and ../interrupt-controller/interrupts.txt for [all …]
|
| H A D | pincfg-node.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/pincfg-node.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 14 and generic. Pin control bindings should use the properties defined below 21 bias-disable: 25 bias-high-impedance: 27 description: high impedance mode ("third-state", "floating") 29 bias-bus-hold: [all …]
|
| H A D | cypress,cy8c95x0.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Patrick Rudolph <patrick.rudolph@9elements.com> 14 Pin function configuration is performed on a per-pin basis. 19 - cypress,cy8c9520 20 - cypress,cy8c9540 21 - cypress,cy8c9560 26 gpio-controller: true 28 '#gpio-cells': [all …]
|
| H A D | awinic,aw9523-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/awinic,aw9523-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org> 13 The Awinic AW9523/AW9523B I2C GPIO Expander featuring 16 multi-function 18 const: awinic,aw9523-pinctrl 23 '#gpio-cells': 26 include/dt-bindings/gpio/gpio.h 29 gpio-controller: true [all …]
|
| /freebsd/crypto/libecc/src/sig/ |
| H A D | ec_key.c | 2 * Copyright (C) 2017 - This file is part of libecc project 7 * Jean-Pierre FLORI <jean-pierre.flori@ssi.gouv.fr> 22 * -1 on error 28 MUST_HAVE(((A != NULL) && (A->magic == PRIV_KEY_MAGIC) && (A->params != NULL)), ret, err); in priv_key_check_initialized() 36 * match the one passed using 'alg_type'. Returns 0 on success, -1 on error. 43 MUST_HAVE(((A != NULL) && (A->magic == PRIV_KEY_MAGIC) && in priv_key_check_initialized_and_type() 44 (A->params != NULL) && (A->key_type == alg_type)), ret, err); in priv_key_check_initialized_and_type() 54 * performed. The function returns 0 on success, -1 on error. 65 ret = nn_init_from_buf(&(priv_key->x), priv_key_buf, priv_key_buf_len); EG(ret, err); in ec_priv_key_import_from_buf() 68 priv_key->key_type = ec_key_alg; in ec_priv_key_import_from_buf() [all …]
|
| /freebsd/usr.sbin/ppp/ |
| H A D | link.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 7 * Redistribution and use in source and binary forms, with or without 22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 77 if (l->stats.gather) { in link_AddInOctets() 78 throughput_addin(&l->stats.total, n); in link_AddInOctets() 79 if (l->stats.parent) in link_AddInOctets() 80 throughput_addin(l->stats.parent, n); in link_AddInOctets() 87 if (l->stats.gather) { in link_AddOutOctets() [all …]
|
| /freebsd/contrib/kyua/ |
| H A D | CONTRIBUTING.md | 10 ----------- 12 * Before we can use your code, you must sign the 14 Agreement](https://developers.google.com/open-source/cla/individual), 17 contribution becomes part of our codebase, so we need your permission to use 19 things--for instance that you will tell us if you know that your code 27 Agreement](https://developers.google.com/open-source/cla/corporate). 32 changes to Google Inc. and use the 3-clause BSD license text included 40 ------------- 44 [kyua-discuss mailing 45 list](https://groups.google.com/forum/#!forum/kyua-discuss) [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/i2c/ |
| H A D | i2c-mt65xx.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,mt6797-i2c", "mediatek,mt6577-i2c": for MediaTek MT6797 12 "mediatek,mt7622-i2c": for MediaTek MT7622 13 "mediatek,mt7623-i2c", "mediatek,mt6577-i2c": for MediaTek MT7623 14 "mediatek,mt7629-i2c", "mediatek,mt2712-i2c": for MediaTek MT7629 15 "mediatek,mt8168-i2c": for MediaTek MT8168 [all …]
|
| H A D | i2c-mt65xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/i2c/i2c-mt65xx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 - $ref: /schemas/i2c/i2c-controller.yaml# 17 - Qii Wang <qii.wang@mediatek.com> 22 - const: mediatek,mt2712-i2c 23 - const: mediatek,mt6577-i2c 24 - const: mediatek,mt6589-i2c 25 - const: mediatek,mt7622-i2c [all …]
|
| /freebsd/sys/arm/arm/ |
| H A D | exception.S | 3 /*- 4 * Copyright (c) 1994-1997 Mark Brinicombe. 10 * Redistribution and use in source and binary forms, with or without 18 * 3. All advertising materials mentioning features or use of this software 31 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 77 * PUSHFRAME - macro to push a trap frame on the stack in the current mode 82 str lr, [sp, #-4]!; /* Push the return address */ \ 84 stmia sp, {r0-r12}; /* Push the user mode registers */ \ 86 stmia r0, {r13-r14}^; /* Push the user mode registers */ \ [all …]
|
| /freebsd/sys/contrib/zstd/ |
| H A D | CONTRIBUTING.md | 13 ## Pull Requests 14 We actively welcome your pull requests. 24 In order to accept your pull request, we need you to submit a CLA. You only need 30 Zstd uses a branch-based workflow for making changes to the codebase. Typically, zstd 31 will use a new branch per sizable topic. For smaller changes, it is okay to lump multiple 44 git pull https://github.com/facebook/zstd dev 45 git push origin dev 51 git checkout -b <branch-name> 52 git push origin <branch-name> 54 * Make commits and push [all …]
|
| /freebsd/crypto/openssl/crypto/bn/asm/ |
| H A D | x86_64-mont.pl | 2 # Copyright 2005-2020 The OpenSSL Project Authors. All Rights Reserved. 4 # Licensed under the Apache License 2.0 (the "License"). You may not use 29 # for 512-/1024-/2048-/4096-bit RSA *sign* benchmarks respectively. 33 # Unroll and modulo-schedule inner loops in such manner that they 35 # 1024-bit RSA *sign*. Average performance improvement in comparison 37 # for 512-/1024-/2048-/4096-bit RSA *sign* benchmarks respectively. 41 # Optimize reduction in squaring procedure and improve 1024+-bit RSA 42 # sign performance by 10-16% on Intel Sandy Bridge and later 43 # (virtually same on non-Intel processors). 57 ( $xlate="${dir}x86_64-xlate.pl" and -f $xlate ) or [all …]
|
| /freebsd/contrib/one-true-awk/ |
| H A D | FREEBSD-upgrade | 8 We also track the bsd-features branch. This is a branch that takes the 14 (1) Create a work tree for the vendor/one-true-awk branch 15 % cd freebsd-main 16 % git worktree create ../ota vendor/one-true-awk 19 % git pull --rebase 20 % git branch --show-current 21 bsd-features 22 % git show-ref HEAD 24 (3) Copy that to the vendor branch and push upstream 25 % rm -rf ../ota/* # trailing /* is important [all …]
|
| /freebsd/crypto/openssl/crypto/ec/asm/ |
| H A D | x25519-x86_64.pl | 2 # Copyright 2018-2020 The OpenSSL Project Authors. All Rights Reserved. 4 # Licensed under the Apache License 2.0 (the "License"). You may not use 16 # X25519 lower-level primitives for x86_64. 22 # reduction. Latter radix is used on ADCX/ADOX-capable processors such 26 # in combination with them being effectively processor-specific makes 38 # amd64-51(*) gcc-5.x(**) 41 # Sandy Bridge -3% +11% 42 # Haswell -1% +13% 51 # (*) amd64-51 is popular assembly implementation with 2^51 radix, 72 ( $xlate="${dir}x86_64-xlate.pl" and -f $xlate ) or [all …]
|
| /freebsd/usr.sbin/gpioctl/ |
| H A D | gpioctl.8 | 4 .\" Redistribution and use in source and binary forms, with or without 22 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 37 .Cm -l 42 .Cm -t 47 .Cm -c 54 .Cm -n 56 .Ar pin-name 58 .Op Cm -f Ar ctldev 70 .Pa pin-number [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/gpio/ |
| H A D | gpio.txt | 5 ----------------- 7 GPIO properties should be named "[<name>-]gpios", with <name> being the purpose 8 of this GPIO for the device. While a non-existent <name> is considered valid 10 for new bindings. Also, GPIO properties named "[<name>-]gpio" are valid and old 11 bindings use it, but are only supported for compatibility reasons and should not 24 and bit-banged data signals: 27 gpio-controller; 28 #gpio-cells = <2>; 32 data-gpios = <&gpio1 12 0>, 44 recommended to use the two-cell approach. [all …]
|