Home
last modified time | relevance | path

Searched refs:latch (Results 1 – 25 of 38) sorted by relevance

12

/Linux-v5.4/drivers/clk/ti/
Dmux.c89 ti_clk_latch(&mux->reg, mux->latch); in ti_clk_mux_set_parent()
133 s8 latch, u8 clk_mux_flags, u32 *table) in _register_mux() argument
154 mux->latch = latch; in _register_mux()
182 s32 latch = -EINVAL; in of_mux_clk_setup() local
201 of_property_read_u32(node, "ti,latch-bit", &latch); in of_mux_clk_setup()
217 flags, &reg, shift, mask, latch, clk_mux_flags, in of_mux_clk_setup()
241 mux->latch = -EINVAL; in ti_clk_build_component_mux()
Ddivider.c266 ti_clk_latch(&divider->reg, divider->latch); in ti_clk_divider_set_rate()
317 u8 shift, u8 width, s8 latch, in _register_divider() argument
347 div->latch = latch; in _register_divider()
524 u32 *flags, u8 *div_flags, u8 *width, u8 *shift, s8 *latch) in ti_clk_divider_populate() argument
538 if (latch) { in ti_clk_divider_populate()
540 *latch = val; in ti_clk_divider_populate()
542 *latch = -EINVAL; in ti_clk_divider_populate()
581 s8 latch = -EINVAL; in of_ti_divider_clk_setup() local
588 &clk_divider_flags, &width, &shift, &latch)) in of_ti_divider_clk_setup()
592 shift, width, latch, clk_divider_flags, table); in of_ti_divider_clk_setup()
Dclk.c294 u32 latch; in ti_clk_latch() local
299 latch = 1 << shift; in ti_clk_latch()
301 ti_clk_ll_ops->clk_rmw(latch, latch, reg); in ti_clk_latch()
302 ti_clk_ll_ops->clk_rmw(0, latch, reg); in ti_clk_latch()
Dclock.h25 s8 latch; member
38 s8 latch; member
/Linux-v5.4/Documentation/devicetree/bindings/gpio/
Dgpio-eic-sprd.txt6 controller contains 4 sub-modules: EIC-debounce, EIC-latch, EIC-async and
19 The EIC-latch sub-module is used to latch some special power down signals
20 and generate interrupts, since the EIC-latch does not depend on the APB
33 "sprd,sc9860-eic-latch",
59 compatible = "sprd,sc9860-eic-latch";
/Linux-v5.4/Documentation/devicetree/bindings/clock/
Darmada3700-xtal-clock.txt4 reading the gpio latch register.
7 of the GPIO block where the gpio latch is located.
/Linux-v5.4/drivers/pcmcia/
Dtcic.c532 u_char latch, sstat; in tcic_interrupt() local
550 latch = sstat ^ socket_table[psock].last_sstat; in tcic_interrupt()
556 if (latch == 0) in tcic_interrupt()
558 events = (latch & TCIC_SSTAT_CD) ? SS_DETECT : 0; in tcic_interrupt()
559 events |= (latch & TCIC_SSTAT_WP) ? SS_WRPROT : 0; in tcic_interrupt()
561 events |= (latch & TCIC_SSTAT_LBAT1) ? SS_STSCHG : 0; in tcic_interrupt()
563 events |= (latch & TCIC_SSTAT_RDY) ? SS_READY : 0; in tcic_interrupt()
564 events |= (latch & TCIC_SSTAT_LBAT1) ? SS_BATDEAD : 0; in tcic_interrupt()
565 events |= (latch & TCIC_SSTAT_LBAT2) ? SS_BATWARN : 0; in tcic_interrupt()
/Linux-v5.4/drivers/clocksource/
Dtimer-ixp4xx.c59 u32 latch; member
149 val = tmr->latch & ~IXP4XX_OST_RELOAD_MASK; in ixp4xx_set_periodic()
192 tmr->latch = DIV_ROUND_CLOSEST(timer_freq, in ixp4xx_timer_register()
/Linux-v5.4/arch/arm/boot/dts/
Ddra76x.dtsi57 ti,latch-bit=<26>;
68 ti,latch-bit=<26>;
/Linux-v5.4/lib/
Drandom32.c267 static bool latch = false; in __prandom_reseed() local
283 if (latch && !late) in __prandom_reseed()
286 latch = true; in __prandom_reseed()
/Linux-v5.4/kernel/time/
Dclockevents.c32 static u64 cev_delta2ns(unsigned long latch, struct clock_event_device *evt, in cev_delta2ns() argument
35 u64 clc = (u64) latch << evt->shift; in cev_delta2ns()
46 if ((clc >> evt->shift) != (u64)latch) in cev_delta2ns()
85 u64 clockevent_delta2ns(unsigned long latch, struct clock_event_device *evt) in clockevent_delta2ns() argument
87 return cev_delta2ns(latch, evt, false); in clockevent_delta2ns()
/Linux-v5.4/arch/x86/kernel/
Dtsc.c381 static unsigned long pit_calibrate_tsc(u32 latch, unsigned long ms, int loopmin) in pit_calibrate_tsc() argument
410 outb(latch & 0xff, 0x42); in pit_calibrate_tsc()
411 outb(latch >> 8, 0x42); in pit_calibrate_tsc()
713 unsigned long flags, latch, ms; in pit_hpet_ptimer_calibrate_cpu() local
742 latch = CAL_LATCH; in pit_hpet_ptimer_calibrate_cpu()
757 tsc_pit_khz = pit_calibrate_tsc(latch, ms, loopmin); in pit_hpet_ptimer_calibrate_cpu()
803 latch = CAL2_LATCH; in pit_hpet_ptimer_calibrate_cpu()
/Linux-v5.4/Documentation/devicetree/bindings/mtd/
Dfsl-upm-nand.txt6 - fsl,upm-addr-offset : UPM pattern offset for the address latch.
7 - fsl,upm-cmd-offset : UPM pattern offset for the command latch.
Dcadence-quadspi.txt20 - cdns,rclk-en : Flag to indicate that QSPI return clock is used to latch
Datmel-nand.txt134 - atmel,nand-addr-offset : offset for the address latch.
135 - atmel,nand-cmd-offset : offset for the command latch.
/Linux-v5.4/Documentation/devicetree/bindings/clock/ti/
Dmux.txt51 - ti,latch-bit : latch the mux value to HW, only needed if the register
Ddivider.txt78 - ti,latch-bit : latch the divider value to HW, only needed if the register
/Linux-v5.4/Documentation/devicetree/bindings/mmc/
Dmtk-sd.txt48 - mediatek,latch-ck: Some SoCs do not support enhance_rx, need set correct latch-ck to avoid data c…
/Linux-v5.4/Documentation/hwmon/
Dadm9240.rst178 a 20 ms active low pulse to reset an external Chassis Intrusion latch.
180 Clear the CI latch by writing value 0 to the sysfs intrusion0_alarm file.
200 that alarm bits may be cleared on read, user-space may latch alarms and
/Linux-v5.4/include/linux/
Dclockchips.h182 extern u64 clockevent_delta2ns(unsigned long latch, struct clock_event_device *evt);
/Linux-v5.4/Documentation/virt/kvm/devices/
Darm-vgic-v3.txt136 here is that of the latch which is set by ISPENDR and cleared by ICPENDR or
138 ISPENDR is the logical OR of the latch value and the input line level.
140 Raw access to the latch state is provided to userspace so that it can save
142 combination of the current input line level and the latch state, and cannot
/Linux-v5.4/Documentation/devicetree/bindings/pinctrl/
Dmarvell,armada-37xx-pinctrl.txt6 Inside this set of register the gpio latch allows exposing some
/Linux-v5.4/drivers/staging/fbtft/
Dfbtft.h213 struct gpio_desc *latch; member
/Linux-v5.4/drivers/usb/phy/
Dphy-isp1301-omap.c1080 u8 latch = isp1301_get_u8(isp, ISP1301_INTERRUPT_LATCH); in isp1301_clear_latch() local
1081 isp1301_clear_bits(isp, ISP1301_INTERRUPT_LATCH, latch); in isp1301_clear_latch()
1082 return latch; in isp1301_clear_latch()
/Linux-v5.4/arch/arm64/boot/dts/sprd/
Dwhale2.dtsi210 compatible = "sprd,sc9860-eic-latch";

12