| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/ |
| D | ti,gpmc-child.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/ti,gpmc-child.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tony Lindgren <tony@atomide.com> 11 - Roger Quadros <rogerq@kernel.org> 24 gpmc,sync-clk-ps: 28 # Chip-select signal timings corresponding to GPMC_CONFIG2: 29 gpmc,cs-on-ns: 33 gpmc,cs-rd-off-ns: [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/ |
| D | omap-gpmc.txt | 7 - compatible: Should be set to one of the following: 9 ti,omap2420-gpmc (omap2420) 10 ti,omap2430-gpmc (omap2430) 11 ti,omap3430-gpmc (omap3430 & omap3630) 12 ti,omap4430-gpmc (omap4430 & omap4460 & omap543x) 13 ti,am3352-gpmc (am335x devices) 15 - reg: A resource specifier for the register space 17 - ti,hwmods: Should be set to "ti,gpmc" until the DT transition is 19 - #address-cells: Must be set to 2 to allow memory address translation 20 - #size-cells: Must be set to 1 to allow CS address passing [all …]
|
| /kernel/linux/linux-5.10/drivers/input/keyboard/ |
| D | atkbd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (c) 1999-2002 Vojtech Pavlik 12 * input-only controllers and AT keyboards connected over a one way RS232 16 #include <linux/delay.h> 57 MODULE_PARM_DESC(scroll, "Enable scroll-wheel on MS Office and similar keyboards"); 60 module_param_named(extra, atkbd_extra, bool, 0); 61 MODULE_PARM_DESC(extra, "Enable extra LEDs and keys on IBM RapidAcces, EzKey and similar keyboards"… 217 bool extra; member 237 /* Serializes reconnect(), attr->set() and event work */ 245 * System-specific keymap fixup routine [all …]
|
| /kernel/linux/linux-6.6/drivers/input/keyboard/ |
| D | atkbd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (c) 1999-2002 Vojtech Pavlik 12 * input-only controllers and AT keyboards connected over a one way RS232 16 #include <linux/delay.h> 22 #include <linux/input/vivaldi-fmap.h> 58 MODULE_PARM_DESC(scroll, "Enable scroll-wheel on MS Office and similar keyboards"); 61 module_param_named(extra, atkbd_extra, bool, 0); 62 MODULE_PARM_DESC(extra, "Enable extra LEDs and keys on IBM RapidAcces, EzKey and similar keyboards"… 216 bool extra; member 236 /* Serializes reconnect(), attr->set() and event work */ [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
| D | Kconfig.profile | 5 When listening to a foreign fence, we install a supplementary timer 6 to ensure that we are always signaled and our userspace is able to 14 int "Runtime autosuspend delay for userspace GGTT mmaps (ms)" 17 On runtime suspend, as we suspend the device, we have to revoke 20 the GGTT mmap can be very slow and so we impose a small hysteris 21 that complements the runtime-pm autosuspend and provides a lower 22 floor on the autosuspend delay. 24 May be 0 to disable the extra delay and solely use the device level 25 runtime pm autosuspend delay tunable. 32 check the health of the GPU and undertake regular house-keeping of [all …]
|
| /kernel/linux/linux-6.6/drivers/mmc/host/ |
| D | sdhci-of-dwcmshc.c | 1 // SPDX-License-Identifier: GPL-2.0 12 #include <linux/dma-mapping.h> 22 #include "sdhci-pltfm.h" 76 ((addr | (SZ_128M - 1)) == ((addr + len - 1) | (SZ_128M - 1))) 98 * If DMA addr spans 128MB boundary, we split the DMA transfer into two 111 offset = addr & (SZ_128M - 1); in dwcmshc_adma_write_desc() 112 tmplen = SZ_128M - offset; in dwcmshc_adma_write_desc() 116 len -= tmplen; in dwcmshc_adma_write_desc() 124 if (pltfm_host->clk) in dwcmshc_get_max_clock() 127 return pltfm_host->clock; in dwcmshc_get_max_clock() [all …]
|
| D | sdhci-of-sparx5.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * drivers/mmc/host/sdhci-of-sparx5.c 13 #include <linux/delay.h> 17 #include <linux/dma-mapping.h> 20 #include "sdhci-pltfm.h" 46 ((addr | (SZ_128M - 1)) == ((addr + len - 1) | (SZ_128M - 1))) 49 * If DMA addr spans 128MB boundary, we split the DMA transfer into two 64 mmc_hostname(host->mmc), len, &addr); in sdhci_sparx5_adma_write_desc() 66 offset = addr & (SZ_128M - 1); in sdhci_sparx5_adma_write_desc() 67 tmplen = SZ_128M - offset; in sdhci_sparx5_adma_write_desc() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
| D | Kconfig.profile | 19 When listening to a foreign fence, we install a supplementary timer 20 to ensure that we are always signaled and our userspace is able to 28 int "Runtime autosuspend delay for userspace GGTT mmaps (ms)" 31 On runtime suspend, as we suspend the device, we have to revoke 34 the GGTT mmap can be very slow and so we impose a small hysteris 35 that complements the runtime-pm autosuspend and provides a lower 36 floor on the autosuspend delay. 38 May be 0 to disable the extra delay and solely use the device level 39 runtime pm autosuspend delay tunable. 46 check the health of the GPU and undertake regular house-keeping of [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/rockchip/ |
| D | clk-mmc-phase.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 #include <linux/clk-provider.h> 41 * Each fine delay is between 44ps-77ps. Assume each fine delay is 60ps to 58 raw_value = readl(mmc_clock->reg) >> (mmc_clock->shift); in rockchip_mmc_get_phase() 82 u32 delay; in rockchip_mmc_set_phase() local 93 * most likely problem we often face and which makes it difficult in rockchip_mmc_set_phase() 98 return -EINVAL; in rockchip_mmc_set_phase() 105 * Due to the inexact nature of the "fine" delay, we might in rockchip_mmc_set_phase() 106 * actually go non-monotonic. We don't go _too_ monotonic in rockchip_mmc_set_phase() 107 * though, so we should be OK. Here are options of how we may in rockchip_mmc_set_phase() [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/rockchip/ |
| D | clk-mmc-phase.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 #include <linux/clk-provider.h> 41 * Each fine delay is between 44ps-77ps. Assume each fine delay is 60ps to 58 raw_value = readl(mmc_clock->reg) >> (mmc_clock->shift); in rockchip_mmc_get_phase() 82 u32 delay; in rockchip_mmc_set_phase() local 93 * most likely problem we often face and which makes it difficult in rockchip_mmc_set_phase() 98 return -EINVAL; in rockchip_mmc_set_phase() 105 * Due to the inexact nature of the "fine" delay, we might in rockchip_mmc_set_phase() 106 * actually go non-monotonic. We don't go _too_ monotonic in rockchip_mmc_set_phase() 107 * though, so we should be OK. Here are options of how we may in rockchip_mmc_set_phase() [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/net/mptcp/ |
| D | mptcp_connect.sh | 2 # SPDX-License-Identifier: GPL-2.0 5 # code but we accept it, especially because there were too many before having 37 if [ $tc_loss -eq 100 ];then 39 elif [ $tc_loss -ge 10 ]; then 41 elif [ $tc_loss -ge 1 ]; then 48 echo "Usage: $0 [ -a ]" 49 echo -e "\t-d: tc/netem delay in milliseconds, e.g. \"-d 10\" (default random)" 50 echo -e "\t-l: tc/netem loss percentage, e.g. \"-l 0.02\" (default random)" 51 …echo -e "\t-r: tc/netem reorder mode, e.g. \"-r 25% 50% gap 5\", use "-r 0" to disable reordering … 52 …echo -e "\t-e: ethtool features to disable, e.g.: \"-e tso -e gso\" (default: randomly disable any… [all …]
|
| /kernel/linux/linux-6.6/drivers/input/mouse/ |
| D | sermouse.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 1999-2001 Vojtech Pavlik 10 #include <linux/delay.h> 44 struct input_dev *dev = sermouse->dev; in sermouse_process_msc() 45 signed char *buf = sermouse->buf; in sermouse_process_msc() 47 switch (sermouse->count) { in sermouse_process_msc() 60 input_report_rel(dev, REL_Y, -buf[1]); in sermouse_process_msc() 61 buf[0] = data - data / 2; in sermouse_process_msc() 67 input_report_rel(dev, REL_Y, buf[1] - data); in sermouse_process_msc() 74 if (++sermouse->count == 5) in sermouse_process_msc() [all …]
|
| /kernel/linux/linux-5.10/drivers/input/mouse/ |
| D | sermouse.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 1999-2001 Vojtech Pavlik 13 #include <linux/delay.h> 47 struct input_dev *dev = sermouse->dev; in sermouse_process_msc() 48 signed char *buf = sermouse->buf; in sermouse_process_msc() 50 switch (sermouse->count) { in sermouse_process_msc() 63 input_report_rel(dev, REL_Y, -buf[1]); in sermouse_process_msc() 64 buf[0] = data - data / 2; in sermouse_process_msc() 70 input_report_rel(dev, REL_Y, buf[1] - data); in sermouse_process_msc() 77 if (++sermouse->count == 5) in sermouse_process_msc() [all …]
|
| /kernel/linux/linux-5.10/drivers/mmc/host/ |
| D | sdhci-of-sparx5.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * drivers/mmc/host/sdhci-of-sparx5.c 13 #include <linux/delay.h> 18 #include <linux/dma-mapping.h> 20 #include "sdhci-pltfm.h" 46 ((addr | (SZ_128M - 1)) == ((addr + len - 1) | (SZ_128M - 1))) 49 * If DMA addr spans 128MB boundary, we split the DMA transfer into two 64 mmc_hostname(host->mmc), len, &addr); in sdhci_sparx5_adma_write_desc() 66 offset = addr & (SZ_128M - 1); in sdhci_sparx5_adma_write_desc() 67 tmplen = SZ_128M - offset; in sdhci_sparx5_adma_write_desc() [all …]
|
| /kernel/linux/linux-5.10/drivers/parport/ |
| D | daisy.c | 11 * ??-12-1998: Initial implementation. 12 * 31-01-1999: Make port-cloning transparent. 13 * 13-02-1999: Move DeviceID technique from parport_probe. 14 * 13-03-1999: Get DeviceID from non-IEEE 1284.3 devices too. 15 * 22-02-2000: Count devices that are actually detected. 24 #include <linux/delay.h> 44 /* Forward-declaration of lower-level functions. */ 56 newdev->port = port; in add_dev() 57 newdev->daisy = daisy; in add_dev() 58 newdev->devnum = devnum; in add_dev() [all …]
|
| /kernel/linux/linux-6.6/drivers/parport/ |
| D | daisy.c | 11 * ??-12-1998: Initial implementation. 12 * 31-01-1999: Make port-cloning transparent. 13 * 13-02-1999: Move DeviceID technique from parport_probe. 14 * 13-03-1999: Get DeviceID from non-IEEE 1284.3 devices too. 15 * 22-02-2000: Count devices that are actually detected. 24 #include <linux/delay.h> 44 /* Forward-declaration of lower-level functions. */ 56 newdev->port = port; in add_dev() 57 newdev->daisy = daisy; in add_dev() 58 newdev->devnum = devnum; in add_dev() [all …]
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | gpmc-omap.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2014 Texas Instruments, Inc. - https://www.ti.com 34 /* Chip-select signal timings corresponding to GPMC_CS_CONFIG2 */ 47 /* WE signals timings corresponding to GPMC_CONFIG4 */ 48 u32 we_on; /* WE assertion time */ 49 u32 we_off; /* WE deassertion time */ 58 u32 page_burst_access; /* Multiple access word delay */ 59 u32 access; /* Start-cycle to first data valid delay */ 99 u32 t_weasu; /* address setup to WE valid */ 105 u32 t_bacc; /* burst access valid clock to output delay */ [all …]
|
| /kernel/linux/linux-6.6/include/linux/platform_data/ |
| D | gpmc-omap.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2014 Texas Instruments, Inc. - https://www.ti.com 34 /* Chip-select signal timings corresponding to GPMC_CS_CONFIG2 */ 47 /* WE signals timings corresponding to GPMC_CONFIG4 */ 48 u32 we_on; /* WE assertion time */ 49 u32 we_off; /* WE deassertion time */ 58 u32 page_burst_access; /* Multiple access word delay */ 59 u32 access; /* Start-cycle to first data valid delay */ 99 u32 t_weasu; /* address setup to WE valid */ 105 u32 t_bacc; /* burst access valid clock to output delay */ [all …]
|
| /kernel/linux/linux-6.6/arch/um/drivers/ |
| D | virt-pci.c | 1 // SPDX-License-Identifier: GPL-2.0 14 #include <linux/virtio-uml.h> 15 #include <linux/delay.h> 24 /* for MSI-X we have a 32-bit payload */ 74 const void *extra, unsigned int extra_size, in um_pci_send_cmd() argument 80 [1] = extra ? &extra_sg : &in_sg, in um_pci_send_cmd() 81 [2] = extra ? &in_sg : NULL, in um_pci_send_cmd() 89 return -EINVAL; in um_pci_send_cmd() 91 switch (cmd->op) { in um_pci_send_cmd() 113 if (extra) in um_pci_send_cmd() [all …]
|
| /kernel/linux/linux-6.6/fs/ocfs2/dlm/ |
| D | dlmthread.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 23 #include <linux/delay.h> 40 /* will exit holding res->spinlock, but may drop in function */ 41 /* waits until flags are cleared on res->state */ 46 assert_spin_locked(&res->spinlock); in __dlm_wait_on_lockres_flags() 48 add_wait_queue(&res->wq, &wait); in __dlm_wait_on_lockres_flags() 51 if (res->state & flags) { in __dlm_wait_on_lockres_flags() 52 spin_unlock(&res->spinlock); in __dlm_wait_on_lockres_flags() 54 spin_lock(&res->spinlock); in __dlm_wait_on_lockres_flags() 57 remove_wait_queue(&res->wq, &wait); in __dlm_wait_on_lockres_flags() [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | sc7180-trogdor-parade-ps8640.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/gpio/gpio.h> 11 pp3300_brij_ps8640: pp3300-brij-ps8640-regulator { 12 compatible = "regulator-fixed"; 14 regulator-name = "pp3300_brij_ps8640"; 16 regulator-min-microvolt = <3300000>; 17 regulator-max-microvolt = <3300000>; 20 enable-active-high; 22 pinctrl-names = "default"; 23 pinctrl-0 = <&en_pp3300_edp_brij_ps8640>; [all …]
|
| D | sc7180-trogdor-ti-sn65dsi86.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/gpio/gpio.h> 17 off-on-delay-us = <500000>; 22 * extra power cycle of the touchscreen and eDP panel at bootup. 23 * This should help speed bootup because we have off-on-delay-us. 25 regulator-boot-on; 32 clock-frequency = <400000>; 37 pinctrl-names = "default"; 38 pinctrl-0 = <&edp_brij_en>, <&edp_brij_irq>; 39 gpio-controller; [all …]
|
| /kernel/linux/linux-6.6/drivers/phy/intel/ |
| D | phy-intel-keembay-emmc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/delay.h> 66 ret = regmap_update_bits(priv->syscfg, PHY_CFG_0, PWR_DOWN_MASK, in keembay_emmc_phy_power() 69 dev_err(&phy->dev, "CALIO power down bar failed: %d\n", ret); in keembay_emmc_phy_power() 73 ret = regmap_update_bits(priv->syscfg, PHY_CFG_0, DLL_EN_MASK, in keembay_emmc_phy_power() 76 dev_err(&phy->dev, "turn off the dll failed: %d\n", ret); in keembay_emmc_phy_power() 84 mhz = DIV_ROUND_CLOSEST(clk_get_rate(priv->emmcclk), 1000000); in keembay_emmc_phy_power() 100 dev_warn(&phy->dev, "Unsupported rate: %d MHz\n", mhz); in keembay_emmc_phy_power() 105 * value, so we may need a little margin here in keembay_emmc_phy_power() 109 ret = regmap_update_bits(priv->syscfg, PHY_CFG_0, PWR_DOWN_MASK, in keembay_emmc_phy_power() [all …]
|
| /kernel/linux/linux-5.10/drivers/phy/intel/ |
| D | phy-intel-keembay-emmc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/delay.h> 66 ret = regmap_update_bits(priv->syscfg, PHY_CFG_0, PWR_DOWN_MASK, in keembay_emmc_phy_power() 69 dev_err(&phy->dev, "CALIO power down bar failed: %d\n", ret); in keembay_emmc_phy_power() 73 ret = regmap_update_bits(priv->syscfg, PHY_CFG_0, DLL_EN_MASK, in keembay_emmc_phy_power() 76 dev_err(&phy->dev, "turn off the dll failed: %d\n", ret); in keembay_emmc_phy_power() 84 mhz = DIV_ROUND_CLOSEST(clk_get_rate(priv->emmcclk), 1000000); in keembay_emmc_phy_power() 100 dev_warn(&phy->dev, "Unsupported rate: %d MHz\n", mhz); in keembay_emmc_phy_power() 105 * value, so we may need a little margin here in keembay_emmc_phy_power() 109 ret = regmap_update_bits(priv->syscfg, PHY_CFG_0, PWR_DOWN_MASK, in keembay_emmc_phy_power() [all …]
|
| /kernel/linux/linux-5.10/drivers/input/ |
| D | input-polldev.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 #include <linux/input-polldev.h> 23 unsigned long delay; in input_polldev_queue_work() local 25 delay = msecs_to_jiffies(dev->poll_interval); in input_polldev_queue_work() 26 if (delay >= HZ) in input_polldev_queue_work() 27 delay = round_jiffies_relative(delay); in input_polldev_queue_work() 29 queue_delayed_work(system_freezable_wq, &dev->work, delay); in input_polldev_queue_work() 37 dev->poll(dev); in input_polled_device_work() 45 if (dev->open) in input_open_polled_device() 46 dev->open(dev); in input_open_polled_device() [all …]
|