Home
last modified time | relevance | path

Searched refs:Clk (Results 1 – 19 of 19) sorted by relevance

/linux/rust/kernel/
H A Dclk.rs96 /// A [`Clk`] instance holds either a pointer to a valid [`struct clk`] created by the C
99 /// Instances of this type are reference-counted. Calling [`Clk::get`] ensures that the
100 /// allocation remains valid for the lifetime of the [`Clk`].
107 /// use kernel::clk::{Clk, Hertz};
112 /// let clk = Clk::get(dev, Some(c"apb_clk"))?;
129 pub struct Clk(*mut bindings::clk);
131 impl Clk {
132 /// Gets [`Clk`] corresponding to a [`Device`] and a connection id. implementation
142 // INVARIANT: The reference-count is decremented when [`Clk`] goes out of scope. in get()
204 /// Equivalent to calling [`Clk
130 pub struct Clk(*mut bindings::clk); global() struct
248 impl Drop for Clk { global() implementation
323 deref(&self) -> &Clk deref() argument
[all...]
H A Dcpufreq.rs25 use crate::clk::Clk;
556 pub unsafe fn set_clk(&mut self, dev: &Device, name: Option<&CStr>) -> Result<Clk> { in set_clk() argument
557 let clk = Clk::get(dev, name)?; in set_clk()
/linux/drivers/video/fbdev/via/
H A Dvt1636.c140 static int get_clk_range_index(u32 Clk) in get_clk_range_index() argument
142 if (Clk < DPA_CLK_30M) in get_clk_range_index()
144 else if (Clk < DPA_CLK_50M) in get_clk_range_index()
146 else if (Clk < DPA_CLK_70M) in get_clk_range_index()
148 else if (Clk < DPA_CLK_100M) in get_clk_range_index()
150 else if (Clk < DPA_CLK_150M) in get_clk_range_index()
/linux/drivers/gpu/drm/tyr/
H A Ddriver.rs3 use kernel::clk::Clk;
100 let core_clk = Clk::get(pdev.as_ref(), Some(c"core"))?; in probe()
189 core: Clk,
/linux/drivers/pwm/
H A Dpwm_th1520.rs25 clk::Clk,
99 clk: Clk,
346 let clk = Clk::get(dev, None)?; in probe()
/linux/Documentation/dev-tools/kunit/api/
H A Dclk.rst4 Clk API
/linux/drivers/cpufreq/
H A Drcpufreq_dt.rs6 clk::Clk,
43 _clk: Clk,
/linux/drivers/clk/microchip/
H A DKconfig7 bool "Clk driver for PolarFire SoC"
/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-gxbb-odroidc2.dts293 "Eth MDIO", "Eth MDC", "Eth RGMII RX Clk",
295 "Eth RX D3", "Eth RGMII TX Clk", "Eth TX En",
302 "eMMC D5", "eMMC D6", "eMMC D7", "eMMC Clk",
H A Dmeson-gxbb-nanopi-k2.dts250 "Eth MDIO", "Eth MDC", "Eth RGMII RX Clk",
252 "Eth RX D3", "Eth RGMII TX Clk", "Eth TX En",
260 "eMMC D5", "eMMC D6", "eMMC D7", "eMMC Clk",
H A Dmeson-gxl-s805x-libretech-ac.dts250 "eMMC Clk", "eMMC Reset", "eMMC CMD",
251 "SPI NOR MOSI", "SPI NOR MISO", "SPI NOR Clk",
H A Dmeson-gxl-s905x-khadas-vim.dts185 "eMMC Clk", "eMMC Reset", "eMMC CMD",
H A Dmeson-gxl-s905x-libretech-cc.dts273 "eMMC Clk", "eMMC Reset", "eMMC CMD",
/linux/drivers/net/ethernet/apple/
H A Dbmac.h45 # define Clk 0x0002 macro
H A Dbmac.c1017 #define Clk 0x0002 macro
1033 bmwrite(dev, SROMCSR, ChipSelect | Clk); in bmac_clock_out_bit()
1057 bmwrite(dev, SROMCSR, data | ChipSelect | Clk ); in bmac_clock_in_bit()
/linux/Documentation/devicetree/bindings/pwm/
H A Dpwm-st.txt18 For Clk properties, please refer to [2].
/linux/arch/arm/boot/dts/ti/omap/
H A Dam335x-boneblack-hdmi.dtsi127 enable-gpios = <&gpio1 27 0>; /* BeagleBone Black Clk enable on GPIO1_27 */
H A Dam335x-osd3358-sm-red.dts129 enable-gpios = <&gpio1 27 0>; /* BeagleBone Black Clk enable on GPIO1_27 */
/linux/Documentation/driver-api/
H A Dclk.rst2 The Common Clk Framework