forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'torvalds:master' into master
- Loading branch information
Showing
1,750 changed files
with
75,615 additions
and
20,787 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -24,6 +24,7 @@ | |
*.dwo | ||
*.elf | ||
*.gcno | ||
*.gcda | ||
*.gz | ||
*.i | ||
*.ko | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
==================================== | ||
Arm Network-on Chip Interconnect PMU | ||
==================================== | ||
|
||
NI-700 and friends implement a distinct PMU for each clock domain within the | ||
interconnect. Correspondingly, the driver exposes multiple PMU devices named | ||
arm_ni_<x>_cd_<y>, where <x> is an (arbitrary) instance identifier and <y> is | ||
the clock domain ID within that particular instance. If multiple NI instances | ||
exist within a system, the PMU devices can be correlated with the underlying | ||
hardware instance via sysfs parentage. | ||
|
||
Each PMU exposes base event aliases for the interface types present in its clock | ||
domain. These require qualifying with the "eventid" and "nodeid" parameters | ||
to specify the event code to count and the interface at which to count it | ||
(per the configured hardware ID as reflected in the xxNI_NODE_INFO register). | ||
The exception is the "cycles" alias for the PMU cycle counter, which is encoded | ||
with the PMU node type and needs no further qualification. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
63 changes: 63 additions & 0 deletions
63
Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
# Copyright (C) 2024 Amlogic, Inc. All rights reserved | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/net/bluetooth/amlogic,w155s2-bt.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Amlogic Bluetooth chips | ||
|
||
description: | ||
The W155S2 is an Amlogic Bluetooth and Wi-Fi combo chip. It works on | ||
the standard H4 protocol via a 4-wire UART interface, with baud rates | ||
up to 4 Mbps. | ||
|
||
maintainers: | ||
- Yang Li <[email protected]> | ||
|
||
properties: | ||
compatible: | ||
oneOf: | ||
- items: | ||
- enum: | ||
- amlogic,w265s1-bt | ||
- amlogic,w265p1-bt | ||
- const: amlogic,w155s2-bt | ||
- enum: | ||
- amlogic,w155s2-bt | ||
- amlogic,w265s2-bt | ||
|
||
clocks: | ||
maxItems: 1 | ||
description: clock provided to the controller (32.768KHz) | ||
|
||
enable-gpios: | ||
maxItems: 1 | ||
|
||
vddio-supply: | ||
description: VDD_IO supply regulator handle | ||
|
||
firmware-name: | ||
maxItems: 1 | ||
description: specify the path of firmware bin to load | ||
|
||
required: | ||
- compatible | ||
- clocks | ||
- enable-gpios | ||
- vddio-supply | ||
- firmware-name | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
#include <dt-bindings/gpio/gpio.h> | ||
bluetooth { | ||
compatible = "amlogic,w155s2-bt"; | ||
clocks = <&extclk>; | ||
enable-gpios = <&gpio 17 GPIO_ACTIVE_HIGH>; | ||
vddio-supply = <&wcn_3v3>; | ||
firmware-name = "amlogic/aml_w155s2_bt_uart.bin"; | ||
}; | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.