/linux-5.10/arch/powerpc/boot/dts/fsl/ |
D | t104xqds.dtsi | 4 * Copyright 2013 - 2015 Freescale Semiconductor Inc. 14 * names of its contributors may be used to endorse or promote products 37 #address-cells = <2>; 38 #size-cells = <2>; 39 interrupt-parent = <&mpic>; 68 reserved-memory { 69 #address-cells = <2>; 70 #size-cells = <2>; 73 bman_fbpr: bman-fbpr { 77 qman_fqd: qman-fqd { [all …]
|
D | p1025rdb.dtsi | 2 * P1025 RDB Device Tree Source stub (no addresses or top-level ranges) 14 * names of its contributors may be used to endorse or promote products 37 #address-cells = <1>; 38 #size-cells = <1>; 39 compatible = "cfi-flash"; 40 reg = <0x0 0x0 0x1000000>; 41 bank-width = <2>; 42 device-width = <1>; 47 reg = <0x0 0x00040000>; 48 label = "NOR Vitesse-7385 Firmware"; [all …]
|
D | mpc8548cds.dtsi | 2 * MPC8548CDS Device Tree Source stub (no addresses or top-level ranges) 14 * names of its contributors may be used to endorse or promote products 37 #address-cells = <1>; 38 #size-cells = <1>; 39 compatible = "cfi-flash"; 40 reg = <0x0 0x0 0x01000000>; 41 bank-width = <2>; 42 device-width = <2>; 45 reg = <0x0 0x0b00000>; 46 label = "ramdisk-nor"; [all …]
|
D | p5040ds.dts | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 14 * names of its contributors may be used to endorse or promote products 35 /include/ "p5040si-pre.dtsi" 40 #address-cells = <2>; 41 #size-cells = <2>; 42 interrupt-parent = <&mpic>; 74 reserved-memory { 75 #address-cells = <2>; 76 #size-cells = <2>; 79 bman_fbpr: bman-fbpr { [all …]
|
/linux-5.10/drivers/hwmon/ |
D | tmp401.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 10 * Copyright (c) 2013 Guenter Roeck <linux@roeck-us.net> 28 #include <linux/hwmon-sysfs.h> 80 { 0, 0, 0 }, /* temp - unused */ 156 static int tmp401_register_to_temp(u16 reg, u8 config) in tmp401_register_to_temp() argument 158 int temp = reg; in tmp401_register_to_temp() 161 temp -= 64 * 256; in tmp401_register_to_temp() 169 temp = clamp_val(temp, -64000, 191000); in tmp401_temp_to_register() 174 return DIV_ROUND_CLOSEST(temp * (1 << (8 - zbits)), 1000) << zbits; in tmp401_temp_to_register() 181 int num_regs = data->kind == tmp411 ? 6 : 4; in tmp401_update_device_reg16() [all …]
|
D | ltc4215.c | 1 // SPDX-License-Identifier: GPL-2.0-only 18 #include <linux/hwmon-sysfs.h> 21 /* Here are names of the chip's registers (a.k.a. commands) */ 46 struct i2c_client *client = data->client; in ltc4215_update_device() 50 mutex_lock(&data->update_lock); in ltc4215_update_device() 53 if (time_after(jiffies, data->last_updated + HZ / 10) || !data->valid) { in ltc4215_update_device() 55 dev_dbg(&client->dev, "Starting ltc4215 update\n"); in ltc4215_update_device() 58 for (i = 0; i < ARRAY_SIZE(data->regs); i++) { in ltc4215_update_device() 61 data->regs[i] = 0; in ltc4215_update_device() 63 data->regs[i] = val; in ltc4215_update_device() [all …]
|
/linux-5.10/arch/arm/boot/dts/ |
D | tegra20-tec.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include "tegra20-tamonten.dtsi" 19 reg = <0x1a>; 20 interrupt-parent = <&gpio>; 23 gpio-controller; 24 #gpio-cells = <2>; 26 micdet-cfg = <0>; 27 micdet-delay = <100>; 28 gpio-cfg = <0xffffffff [all …]
|
D | bcm911360_entphn.dts | 16 * * Neither the name of Broadcom Corporation nor the names of its 33 /dts-v1/; 35 #include "bcm-cygnus.dtsi" 36 #include "dt-bindings/input/input.h" 47 stdout-path = "serial0:115200n8"; 51 compatible = "gpio-keys"; 74 assigned-clocks = 77 assigned-clock-rates = <525000000>, <300000000>; 88 reg = <0>; 89 nand-on-flash-bbt; [all …]
|
D | sun5i-a13-q8-tablet.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun5i-a13.dtsi" 45 #include "sun5i-reference-design-tablet.dtsi" 49 compatible = "allwinner,q8-a13", "allwinner,sun5i-a13"; 52 compatible = "bananapi,s070wv20-ct16"; 53 power-supply = <®_vcc3v3>; 54 enable-gpios = <&axp_gpio 0 GPIO_ACTIVE_HIGH>; /* AXP GPIO0 */ 59 remote-endpoint = <&tcon0_out_lcd>; 70 pinctrl-names = "default"; [all …]
|
D | imx6ul-litesom.dtsi | 4 * Author: Marcin Niestroj <m.niestroj@grinn-global.com> 6 * This file is dual-licensed: you can use it either under the terms 48 compatible = "grinn,imx6ul-litesom", "fsl,imx6ul"; 52 reg = <0x80000000 0x20000000>; 75 pinctrl-names = "default"; 76 pinctrl-0 = <&pinctrl_usdhc2>; 77 no-1-8-v; 78 non-removable; 79 keep-power-in-suspend; 80 wakeup-source; [all …]
|
D | cx92755_equinox.dts | 8 * This file is dual-licensed: you can use it either under the terms 47 /dts-v1/; 62 reg = <0 0x8000000>; 67 stdout-path = "serial0:115200n8"; 73 pinctrl-0 = <&uart0_default>; 74 pinctrl-names = "default";
|
D | tegra20-colibri.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 17 reg = <0x00000000 0x10000000>; 22 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 23 nvidia,hpd-gpio = 25 pll-supply = <®_1v8_avdd_hdmi_pll>; 26 vdd-supply = <®_3v3_avdd_hdmi>; 31 pinctrl-names = "default"; 32 pinctrl-0 = <&state_default>; 35 /* Analogue Audio AC97 to WM9712 (On-module) */ 36 audio-refclk { [all …]
|
D | sun5i-a13-hsg-h702.dts | 2 * Copyright 2014 Chen-Yu Tsai <wens@csie.org> 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun5i-a13.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/input/input.h> 52 compatible = "hsg,h702", "allwinner,sun5i-a13"; 59 stdout-path = "serial0:115200n8"; 64 cpu-supply = <®_dcdc2>; [all …]
|
D | sun4i-a10-gemei-g9.dts | 6 * This file is dual-licensed: you can use it either under the terms 45 /dts-v1/; 46 #include "sun4i-a10.dtsi" 47 #include "sunxi-common-regulators.dtsi" 48 #include <dt-bindings/gpio/gpio.h> 49 #include <dt-bindings/input/input.h> 50 #include <dt-bindings/interrupt-controller/irq.h> 54 compatible = "gemei,g9", "allwinner,sun4i-a10"; 61 stdout-path = "serial0:115200n8"; 71 * Touchscreen - gt801_2plus1 @ i2c adapter 2 @ 0x48 [all …]
|
/linux-5.10/Documentation/devicetree/bindings/regulator/ |
D | samsung,s2mpa01.txt | 4 This is a part of device tree bindings for S2M family multi-function devices. 5 More information can be found in bindings/mfd/sec-core.txt file. 10 a sub-node named "regulators" with more sub-nodes for each regulator using the 12 - Documentation/devicetree/bindings/regulator/regulator.txt 15 Names of regulators supported by S2MPA01 device: 16 - LDOn 17 - valid values for n are 1 to 26 18 - Example: LDO1, LD02, LDO26 19 - BUCKn 20 - valid values for n are 1 to 10. [all …]
|
/linux-5.10/Documentation/devicetree/bindings/thermal/ |
D | thermal-generic-adc.txt | 6 temperature using voltage-temperature lookup table. 10 - compatible: Must be "generic-adc-thermal". 11 - #thermal-sensor-cells: Should be 1. See Documentation/devicetree/bindings/thermal/thermal-sen… 15 - temperature-lookup-table: Two dimensional array of Integer; lookup table 29 #include <dt-bindings/thermal/thermal.h> 33 reg = <0x4a>; 35 sampling-frequency = <3300>; 36 #io-channel-cells = <1>; 40 tboard_thermistor: thermal-sensor { 41 compatible = "generic-adc-thermal"; [all …]
|
/linux-5.10/drivers/phy/rockchip/ |
D | phy-rockchip-inno-hdmi.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Author: Zheng Yang <zhengyang@rock-chips.com> 10 #include <linux/clk-provider.h> 16 #include <linux/nvmem-consumer.h> 26 /* REG: 0x00 */ 28 /* REG: 0x01 */ 32 /* REG: 0x02 */ 35 /* REG: 0x03 */ 38 /* REG: 0x04 */ 40 /* REG: 0xaa */ [all …]
|
/linux-5.10/arch/arc/boot/dts/ |
D | abilis_tb101_dvk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 10 /dts-v1/; 24 reg = <0x80000000 0x08000000>; /* 128M */ 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pctl_uart0>; 33 phy-mode = "rgmii"; 37 i2c-sda-hold-time-ns = <432>; 40 i2c-sda-hold-time-ns = <432>; 43 i2c-sda-hold-time-ns = <432>; 46 i2c-sda-hold-time-ns = <432>; [all …]
|
D | abilis_tb100_dvk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 10 /dts-v1/; 24 reg = <0x80000000 0x08000000>; /* 128M */ 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pctl_uart0>; 33 phy-mode = "rgmii"; 37 i2c-sda-hold-time-ns = <432>; 40 i2c-sda-hold-time-ns = <432>; 43 i2c-sda-hold-time-ns = <432>; 46 i2c-sda-hold-time-ns = <432>; [all …]
|
/linux-5.10/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,smd.txt | 7 - compatible: 15 processor of some sort - or in SMD language an "edge". The name of the edges 19 - interrupts: 21 Value type: <prop-encoded-array> 25 - mboxes: 27 Value type: <prop-encoded-array> 31 - qcom,ipc: 33 Value type: <prop-encoded-array> 36 - phandle to a syscon node representing the apcs registers 37 - u32 representing offset to the register within the syscon [all …]
|
/linux-5.10/drivers/clk/ |
D | clk-s2mps11.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // clk-s2mps11.c - Clock driver for S2MPS11. 12 #include <linux/clk-provider.h> 20 #include <dt-bindings/clock/samsung,s2mps11.h> 29 unsigned int reg; member 41 return regmap_update_bits(s2mps11->iodev->regmap_pmic, in s2mps11_clk_prepare() 42 s2mps11->reg, in s2mps11_clk_prepare() 43 s2mps11->mask, s2mps11->mask); in s2mps11_clk_prepare() 50 regmap_update_bits(s2mps11->iodev->regmap_pmic, s2mps11->reg, in s2mps11_clk_unprepare() 51 s2mps11->mask, ~s2mps11->mask); in s2mps11_clk_unprepare() [all …]
|
D | clk-si514.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 10 #include <linux/clk-provider.h> 55 u32 m_frac; /* 29-bit Fractional part of multiplier M */ 64 return regmap_update_bits(data->regmap, SI514_REG_CONTROL, in si514_enable_output() 88 err = regmap_read(data->regmap, SI514_REG_CONTROL, &val); in si514_is_prepared() 100 u8 reg[7]; in si514_get_muldiv() local 102 err = regmap_bulk_read(data->regmap, SI514_REG_M_FRAC1, in si514_get_muldiv() 103 reg, ARRAY_SIZE(reg)); in si514_get_muldiv() 107 settings->m_frac = reg[0] | reg[1] << 8 | reg[2] << 16 | in si514_get_muldiv() 108 (reg[3] & 0x1F) << 24; in si514_get_muldiv() [all …]
|
/linux-5.10/drivers/clk/socfpga/ |
D | clk-gate-a10.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <linux/clk-provider.h> 27 if (socfpgaclk->fixed_div) in socfpga_gate_clk_recalc_rate() 28 div = socfpgaclk->fixed_div; in socfpga_gate_clk_recalc_rate() 29 else if (socfpgaclk->div_reg) { in socfpga_gate_clk_recalc_rate() 30 val = readl(socfpgaclk->div_reg) >> socfpgaclk->shift; in socfpga_gate_clk_recalc_rate() 31 val &= GENMASK(socfpgaclk->width - 1, 0); in socfpga_gate_clk_recalc_rate() 45 if (socfpgaclk->clk_phase[0] || socfpgaclk->clk_phase[1]) { in socfpga_clk_prepare() 47 switch (socfpgaclk->clk_phase[i]) { in socfpga_clk_prepare() 79 if (!IS_ERR(socfpgaclk->sys_mgr_base_addr)) in socfpga_clk_prepare() [all …]
|
/linux-5.10/drivers/pinctrl/freescale/ |
D | pinctrl-vf610.c | 1 // SPDX-License-Identifier: GPL-2.0+ 14 #include "pinctrl-imx.h" 154 /* Pad names for the pinmux subsystem */ 299 u32 reg; in vf610_pmx_gpio_set_direction() local 301 pin_reg = &ipctl->pin_regs[offset]; in vf610_pmx_gpio_set_direction() 302 if (pin_reg->mux_reg == -1) in vf610_pmx_gpio_set_direction() 303 return -EINVAL; in vf610_pmx_gpio_set_direction() 306 reg = readl(ipctl->base + pin_reg->mux_reg); in vf610_pmx_gpio_set_direction() 308 reg &= ~0x2; in vf610_pmx_gpio_set_direction() 310 reg |= 0x2; in vf610_pmx_gpio_set_direction() [all …]
|
/linux-5.10/drivers/net/ethernet/8390/ |
D | 8390.h | 4 * under the same license. Auto-loading of 8390.o only in v2.2 - Paul G. 5 * Some of these names and comments originated from the Crynwr 19 /* The 8390 specific per-packet-header format. */ 32 /* Without I/O delay - non ISA or later chips */ 68 /* You have one of these per-board */ 83 unsigned word16:1; /* We have the 16-bit (vs 8-bit) 86 unsigned bigendian:1; /* 16-bit big endian mode. Do NOT 96 short tx1, tx2; /* Packet lengths for ping-pong tx. */ 100 unsigned char saved_irq; /* Original dev->irq value. */ 146 #define E8390_PAGE1 0x40 /* using the two high-order bits */ [all …]
|