@@ -11,7 +11,7 @@ Introduction
11
11
============
12
12
13
13
This framework is designed to abstract complex power-up sequences that are
14
- shared between multiple logical devices in the linux kernel.
14
+ shared between multiple logical devices in the Linux kernel.
15
15
16
16
The intention is to allow consumers to obtain a power sequencing handle
17
17
exposed by the power sequence provider and delegate the actual requesting and
@@ -25,7 +25,7 @@ The power sequencing API uses a number of terms specific to the subsystem:
25
25
26
26
Unit
27
27
28
- A unit is a discreet chunk of a power sequence. For instance one unit may
28
+ A unit is a discrete chunk of a power sequence. For instance one unit may
29
29
enable a set of regulators, another may enable a specific GPIO. Units can
30
30
define dependencies in the form of other units that must be enabled before
31
31
it itself can be.
@@ -62,7 +62,7 @@ Provider interface
62
62
The provider API is admittedly not nearly as straightforward as the one for
63
63
consumers but it makes up for it in flexibility.
64
64
65
- Each provider can logically split the power-up sequence into descrete chunks
65
+ Each provider can logically split the power-up sequence into discrete chunks
66
66
(units) and define their dependencies. They can then expose named targets that
67
67
consumers may use as the final point in the sequence that they wish to reach.
68
68
@@ -72,7 +72,7 @@ register with the pwrseq subsystem by calling pwrseq_device_register().
72
72
Dynamic consumer matching
73
73
-------------------------
74
74
75
- The main difference between pwrseq and other linux kernel providers is the
75
+ The main difference between pwrseq and other Linux kernel providers is the
76
76
mechanism for dynamic matching of consumers and providers. Every power sequence
77
77
provider driver must implement the `match() ` callback and pass it to the pwrseq
78
78
core when registering with the subsystems.
0 commit comments