Skip to content

Commit 53e59b5

Browse files
committed
Add support for Rockchip RK860X regulators
Merge series from Cristian Ciocaltea <[email protected]>: This patch series introduces support for the Rockchip RK860X regulators, while also providing a few fixes and improvements to the existing fan53555 driver. RK8600/RK8601 are quite similar to the FAN53555 regulators. RK8602/RK8603 are a bit different, having a wider output voltage selection range, from 0.5 V to 1.5 V in 6.25 mV steps. They are used in the Rock 5B board to power the ARM Cortex-A76 cores and the NPU.
2 parents 60bbee7 + a27e71a commit 53e59b5

982 files changed

Lines changed: 10643 additions & 6740 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ modules.order
7878
# RPM spec file (make rpm-pkg)
7979
#
8080
/*.spec
81+
/rpmbuild/
8182

8283
#
8384
# Debian directory (make deb-pkg)

.mailmap

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ Alexander Lobakin <[email protected]> <[email protected]>
2828
Alexander Mikhalitsyn <[email protected]> <[email protected]>
2929
Alexander Mikhalitsyn <[email protected]> <[email protected]>
3030
31+
3132
Alexei Starovoitov <[email protected]> <[email protected]>
3233
Alexei Starovoitov <[email protected]> <[email protected]>
3334
Alexei Starovoitov <[email protected]> <[email protected]>
@@ -121,7 +122,7 @@ Dengcheng Zhu <[email protected]> <[email protected]>
121122
122123
123124
124-
Dikshita Agarwal <[email protected].com> <[email protected]>
125+
Dikshita Agarwal <quic_dikshita@quicinc.com> <[email protected]>
125126
Dmitry Baryshkov <[email protected]>
126127
Dmitry Baryshkov <[email protected]> <[[email protected]]>
127128
@@ -132,6 +133,8 @@ Dmitry Safonov <[email protected]> <[email protected]>
132133
Domen Puncer <[email protected]>
133134
Douglas Gilbert <[email protected]>
134135
Ed L. Cashin <[email protected]>
136+
Enric Balletbo i Serra <[email protected]> <[email protected]>
137+
Enric Balletbo i Serra <[email protected]> <[email protected]>
135138
136139
137140
Evgeniy Polyakov <[email protected]>
@@ -194,6 +197,7 @@ Jan Glauber <[email protected]> <[email protected]>
194197
195198
196199
200+
197201
198202
199203
@@ -213,6 +217,9 @@ Jens Axboe <[email protected]>
213217
Jens Osterkamp <[email protected]>
214218
215219
220+
221+
222+
216223
217224
218225
@@ -374,6 +381,7 @@ Quentin Monnet <[email protected]> <[email protected]>
374381
375382
376383
384+
377385
Rajesh Shah <[email protected]>
378386
Ralf Baechle <[email protected]>
379387
Ralf Wildenhues <[email protected]>
@@ -382,6 +390,9 @@ Rémi Denis-Courmont <[email protected]>
382390
383391
Ricardo Ribalda <[email protected]> Ricardo Ribalda Delgado <[email protected]>
384392
393+
394+
395+
385396
386397
387398
@@ -392,6 +403,7 @@ Ross Zwisler <[email protected]> <[email protected]>
392403
Rudolf Marek <[email protected]>
393404
Rui Saraiva <[email protected]>
394405
Sachin P Sant <[email protected]>
406+
Sai Prakash Ranjan <[email protected]> <[email protected]>
395407
396408
Sam Ravnborg <[email protected]>
397409
Sankeerth Billakanti <[email protected]> <[email protected]>
@@ -432,6 +444,10 @@ Thomas Graf <[email protected]>
432444
433445
Thomas Pedersen <[email protected]>
434446
447+
448+
449+
450+
435451
436452
Tony Luck <[email protected]>
437453

Documentation/admin-guide/index.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ problems and bugs in particular.
3636

3737
reporting-issues
3838
reporting-regressions
39-
security-bugs
4039
bug-hunting
4140
bug-bisect
4241
tainted-kernels

Documentation/admin-guide/reporting-issues.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ might want to be aware of; it for example explains how to add your issue to the
395395
list of tracked regressions, to ensure it won't fall through the cracks.
396396

397397
What qualifies as security issue is left to your judgment. Consider reading
398-
Documentation/admin-guide/security-bugs.rst before proceeding, as it
398+
Documentation/process/security-bugs.rst before proceeding, as it
399399
provides additional details how to best handle security issues.
400400

401401
An issue is a 'really severe problem' when something totally unacceptably bad
@@ -1269,7 +1269,7 @@ them when sending the report by mail. If you filed it in a bug tracker, forward
12691269
the report's text to these addresses; but on top of it put a small note where
12701270
you mention that you filed it with a link to the ticket.
12711271

1272-
See Documentation/admin-guide/security-bugs.rst for more information.
1272+
See Documentation/process/security-bugs.rst for more information.
12731273

12741274

12751275
Duties after the report went out

Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,13 @@ properties:
7676
If "broken-flash-reset" is present then having this property does not
7777
make any difference.
7878

79+
spi-cpol: true
80+
spi-cpha: true
81+
82+
dependencies:
83+
spi-cpol: [ spi-cpha ]
84+
spi-cpha: [ spi-cpol ]
85+
7986
unevaluatedProperties: false
8087

8188
examples:

Documentation/devicetree/bindings/pinctrl/qcom,sm8550-lpass-lpi-pinctrl.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,11 @@ $defs:
9696
2: Lower Slew rate (slower edges)
9797
3: Reserved (No adjustments)
9898
99+
bias-bus-hold: true
99100
bias-pull-down: true
100101
bias-pull-up: true
101102
bias-disable: true
103+
input-enable: true
102104
output-high: true
103105
output-low: true
104106

Documentation/devicetree/bindings/regulator/fcs,fan53555.yaml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,21 @@ allOf:
1414

1515
properties:
1616
compatible:
17-
enum:
18-
- fcs,fan53555
19-
- fcs,fan53526
20-
- silergy,syr827
21-
- silergy,syr828
22-
- tcs,tcs4525
17+
oneOf:
18+
- enum:
19+
- fcs,fan53555
20+
- fcs,fan53526
21+
- rockchip,rk8600
22+
- rockchip,rk8602
23+
- silergy,syr827
24+
- silergy,syr828
25+
- tcs,tcs4525
26+
- items:
27+
- const: rockchip,rk8601
28+
- const: rockchip,rk8600
29+
- items:
30+
- const: rockchip,rk8603
31+
- const: rockchip,rk8602
2332

2433
reg:
2534
maxItems: 1

Documentation/driver-api/vfio.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ group and can access them as follows::
242242
VFIO User API
243243
-------------------------------------------------------------------------------
244244

245-
Please see include/linux/vfio.h for complete API documentation.
245+
Please see include/uapi/linux/vfio.h for complete API documentation.
246246

247247
VFIO bus driver API
248248
-------------------------------------------------------------------------------

Documentation/filesystems/vfs.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1222,7 +1222,7 @@ defined:
12221222
return
12231223
-ECHILD and it will be called again in ref-walk mode.
12241224

1225-
``_weak_revalidate``
1225+
``d_weak_revalidate``
12261226
called when the VFS needs to revalidate a "jumped" dentry. This
12271227
is called when a path-walk ends at dentry that was not acquired
12281228
by doing a lookup in the parent directory. This includes "/",

Documentation/firmware-guide/acpi/enumeration.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ possible we decided to do following:
1919
platform devices.
2020

2121
- Devices behind real busses where there is a connector resource
22-
are represented as struct spi_device or struct i2c_device. Note
22+
are represented as struct spi_device or struct i2c_client. Note
2323
that standard UARTs are not busses so there is no struct uart_device,
2424
although some of them may be represented by struct serdev_device.
2525

0 commit comments

Comments
 (0)