Skip to content

Commit 299374b

Browse files
Merge branch 'master' into lpm
Signed-off-by: Prasanth Babu Mantena <30702556+PrasanthBabuMantena@users.noreply.github.com>
2 parents 0c31b52 + 1e83eb6 commit 299374b

File tree

1,622 files changed

+47091
-127307
lines changed

Some content is hidden

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

1,622 files changed

+47091
-127307
lines changed

.editorconfig

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Shared editor configuration <https://editorconfig.org>
2+
3+
root = true
4+
5+
[*]
6+
insert_final_newline = true
7+
trim_trailing_whitespace = true
8+
9+
[*.rst]
10+
indent_size = 3
11+
indent_style = space
12+
13+
[*.sh]
14+
indent_size = 8
15+
indent_style = tab
16+
17+
[*.py]
18+
indent_size = 4
19+
indent_style = space
20+
21+
[Dockerfile]
22+
indent_size = 8
23+
indent_style = tab

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
# the repo. Unless a later match takes precedence, all below
66
# owners will be requested for review when someone opens a pull request.
77

8-
* @cshilwant @StaticRocket @praneethbajjuri @uditkumarti
8+
* @cshilwant @StaticRocket @praneethbajjuri @uditkumarti @gehariprasath @veeruprudhvi @jeevantelukula

.github/component-owners.yml

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
---
2+
# Each component identified by its path prefix has a list of owners
3+
components:
4+
5+
# Ownership applies recursively to any file in a directory
6+
source/linux/Foundational_Components/Kernel/Kernel_Drivers/Network: &linux_net_list
7+
- Siddharth-Vadapalli-at-TI
8+
- chintan013
9+
- danish-ti
10+
source/linux/Foundational_Components/Kernel/Kernel_Drivers/PCIe: *linux_net_list
11+
source/linux/Foundational_Components/Kernel/Kernel_Drivers/USB: *linux_net_list
12+
source/linux/Foundational_Components/PRU-ICSS*: *linux_net_list
13+
source/linux/Foundational_Components_PRU_Subsystem.rst: *linux_net_list
14+
15+
source/android: &android_list
16+
- glaroque
17+
- makohoek
18+
- vishalmti
19+
source/devices/*/android: *android_list
20+
21+
source/system: &mpu_list
22+
- texasinstruments/sitara-mpu-linux-sdk
23+
source/buildroot: *mpu_list
24+
source/linux/Foundational_Components/Hypervisor: *mpu_list
25+
source/linux/Foundational_Components/Tools: *mpu_list
26+
source/linux/Foundational_Components/Virtualization: *mpu_list
27+
source/debian: *mpu_list
28+
source/devices/*/debian: *mpu_list
29+
30+
source/devices/AM335x/linux: &sitara_legacy_list
31+
- jeevantelukula
32+
- jmenti
33+
source/devices/AM437x/linux: *sitara_legacy_list
34+
source/devices/AM65X/linux: *sitara_legacy_list
35+
36+
source/devices/AM64X/linux: *mpu_list
37+
source/devices/AM62X/linux:
38+
- DhruvaG2000
39+
- texasinstruments/sitara-mpu-linux-sdk
40+
41+
source/devices/AM62AX/linux:
42+
- texasinstruments/sitara-mpu-linux-sdk
43+
44+
source/devices/AM62AX/edgeai:
45+
- cshilwant
46+
- jeevantelukula
47+
48+
source/devices/AM62PX/linux:
49+
- AashvijShenai
50+
- texasinstruments/sitara-mpu-linux-sdk
51+
52+
source/devices/AM62LX/linux:
53+
- texasinstruments/sitara-mpu-linux-sdk
54+
- bryanbrattlof
55+
- r-vignesh
56+
57+
source/linux/Overview:
58+
- texasinstruments/sitara-mpu-linux-sdk
59+
- aniket-l
60+
61+
source/linux/Release_Specific:
62+
- texasinstruments/sitara-mpu-linux-sdk
63+
- aniket-l
64+
- praneethbajjuri
65+
- uditkumarti
66+
- gehariprasath
67+
68+
source/linux/Foundational_Components:
69+
- devarsht
70+
- praneethbajjuri
71+
- r-vignesh
72+
- uditkumarti
73+
- gehariprasath
74+
75+
source/linux/Foundational_Components/IPC:
76+
- 3V3RYONE
77+
- h-nagalla
78+
- jmenti
79+
80+
source/linux/Foundational_Components/U-Boot:
81+
- bryanbrattlof
82+
- jmenti
83+
84+
source/linux/Foundational_Components/Kernel:
85+
- devarsht
86+
- praneethbajjuri
87+
- r-vignesh
88+
- uditkumarti
89+
- gehariprasath
90+
91+
source/linux/Foundational_Components/Power_Management:
92+
- DhruvaG2000
93+
- vishalmti
94+
95+
source/linux/Foundational_Components/Graphics:
96+
- Antonios-C
97+
- DarrenEtheridge
98+
- StaticRocket
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
BeagleBone
2+
Broadcom
3+
GStreamer
4+
Jacinto
5+
Khronos
6+
OpenCL
7+
OpenGL
8+
OpenVX
9+
PVRCarbon
10+
PVRTune
11+
Sitara
12+
UniFlash
13+
Vulkan
14+
Yocto
15+
Zink
16+
[Cc]odec
17+
[Dd]unfell
18+
[Ee]thernet
19+
[Ff]ramebuffer
20+
[Kk]irkstone
21+
[Mm]ulticast
22+
[Ss]carthgap
23+
[Tt]oolchain
24+
balenaEtcher
25+
Armbian
26+
Debian
27+
Weston
28+
Trixie
29+
mmdebstrap
30+
bdebstrap
31+
fdisk
32+
umount

.github/styles/config/vocabularies/PSDK/reject.txt

Whitespace-only changes.

.github/workflows/build.yml

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
name: "build"
3+
4+
on:
5+
push:
6+
branches: [master]
7+
8+
concurrency:
9+
group: ${{ github.ref_name }}
10+
cancel-in-progress: true
11+
12+
defaults:
13+
run:
14+
shell: bash
15+
16+
jobs:
17+
collect:
18+
runs-on: ubuntu-latest
19+
container:
20+
image: ghcr.io/texasinstruments/processor-sdk-doc:latest
21+
options: --entrypoint /bin/bash
22+
permissions:
23+
contents: read
24+
outputs:
25+
build-matrix: "${{ steps.matrix.outputs.matrix }}"
26+
steps:
27+
- name: Checkout
28+
uses: actions/checkout@v4
29+
30+
- name: Create build matrix
31+
id: matrix
32+
run: |
33+
./bin/build_matrix.py
34+
35+
build:
36+
name: Build
37+
runs-on: ubuntu-latest
38+
container:
39+
image: ghcr.io/texasinstruments/processor-sdk-doc:latest
40+
options: --entrypoint /bin/bash
41+
permissions:
42+
contents: read
43+
needs: collect
44+
strategy:
45+
matrix:
46+
include: "${{ fromJSON(needs.collect.outputs.build-matrix) }}"
47+
48+
steps:
49+
- name: Checkout
50+
uses: actions/checkout@v4
51+
52+
- name: Add directory to safe dir overrides
53+
run: |
54+
git config --global --add safe.directory "$PWD"
55+
56+
- name: Build ${{ matrix.device }}
57+
run: |
58+
make DEVFAMILY=${{ matrix.device }} OS=${{ matrix.os }} \
59+
VERSION=${{ github.ref_name }}
60+
61+
- name: Upload artifact
62+
uses: actions/upload-artifact@v4
63+
with:
64+
name: ${{ matrix.device }}-${{ matrix.os }}
65+
path: build/
66+
retention-days: 1

.github/workflows/check-files.yml

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
name: "check-files"
3+
4+
on:
5+
pull_request:
6+
branches: [master]
7+
paths:
8+
- 'source/**'
9+
10+
defaults:
11+
run:
12+
shell: bash
13+
14+
jobs:
15+
lint:
16+
name: Lint
17+
runs-on: ubuntu-latest
18+
container:
19+
image: ghcr.io/texasinstruments/processor-sdk-doc:latest
20+
options: --entrypoint /bin/bash
21+
permissions:
22+
contents: read
23+
24+
steps:
25+
- name: Checkout repository
26+
uses: actions/checkout@v4
27+
28+
- name: Update refs and settings
29+
run: |
30+
git config --global --add safe.directory "$PWD"
31+
git switch -C pr
32+
git fetch --no-tags --depth=1 origin master
33+
git switch master
34+
35+
- name: Run check_files.py
36+
run: |
37+
# Disable color output
38+
export NO_COLOR=true
39+
40+
# Run the test
41+
bin/delta.sh -a master -b pr -- ./bin/check_files.py
42+
43+
# Prepare summary
44+
WARNING_COUNT=$(wc -l < _new-warn.log)
45+
if [ "$WARNING_COUNT" -gt "0" ]; then
46+
echo "New unreachable files found with check_files.py:"
47+
echo '```text'
48+
cat _new-warn.log
49+
echo '```'
50+
else
51+
echo "No new unreachable files found with check_files.py"
52+
fi >> "$GITHUB_STEP_SUMMARY"
53+
54+
# Prepare the artifacts
55+
mkdir -p ./results
56+
echo "${{ github.event.number }}" > ./results/id
57+
cp "$GITHUB_STEP_SUMMARY" ./results/summary
58+
echo "$(wc -l < _new-warn.log)" > ./results/problem-count
59+
60+
# Exit with error if there are new warnings
61+
[ "$WARNING_COUNT" -eq "0" ]
62+
63+
- name: Save results
64+
uses: actions/upload-artifact@v4
65+
if: always()
66+
with:
67+
name: results
68+
path: results/
69+
retention-days: 1
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
name: "check_toc_txt"
3+
4+
on:
5+
pull_request:
6+
branches: [master]
7+
paths:
8+
- 'source/**'
9+
- 'configs/*/*_toc.txt'
10+
11+
defaults:
12+
run:
13+
shell: bash
14+
15+
jobs:
16+
lint:
17+
name: Lint
18+
runs-on: ubuntu-latest
19+
container:
20+
image: ghcr.io/texasinstruments/processor-sdk-doc:latest
21+
options: --entrypoint /bin/bash
22+
permissions:
23+
contents: read
24+
25+
steps:
26+
- name: Checkout repository
27+
uses: actions/checkout@v4
28+
29+
- name: Update refs and settings
30+
run: |
31+
git config --global --add safe.directory "$PWD"
32+
git switch -C pr
33+
git fetch --no-tags --depth=1 origin master
34+
git switch master
35+
36+
- name: Run rstcheck
37+
run: |
38+
# Disable color output
39+
export NO_COLOR=true
40+
41+
# Run the test
42+
bin/delta.sh -a master -b pr -- ./bin/check_toc_txt.py
43+
44+
# Prepare summary
45+
WARNING_COUNT=$(wc -l < _new-warn.log)
46+
if [ "$WARNING_COUNT" -gt "0" ]; then
47+
echo "New issues found with check_toc_txt.py:"
48+
echo '```text'
49+
cat _new-warn.log
50+
echo '```'
51+
else
52+
echo "No new issues found with check_toc_txt.py"
53+
fi >> "$GITHUB_STEP_SUMMARY"
54+
55+
# Prepare the artifacts
56+
mkdir -p ./results
57+
echo "${{ github.event.number }}" > ./results/id
58+
cp "$GITHUB_STEP_SUMMARY" ./results/summary
59+
echo "$(wc -l < _new-warn.log)" > ./results/problem-count
60+
61+
# Exit with error if there are new warnings
62+
[ "$WARNING_COUNT" -eq "0" ]
63+
64+
- name: Save results
65+
uses: actions/upload-artifact@v4
66+
if: always()
67+
with:
68+
name: results
69+
path: results/
70+
retention-days: 1

.github/workflows/comment.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ on:
55
workflow_run:
66
workflows:
77
- rstcheck
8+
- check_toc_txt
9+
- check-files
810
types:
911
- completed
1012

@@ -13,6 +15,8 @@ jobs:
1315
name: Comment
1416
runs-on: ubuntu-latest
1517
if: ${{ github.event.workflow_run.event == 'pull_request' }}
18+
permissions:
19+
pull-requests: write
1620

1721
steps:
1822
- name: Download artifact

0 commit comments

Comments
 (0)