| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | calxeda.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/calxeda.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Device Tree Clock bindings for Calxeda highbank platform 13 "hb-sregs" node. 16 - Andre Przywara <andre.przywara@arm.com> 19 "#clock-cells": 24 - calxeda,hb-pll-clock 25 - calxeda,hb-a9periph-clock [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/ |
| D | calxeda.txt | 1 Device Tree Clock bindings for Calxeda highbank platform 3 This binding uses the common clock binding[1]. 5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 8 - compatible : shall be one of the following: 9 "calxeda,hb-pll-clock" - for a PLL clock 10 "calxeda,hb-a9periph-clock" - The A9 peripheral clock divided from the 11 A9 clock. 12 "calxeda,hb-a9bus-clock" - The A9 bus clock divided from the A9 clock. 13 "calxeda,hb-emmc-clock" - Divided clock for MMC/SD controller. 14 - reg : shall be the control register offset from SYSREGs base for the clock. [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | ecx-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2011-2012 Calxeda, Inc. 20 #address-cells = <1>; 21 #size-cells = <1>; 22 compatible = "simple-bus"; 23 interrupt-parent = <&intc>; 26 compatible = "calxeda,hb-ahci"; 29 dma-coherent; 30 calxeda,port-phys = < &combophy5 0>, <&combophy0 0>, 33 calxeda,sgpio-gpio =<&gpioh 5 1>, <&gpioh 6 1>, [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | ecx-common.dtsi | 2 * Copyright 2011-2012 Calxeda, Inc. 31 #address-cells = <1>; 32 #size-cells = <1>; 33 compatible = "simple-bus"; 34 interrupt-parent = <&intc>; 37 compatible = "calxeda,hb-ahci"; 40 dma-coherent; 41 calxeda,port-phys = <&combophy5 0 &combophy0 0 44 calxeda,sgpio-gpio =<&gpioh 5 1 &gpioh 6 1 &gpioh 7 1>; 45 calxeda,led-order = <4 0 1 2 3>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/calxeda/ |
| D | hb-sregs.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/calxeda/hb-sregs.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 management, they also contain some gate and PLL clocks. 15 - Andre Przywara <andre.przywara@arm.com> 19 const: calxeda,hb-sregs 28 - compatible 29 - reg 34 - | [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/ |
| D | clk-highbank.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2011-2012 Calxeda, Inc. 9 #include <linux/clk-provider.h> 49 reg = readl(hbclk->reg); in clk_pll_prepare() 51 writel(reg, hbclk->reg); in clk_pll_prepare() 53 while ((readl(hbclk->reg) & HB_PLL_LOCK) == 0) in clk_pll_prepare() 55 while ((readl(hbclk->reg) & HB_PLL_LOCK_500) == 0) in clk_pll_prepare() 66 reg = readl(hbclk->reg); in clk_pll_unprepare() 68 writel(reg, hbclk->reg); in clk_pll_unprepare() 76 reg = readl(hbclk->reg); in clk_pll_enable() [all …]
|
| /kernel/linux/linux-4.19/drivers/clk/ |
| D | clk-highbank.c | 2 * Copyright 2011-2012 Calxeda, Inc. 21 #include <linux/clk-provider.h> 61 reg = readl(hbclk->reg); in clk_pll_prepare() 63 writel(reg, hbclk->reg); in clk_pll_prepare() 65 while ((readl(hbclk->reg) & HB_PLL_LOCK) == 0) in clk_pll_prepare() 67 while ((readl(hbclk->reg) & HB_PLL_LOCK_500) == 0) in clk_pll_prepare() 78 reg = readl(hbclk->reg); in clk_pll_unprepare() 80 writel(reg, hbclk->reg); in clk_pll_unprepare() 88 reg = readl(hbclk->reg); in clk_pll_enable() 90 writel(reg, hbclk->reg); in clk_pll_enable() [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/intelfb/ |
| D | intelfbhw.c | 13 * the i810/i830 XFree86 driver. The HW-specific code is covered here 73 switch (pdev->device) { in intelfbhw_get_chipset() 75 dinfo->name = "Intel(R) 830M"; in intelfbhw_get_chipset() 76 dinfo->chipset = INTEL_830M; in intelfbhw_get_chipset() 77 dinfo->mobile = 1; in intelfbhw_get_chipset() 78 dinfo->pll_index = PLLS_I8xx; in intelfbhw_get_chipset() 81 dinfo->name = "Intel(R) 845G"; in intelfbhw_get_chipset() 82 dinfo->chipset = INTEL_845G; in intelfbhw_get_chipset() 83 dinfo->mobile = 0; in intelfbhw_get_chipset() 84 dinfo->pll_index = PLLS_I8xx; in intelfbhw_get_chipset() [all …]
|
| /kernel/linux/linux-4.19/drivers/video/fbdev/intelfb/ |
| D | intelfbhw.c | 13 * the i810/i830 XFree86 driver. The HW-specific code is covered here 73 switch (pdev->device) { in intelfbhw_get_chipset() 75 dinfo->name = "Intel(R) 830M"; in intelfbhw_get_chipset() 76 dinfo->chipset = INTEL_830M; in intelfbhw_get_chipset() 77 dinfo->mobile = 1; in intelfbhw_get_chipset() 78 dinfo->pll_index = PLLS_I8xx; in intelfbhw_get_chipset() 81 dinfo->name = "Intel(R) 845G"; in intelfbhw_get_chipset() 82 dinfo->chipset = INTEL_845G; in intelfbhw_get_chipset() 83 dinfo->mobile = 0; in intelfbhw_get_chipset() 84 dinfo->pll_index = PLLS_I8xx; in intelfbhw_get_chipset() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/i2c/ |
| D | mt9v111.c | 1 // SPDX-License-Identifier: GPL-2.0 21 #include <linux/v4l2-mediabus.h> 24 #include <media/v4l2-ctrls.h> 25 #include <media/v4l2-device.h> 26 #include <media/v4l2-fwnode.h> 27 #include <media/v4l2-image-sizes.h> 28 #include <media/v4l2-subdev.h> 31 * MT9V111 is a 1/4-Inch CMOS digital image sensor with an integrated 40 * auto-exposure algorithm might modify the programmed frame rate. While the 41 * driver initially programs the sensor with auto-exposure and [all …]
|
| D | ov7670.c | 8 * Copyright 2006-7 Jonathan Corbet <corbet@lwn.net> 22 #include <media/v4l2-device.h> 23 #include <media/v4l2-ctrls.h> 24 #include <media/v4l2-fwnode.h> 25 #include <media/v4l2-mediabus.h> 26 #include <media/v4l2-image-sizes.h> 30 MODULE_DESCRIPTION("A low-level driver for OmniVision ov7670 sensors"); 35 MODULE_PARM_DESC(debug, "Debug level (0-1)"); 68 #define CLK_EXT 0x40 /* Use external clock directly */ 69 #define CLK_SCALE 0x3f /* Mask for internal clock scale */ [all …]
|
| /kernel/linux/linux-5.10/drivers/media/i2c/ |
| D | mt9v111.c | 1 // SPDX-License-Identifier: GPL-2.0 21 #include <linux/v4l2-mediabus.h> 24 #include <media/v4l2-ctrls.h> 25 #include <media/v4l2-device.h> 26 #include <media/v4l2-fwnode.h> 27 #include <media/v4l2-image-sizes.h> 28 #include <media/v4l2-subdev.h> 31 * MT9V111 is a 1/4-Inch CMOS digital image sensor with an integrated 40 * auto-exposure algorithm might modify the programmed frame rate. While the 41 * driver initially programs the sensor with auto-exposure and [all …]
|
| D | ov7670.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Copyright 2006-7 Jonathan Corbet <corbet@lwn.net> 20 #include <media/v4l2-device.h> 21 #include <media/v4l2-event.h> 22 #include <media/v4l2-ctrls.h> 23 #include <media/v4l2-fwnode.h> 24 #include <media/v4l2-mediabus.h> 25 #include <media/v4l2-image-sizes.h> 29 MODULE_DESCRIPTION("A low-level driver for OmniVision ov7670 sensors"); 34 MODULE_PARM_DESC(debug, "Debug level (0-1)"); [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/ |
| D | bfa_ioc_ct.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Linux network driver for QLogic BR-series Converged Network Adapter. 6 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 7 * Copyright (c) 2014-2015 QLogic Corporation 100 ioc->ioc_hwif = &nw_hwif_ct; in bfa_nw_ioc_set_ct_hwif() 106 ioc->ioc_hwif = &nw_hwif_ct2; in bfa_nw_ioc_set_ct2_hwif() 118 * If bios boot (flash based) -- do not increment usage count in bfa_ioc_ct_firmware_lock() 124 bfa_nw_ioc_sem_get(ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_lock() 125 usecnt = readl(ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock() 131 writel(1, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock() [all …]
|
| D | bfa_ioc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Linux network driver for QLogic BR-series Converged Network Adapter. 6 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 7 * Copyright (c) 2014-2015 QLogic Corporation 21 ((__ioc)->ioc_hwif->ioc_firmware_lock(__ioc)) 23 ((__ioc)->ioc_hwif->ioc_firmware_unlock(__ioc)) 24 #define bfa_ioc_reg_init(__ioc) ((__ioc)->ioc_hwif->ioc_reg_init(__ioc)) 25 #define bfa_ioc_map_port(__ioc) ((__ioc)->ioc_hwif->ioc_map_port(__ioc)) 27 ((__ioc)->ioc_hwif->ioc_notify_fail(__ioc)) 29 ((__ioc)->ioc_hwif->ioc_sync_start(__ioc)) [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/brocade/bna/ |
| D | bfa_ioc_ct.c | 2 * Linux network driver for QLogic BR-series Converged Network Adapter. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 15 * Copyright (c) 2014-2015 QLogic Corporation 108 ioc->ioc_hwif = &nw_hwif_ct; in bfa_nw_ioc_set_ct_hwif() 114 ioc->ioc_hwif = &nw_hwif_ct2; in bfa_nw_ioc_set_ct2_hwif() 126 * If bios boot (flash based) -- do not increment usage count in bfa_ioc_ct_firmware_lock() 132 bfa_nw_ioc_sem_get(ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_lock() 133 usecnt = readl(ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock() 139 writel(1, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock() 140 bfa_nw_ioc_sem_release(ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_lock() [all …]
|
| D | bfa_ioc.c | 2 * Linux network driver for QLogic BR-series Converged Network Adapter. 14 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 15 * Copyright (c) 2014-2015 QLogic Corporation 29 ((__ioc)->ioc_hwif->ioc_firmware_lock(__ioc)) 31 ((__ioc)->ioc_hwif->ioc_firmware_unlock(__ioc)) 32 #define bfa_ioc_reg_init(__ioc) ((__ioc)->ioc_hwif->ioc_reg_init(__ioc)) 33 #define bfa_ioc_map_port(__ioc) ((__ioc)->ioc_hwif->ioc_map_port(__ioc)) 35 ((__ioc)->ioc_hwif->ioc_notify_fail(__ioc)) 37 ((__ioc)->ioc_hwif->ioc_sync_start(__ioc)) 39 ((__ioc)->ioc_hwif->ioc_sync_join(__ioc)) [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/bfa/ |
| D | bfa_ioc_ct.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 4 * Copyright (c) 2014- QLogic Corporation. 8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 59 bfa_ioc_sem_get(ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_lock() 60 usecnt = readl(ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock() 66 writel(1, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock() 67 readl(ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_lock() 68 writel(1, ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_lock() 69 writel(0, ioc->ioc_regs.ioc_fail_sync); in bfa_ioc_ct_firmware_lock() [all …]
|
| D | bfa_ioc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 4 * Copyright (c) 2014- QLogic Corporation. 8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 31 bfa_timer_begin((__ioc)->timer_mod, &(__ioc)->ioc_timer, \ 33 #define bfa_ioc_timer_stop(__ioc) bfa_timer_stop(&(__ioc)->ioc_timer) 36 bfa_timer_begin((__ioc)->timer_mod, &(__ioc)->hb_timer, \ 38 #define bfa_hb_timer_stop(__ioc) bfa_timer_stop(&(__ioc)->hb_timer) 55 ((__ioc)->ioc_hwif->ioc_firmware_lock(__ioc)) 57 ((__ioc)->ioc_hwif->ioc_firmware_unlock(__ioc)) [all …]
|
| /kernel/linux/linux-4.19/drivers/scsi/bfa/ |
| D | bfa_ioc_ct.c | 2 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 3 * Copyright (c) 2014- QLogic Corporation. 7 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 67 bfa_ioc_sem_get(ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_lock() 68 usecnt = readl(ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock() 74 writel(1, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock() 75 readl(ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_lock() 76 writel(1, ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_lock() 77 writel(0, ioc->ioc_regs.ioc_fail_sync); in bfa_ioc_ct_firmware_lock() 82 ioc_fwstate = readl(ioc->ioc_regs.ioc_fwstate); in bfa_ioc_ct_firmware_lock() [all …]
|
| D | bfa_ioc.c | 2 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 3 * Copyright (c) 2014- QLogic Corporation. 7 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 39 bfa_timer_begin((__ioc)->timer_mod, &(__ioc)->ioc_timer, \ 41 #define bfa_ioc_timer_stop(__ioc) bfa_timer_stop(&(__ioc)->ioc_timer) 44 bfa_timer_begin((__ioc)->timer_mod, &(__ioc)->hb_timer, \ 46 #define bfa_hb_timer_stop(__ioc) bfa_timer_stop(&(__ioc)->hb_timer) 63 ((__ioc)->ioc_hwif->ioc_firmware_lock(__ioc)) 65 ((__ioc)->ioc_hwif->ioc_firmware_unlock(__ioc)) 66 #define bfa_ioc_reg_init(__ioc) ((__ioc)->ioc_hwif->ioc_reg_init(__ioc)) [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/ath/ath6kl/ |
| D | init.c | 4 * Copyright (c) 2011-2012 Qualcomm Atheros, Inc. 32 #include "hif-ops.h" 33 #include "htc-ops.h" 230 skb_reserve(skb, reserved - L1_CACHE_BYTES); in ath6kl_buf_alloc() 236 vif->ssid_len = 0; in ath6kl_init_profile_info() 237 memset(vif->ssid, 0, sizeof(vif->ssid)); in ath6kl_init_profile_info() 239 vif->dot11_auth_mode = OPEN_AUTH; in ath6kl_init_profile_info() 240 vif->auth_mode = NONE_AUTH; in ath6kl_init_profile_info() 241 vif->prwise_crypto = NONE_CRYPT; in ath6kl_init_profile_info() 242 vif->prwise_crypto_len = 0; in ath6kl_init_profile_info() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/ |
| D | init.c | 4 * Copyright (c) 2011-2012 Qualcomm Atheros, Inc. 32 #include "hif-ops.h" 33 #include "htc-ops.h" 230 skb_reserve(skb, reserved - L1_CACHE_BYTES); in ath6kl_buf_alloc() 236 vif->ssid_len = 0; in ath6kl_init_profile_info() 237 memset(vif->ssid, 0, sizeof(vif->ssid)); in ath6kl_init_profile_info() 239 vif->dot11_auth_mode = OPEN_AUTH; in ath6kl_init_profile_info() 240 vif->auth_mode = NONE_AUTH; in ath6kl_init_profile_info() 241 vif->prwise_crypto = NONE_CRYPT; in ath6kl_init_profile_info() 242 vif->prwise_crypto_len = 0; in ath6kl_init_profile_info() [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/broadcom/ |
| D | tg3.c | 7 * Copyright (C) 2005-2016 Broadcom Corporation. 8 * Copyright (C) 2016-2017 Broadcom Limited. 14 * Copyright (C) 2000-2016 Broadcom Corporation. 15 * Copyright (C) 2016-2017 Broadcom Ltd. 52 #include <linux/dma-mapping.h> 56 #include <linux/hwmon-sysfs.h> 97 _tg3_flag(TG3_FLAG_##flag, (tp)->tg3_flags) 99 _tg3_flag_set(TG3_FLAG_##flag, (tp)->tg3_flags) 101 _tg3_flag_clear(TG3_FLAG_##flag, (tp)->tg3_flags) 129 * and dev->tx_timeout() should be called to fix the problem [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/ |
| D | tg3.c | 7 * Copyright (C) 2005-2016 Broadcom Corporation. 8 * Copyright (C) 2016-2017 Broadcom Limited. 14 * Copyright (C) 2000-2016 Broadcom Corporation. 15 * Copyright (C) 2016-2017 Broadcom Ltd. 52 #include <linux/dma-mapping.h> 56 #include <linux/hwmon-sysfs.h> 92 _tg3_flag(TG3_FLAG_##flag, (tp)->tg3_flags) 94 _tg3_flag_set(TG3_FLAG_##flag, (tp)->tg3_flags) 96 _tg3_flag_clear(TG3_FLAG_##flag, (tp)->tg3_flags) 122 * and dev->tx_timeout() should be called to fix the problem [all …]
|