Home
last modified time | relevance | path

Searched +full:use +full:- +full:internal +full:- +full:clock (Results 1 – 25 of 1046) sorted by relevance

12345678910>>...42

/kernel/linux/linux-5.10/arch/powerpc/include/asm/
Dcpm2.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 * All CPM control and status is available through the CPM2 internal
27 /* Device sub-block and page codes.
72 /* CPM2-specific opcodes (see cpm.h for common opcodes)
113 * oversampled clock.
157 * get some microcode patches :-).
158 * The parameter ram space for the SMCs is fifty-some bytes, and
165 /* Define enough so I can at least use the serial port as a UART.
173 uint smc_rstate; /* Internal */
174 uint smc_idp; /* Internal */
[all …]
Dcpm1.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * through the MPC8xx internal memory map. See immap.h for details.
11 * are needed. -- Dan
13 * On the MBX board, EPPC-Bug loads CPM microcode into the first 512
16 * or other use.
75 /* Define enough so I can at least use the serial port as a UART.
84 uint smc_rstate; /* Internal */
85 uint smc_idp; /* Internal */
86 ushort smc_rbptr; /* Internal */
87 ushort smc_ibc; /* Internal */
[all …]
/kernel/linux/linux-5.10/Documentation/sound/cards/
Dhdspm.rst2 Software Interface ALSA-DSP MADI Driver
5 (translated from German, so no good English ;-),
7 2004 - winfried ritsch
11 the Controls and startup-options are ALSA-Standard and only the
19 ------------------
21 * number of channels -- depends on transmission mode
24 use for a lower number of channels is only resource allocation,
29 * Single Speed -- 1..64 channels
37 * Double Speed -- 1..32 channels
40 Note: Choosing the 56-channel mode for
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-omap2/
Domap_hwmod.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2009-2011 Nokia Corporation
6 * Copyright (C) 2011-2012 Texas Instruments, Inc.
13 * These headers and macros are used to define OMAP on-chip module
16 * omap_hwmod code, in arch/arm/mach-omap2/omap_hwmod.c (as of this
20 * - add interconnect error log structures
21 * - init_conn_id_bit (CONNID_BIT_VECTOR)
22 * - implement default hwmod SMS/SDRC flags?
23 * - move Linux-specific data ("non-ROM data") out
155 * struct omap_hwmod_rst_info - IPs reset lines use by hwmod
[all …]
Dmsdi.c1 // SPDX-License-Identifier: GPL-2.0-only
32 /* MSDI_TARGET_RESET_CLKD: clock divisor to use throughout the reset */
36 * omap_msdi_reset - reset the MSDI IP block
41 * successfully. This is not documented in the TRM. For CLKD, we use
42 * the value that results in the lowest possible clock rate, to attempt
53 /* Enable the MSDI core and internal clock */ in omap_msdi_reset()
59 omap_test_timeout((omap_hwmod_read(oh, oh->class->sysc->syss_offs) in omap_msdi_reset()
65 __func__, oh->name, MAX_MODULE_SOFTRESET_WAIT); in omap_msdi_reset()
68 oh->name, c); in omap_msdi_reset()
70 /* Disable the MSDI internal clock */ in omap_msdi_reset()
/kernel/linux/linux-5.10/Documentation/core-api/
Dkernel-api.rst9 .. kernel-doc:: include/linux/list.h
10 :internal:
15 When writing drivers, you cannot in general use routines which are from
22 ------------------
24 .. kernel-doc:: lib/vsprintf.c
27 .. kernel-doc:: include/linux/kernel.h
30 .. kernel-doc:: include/linux/kernel.h
33 .. kernel-doc:: lib/kstrtox.c
36 .. kernel-doc:: lib/string_helpers.c
40 -------------------
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Drenesas,fsi.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas FIFO-buffered Serial Interface (FSI)
10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
19 - items:
20 - enum:
21 - renesas,fsi2-sh73a0 # SH-Mobile AG5
22 - renesas,fsi2-r8a7740 # R-Mobile A1
23 - enum:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dti,dp83867.yaml1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause)
4 ---
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
11 - $ref: "ethernet-controller.yaml#"
14 - Dan Murphy <dmurphy@ti.com>
18 transceiver with integrated PMD sublayers to support 10BASE-Te, 100BASE-TX
19 and 1000BASE-T Ethernet protocols.
34 ti,min-output-impedance:
40 ti,max-output-impedance:
45 Note: ti,min-output-impedance and ti,max-output-impedance are mutually
[all …]
/kernel/linux/linux-5.10/include/linux/
Dscmi_protocol.h1 /* SPDX-License-Identifier: GPL-2.0-only */
19 * struct scmi_revision_info - version information structure
28 * @impl_ver: A vendor-specific implementation version.
30 * @sub_vendor_id: A sub-vendor identifier(Null terminated ASCII string)
61 * struct scmi_clk_ops - represents the various operations provided
62 * by SCMI Clock Protocol
65 * @info_get: get the information of the specified clock
66 * @rate_get: request the current clock rate of a clock
67 * @rate_set: set the clock rate of a clock
68 * @enable: enables the specified clock
[all …]
Dtimekeeper_internal.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 * handling code or timekeeping internal code!
15 * struct tk_read_base - base structure for timekeeping readout
16 * @clock: Current clocksource used for timekeeping.
18 * @cycle_last: @clock cycle value at last update
23 * @base_real: Nanoseconds base value for clock REALTIME readout
31 * @base_real is for the fast NMI safe accessor to allow reading clock
35 struct clocksource *clock; member
46 * struct timekeeper - Structure holding internal timekeeping values.
52 * @offs_real: Offset clock monotonic -> clock realtime
[all …]
/kernel/linux/linux-5.10/include/linux/platform_data/
Dad7793.h1 /* SPDX-License-Identifier: GPL-2.0-only */
11 * enum ad7793_clock_source - AD7793 clock source selection
12 * @AD7793_CLK_SRC_INT: Internal 64 kHz clock, not available at the CLK pin.
13 * @AD7793_CLK_SRC_INT_CO: Internal 64 kHz clock, available at the CLK pin.
14 * @AD7793_CLK_SRC_EXT: Use external clock.
15 * @AD7793_CLK_SRC_EXT_DIV2: Use external clock divided by 2.
25 * enum ad7793_bias_voltage - AD7793 bias voltage selection
27 * @AD7793_BIAS_VOLTAGE_AIN1: Bias voltage connected to AIN1(-).
28 * @AD7793_BIAS_VOLTAGE_AIN2: Bias voltage connected to AIN2(-).
29 * @AD7793_BIAS_VOLTAGE_AIN3: Bias voltage connected to AIN3(-).
[all …]
/kernel/linux/linux-5.10/drivers/clk/sunxi/
Dclk-a20-gmac.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright 2013 Chen-Yu Tsai
7 * Chen-Yu Tsai <wens@csie.org>
10 #include <linux/clk-provider.h>
19 * sun7i_a20_gmac_clk_setup - Setup function for A20/A31 GMAC clock module
21 * This clock looks something like this
23 * MII TX clock from PHY >-----|___________ _________|----> to GMAC core
24 * GMAC Int. RGMII TX clk >----|___________\__/__gate---|----> to PHY
25 * Ext. 125MHz RGMII TX clk >--|__divider__/ |
28 * The external 125 MHz reference is optional, i.e. GMAC can use its
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/imu/
Dadi,adis16480.txt6 - compatible: Must be one of
12 * "adi,adis16495-1"
13 * "adi,adis16495-2"
14 * "adi,adis16495-3"
15 * "adi,adis16497-1"
16 * "adi,adis16497-2"
17 * "adi,adis16497-3"
18 - reg: SPI chip select number for the device
19 - spi-max-frequency: Max SPI frequency to use
20 see: Documentation/devicetree/bindings/spi/spi-bus.txt
[all …]
/kernel/linux/linux-5.10/Documentation/driver-api/media/
Dcamera-sensor.rst1 .. SPDX-License-Identifier: GPL-2.0
6 CSI-2
7 -----
12 ---------------
14 Camera sensors have an internal clock tree including a PLL and a number of
15 divisors. The clock tree is generally configured by the driver based on a few
16 input parameters that are specific to the hardware:: the external clock frequency
20 The reason why the clock frequencies are so important is that the clock signals
23 elsewhere. Therefore only the pre-determined frequencies are configurable by the
27 ----------
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Dst,stm32-dfsdm-adc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/st,stm32-dfsdm-adc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Fabrice Gasnier <fabrice.gasnier@st.com>
11 - Olivier Moysan <olivier.moysan@st.com>
14 STM32 DFSDM ADC is a sigma delta analog-to-digital converter dedicated to
17 - Sigma delta modulators (motor control, metering...)
18 - PDM microphones (audio digital microphone)
28 - st,stm32h7-dfsdm
[all …]
/kernel/linux/linux-5.10/drivers/mmc/host/
Dsdhci-of-at91.c1 // SPDX-License-Identifier: GPL-2.0-only
17 #include <linux/mmc/slot-gpio.h>
24 #include "sdhci-pltfm.h"
36 #define SDHCI_AT91_PRESET_COMMON_CONF 0x400 /* drv type B, programmable clock mode */
57 mc1r = readb(host->ioaddr + SDMMC_MC1R); in sdhci_at91_set_force_card_detect()
59 writeb(mc1r, host->ioaddr + SDMMC_MC1R); in sdhci_at91_set_force_card_detect()
62 static void sdhci_at91_set_clock(struct sdhci_host *host, unsigned int clock) in sdhci_at91_set_clock() argument
66 host->mmc->actual_clock = 0; in sdhci_at91_set_clock()
69 * There is no requirement to disable the internal clock before in sdhci_at91_set_clock()
70 * changing the SD clock configuration. Moreover, disabling the in sdhci_at91_set_clock()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/
Dphy-mtk-xsphy.txt1 MediaTek XS-PHY binding
2 --------------------------
4 The XS-PHY controller supports physical layer functionality for USB3.1
8 - compatible : should be "mediatek,<soc-model>-xsphy", "mediatek,xsphy",
9 soc-model is the name of SoC, such as mt3611 etc;
12 - "mediatek,mt3611-xsphy"
14 - #address-cells, #size-cells : should use the same values as the root node
15 - ranges: must be present
18 - reg : offset and length of register shared by multiple U3 ports,
20 shouldn't use the property.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dhi6220-clock.txt1 * Hisilicon Hi6220 Clock Controller
3 Clock control registers reside in different Hi6220 system controllers,
11 - compatible: the compatible should be one of the following strings to
12 indicate the clock controller functionality.
14 - "hisilicon,hi6220-acpu-sctrl"
15 - "hisilicon,hi6220-aoctrl"
16 - "hisilicon,hi6220-sysctrl"
17 - "hisilicon,hi6220-mediactrl"
18 - "hisilicon,hi6220-pmctrl"
19 - "hisilicon,hi6220-stub-clk"
[all …]
Dmarvell,pxa1928.txt1 * Marvell PXA1928 Clock Controllers
3 The PXA1928 clock subsystem generates and supplies clock to various
4 controllers within the PXA1928 SoC. The PXA1928 contains 3 clock controller
5 blocks called APMU, MPMU, and APBC roughly corresponding to internal buses.
9 - compatible: should be one of the following.
10 - "marvell,pxa1928-apmu" - APMU controller compatible
11 - "marvell,pxa1928-mpmu" - MPMU controller compatible
12 - "marvell,pxa1928-apbc" - APBC controller compatible
13 - reg: physical base address of the clock controller and length of memory mapped
15 - #clock-cells: should be 1.
[all …]
/kernel/linux/linux-5.10/sound/pci/echoaudio/
Dlayla24_dsp.c3 Copyright Echo Digital Audio Corporation (c) 1998 - 2004
20 Foundation, Inc., 59 Temple Place - Suite 330, Boston,
21 MA 02111-1307, USA.
25 Translation from C++ and adaptation for use in ALSA-Driver
32 static int set_input_clock(struct echoaudio *chip, u16 clock);
44 return -ENODEV; in init_hw()
47 dev_err(chip->card->dev, in init_hw()
48 "init_hw - could not initialize DSP comm page\n"); in init_hw()
52 chip->device_id = device_id; in init_hw()
53 chip->subdevice_id = subdevice_id; in init_hw()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/rtc/
Drtc-ds1307.txt4 - compatible: should be one of:
23 - reg: I2C bus address of the device
26 - interrupts: rtc alarm interrupt.
27 - clock-output-names: From common clock binding to override the default output
28 clock name
29 - wakeup-source: Enables wake up of host system on alarm
30 - trickle-resistor-ohms : ds1339, ds1340 and ds 1388 only
34 - aux-voltage-chargeable: ds1339, ds1340, ds1388 and rx8130 only
40 - trickle-diode-disable : ds1339, ds1340 and ds1388 only
41 Do not use internal trickle charger diode
[all …]
/kernel/linux/linux-5.10/Documentation/sound/soc/
Ddapm.rst9 Linux devices to use the minimum amount of power within the audio
11 such, can easily co-exist with the other PM systems.
20 audio subsystem, this includes internal codec power blocks and machine
53 internal codec components). All audio components that effect power are called
60 Audio DAPM widgets fall into a number of types:-
87 Power or clock supply widget used by other widgets.
90 Clock
91 External clock that supplies clock to audio components.
111 DSP internal scheduler that schedules component/pipeline processing
127 (Widgets are defined in include/sound/soc-dapm.h)
[all …]
/kernel/linux/linux-5.10/include/uapi/misc/
Dhabanalabs.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
3 * Copyright 2016-2020 HabanaLabs, Ltd.
15 * Defines that are asic-specific but constitutes as ABI between kernel driver
26 * The external queues (PCI DMA channels) MUST be before the internal queues
27 * and each group (PCI DMA channels and internal) must be contiguous inside
39 GOYA_QUEUE_ID_MME = 6, /* Internal queues start here */
54 * Except one CPU queue, all the rest are internal queues.
67 GAUDI_QUEUE_ID_DMA_2_0 = 9, /* internal */
68 GAUDI_QUEUE_ID_DMA_2_1 = 10, /* internal */
69 GAUDI_QUEUE_ID_DMA_2_2 = 11, /* internal */
[all …]
/kernel/linux/linux-5.10/include/soc/at91/
Datmel_tcb.h17 * Many 32-bit Atmel SOCs include one or more TC blocks, each of which holds
18 * three general-purpose 16-bit timers. These timers share one register bank.
19 * Depending on the SOC, each timer may have its own clock and IRQ, or those
23 * clocks or clock gates, and per-timer TIOA and TIOB signals used for PWM
24 * or triggering. Those pins need to be set up for use with the TC block,
30 * timers. Then they use clk_get() and platform_get_irq() to get clock and
37 * struct atmel_tcb_config - SoC data for a Timer/Counter Block
39 * @has_gclk: boolean indicating if a timer counter has a generic clock
50 * struct atmel_tc - information about a Timer/Counter Block
56 * @clk: internal clock source for each of the three channels
[all …]
/kernel/linux/linux-5.10/drivers/staging/comedi/
Dcomedi.h1 /* SPDX-License-Identifier: LGPL-2.0+ */
6 * COMEDI - Linux Control and Measurement Device Interface
7 * Copyright (C) 1998-2001 David A. Schleef <ds@schleef.org>
24 * don't want this to be much more than you actually use.
32 * NOTE: 'comedi_config --init-data' is deprecated
40 /* length of nth chunk of firmware data -*/
78 /* counters -- these are arbitrary values */
120 /* try to use a real-time interrupt while performing command */
123 /* wake up on end-of-scan events */
166 #define TRIG_INT 0x00000080 /* trigger on comedi-internal signal N */
[all …]

12345678910>>...42