~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/driver-api/miscellaneous.rst

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 Parallel Port Devices
  2 =====================
  3 
  4 .. kernel-doc:: include/linux/parport.h
  5    :internal:
  6 
  7 .. kernel-doc:: drivers/parport/ieee1284.c
  8    :export:
  9 
 10 .. kernel-doc:: drivers/parport/share.c
 11    :export:
 12 
 13 .. kernel-doc:: drivers/parport/daisy.c
 14    :internal:
 15 
 16 16x50 UART Driver
 17 =================
 18 
 19 .. kernel-doc:: drivers/tty/serial/8250/8250_core.c
 20    :export:
 21 
 22 See serial/driver.rst for related APIs.
 23 
 24 Pulse-Width Modulation (PWM)
 25 ============================
 26 
 27 Pulse-width modulation is a modulation technique primarily used to
 28 control power supplied to electrical devices.
 29 
 30 The PWM framework provides an abstraction for providers and consumers of
 31 PWM signals. A controller that provides one or more PWM signals is
 32 registered as :c:type:`struct pwm_chip <pwm_chip>`. Providers
 33 are expected to embed this structure in a driver-specific structure.
 34 This structure contains fields that describe a particular chip.
 35 
 36 A chip exposes one or more PWM signal sources, each of which exposed as
 37 a :c:type:`struct pwm_device <pwm_device>`. Operations can be
 38 performed on PWM devices to control the period, duty cycle, polarity and
 39 active state of the signal.
 40 
 41 Note that PWM devices are exclusive resources: they can always only be
 42 used by one consumer at a time.
 43 
 44 .. kernel-doc:: include/linux/pwm.h
 45    :internal:
 46 
 47 .. kernel-doc:: drivers/pwm/core.c
 48    :export:

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php