Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
2b9381a
iio: dac: adding support for Microchip MCP47FEB02
Dec 16, 2025
98a7aa0
dt-bindings: iio: adc: Add adi,ad4062
gastmaier Dec 17, 2025
20f4d6c
docs: iio: New docs for ad4062 driver
gastmaier Dec 17, 2025
f752ac3
iio: adc: Add support for ad4062
gastmaier Dec 17, 2025
68bbf01
docs: iio: ad4062: Add IIO Trigger support
gastmaier Dec 17, 2025
26e26d4
iio: adc: ad4062: Add IIO Trigger support
gastmaier Dec 17, 2025
629eb99
docs: iio: ad4062: Add IIO Events support
gastmaier Dec 17, 2025
2b5410b
iio: adc: ad4062: Add IIO Events support
gastmaier Dec 17, 2025
9ee7f58
docs: iio: ad4062: Add GPIO Controller support
gastmaier Dec 17, 2025
660e28f
iio: adc: ad4062: Add GPIO Controller support
gastmaier Dec 17, 2025
047ee6d
iio: adc: aspeed: Simplify probe() with local 'dev' and 'np'
krzk Dec 21, 2025
287012d
iio: adc: exynos: Simplify probe() with local 'dev' and 'np'
krzk Dec 21, 2025
4656dd7
iio: adc: rockchip: Simplify probe() with local 'dev'
krzk Dec 21, 2025
069c2c0
iio: dac: adi-axi-dac: Make use of a local struct device variable
nunojsa Dec 22, 2025
cdffe36
iio: dac: adi-axi-dac: Make use of dev_err_probe()
nunojsa Dec 22, 2025
fb2f4eb
iio: test: drop dangling symbol in gain-time-scale helpers
rddunlap Dec 28, 2025
b009fd5
deploy: ca38512455b7b834072cdd39faa90870885963b5
cseci Jan 8, 2026
54b44f7
iio: dac: Add support for MAX22007 DAC
jansunil Dec 19, 2025
6f1f8a7
dt-bindings: iio: dac: Add max22007
jansunil Jan 8, 2026
c35c425
iio: dac: Add MAX22007 DAC driver support
jansunil Jan 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# This document lists the code owners for all Linux repo sources, and it is
# used automatically whenever Pull Requests are created, in next way:
# - People listed as CODEOWNERS are automatically added as reviewers to all
# PRs open to branches containing this file.
# - In addition to Code Owners, other reviewers can be added.
# - There can be different code owners for different branches.
# - PRs will require the approval of at least one code owner.
#
# For more details, you can refer [GitHub CodeOwners Documentation](ttps://github.blog/2017-07-06-introducing-code-owners/)
#
# The format of CODEOWNERS is: <pattern> + <mail address of one/more owners>
#
# In case of multiple matches, the last pattern matched will take precedence.

##### Global code owners (for folders with no later match) #####

* nuno.sa@analog.com michael.hennerich@analog.com dragos.bogdan@analog.com bogdan.togorean@analog.com ciprian.hegbeli@analog.com darius.berghe@analog.com antoniu.miclaus@analog.com ramona.gradinariu@analog.com george.mois@analog.com ciprian.regus@analog.com marcelo.schmitt@analog.com
20 changes: 20 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
## PR Description

- Please replace this comment with a summary of your changes, and add any context
necessary to understand them. List any dependencies required for this change.
- To check the checkboxes below, insert a 'x' between square brackets (without
any space), or simply check them after publishing the PR.
- If you changes include a breaking change, please specify dependent PRs in the
description and try to push all related PRs simultaneously.

## PR Type
- [ ] Bug fix (a change that fixes an issue)
- [ ] New feature (a change that adds new functionality)
- [ ] Breaking change (a change that affects other repos or cause CIs to fail)

## PR Checklist
- [ ] I have conducted a self-review of my own code changes
- [ ] I have compiled my changes, including the documentation
- [ ] I have tested the changes on the relevant hardware
- [ ] I have updated the documentation outside this repo accordingly
- [ ] I have provided links for the relevant upstream lore
15 changes: 15 additions & 0 deletions .github/issue_template
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Thank you for reporting an issue with us for this repository.

We typically recommend using our forum (EngineerZone) for reporting issues.
That is where you may also find some resolutions to some questions you may have.

The link is:
https://ez.analog.com/linux-device-drivers/linux-software-drivers

You are still free to open an issue on Github, in case you prefer it here.
There are various other use-cases where this issue tracker is better suited than
the forum, such as punctual issues/items related to driver code, or keeping track
of certain tasks/items related to a particular driver changeset.

Thank you
Analog Devices, Inc. Linux Group
29 changes: 29 additions & 0 deletions .github/workflows/dispatch-mirror.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Synchronization cron

on:
workflow_dispatch:
inputs:
remote_name:
# jic23/iio
required: true
type: string
fetch_url:
# https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
required: true
type: string
branch:
# testing
required: true
type: string

jobs:
mirror:
uses: analogdevicesinc/linux/.github/workflows/mirror.yml@ci
secrets: inherit
permissions:
contents: write
actions: write
with:
remote_name: ${{ inputs.remote_name }}
fetch_url: ${{ inputs.fetch_url }}
branch: ${{ inputs.branch }}
22 changes: 22 additions & 0 deletions .github/workflows/dispatch-sync-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Synchronization sync ci

on:
workflow_dispatch:
inputs:
branches:
# '["oran-6.12-y","oran-6.12.38-y","adsp-6.12.38-y"]'
required: true
type: string

jobs:
sync_ci:
uses: analogdevicesinc/linux/.github/workflows/sync-ci.yml@ci
secrets: inherit
permissions:
contents: write
actions: write
strategy:
matrix:
branch: ${{ fromJSON(inputs.branches) }}
with:
branch: ${{ matrix.branch }}
50 changes: 50 additions & 0 deletions .github/workflows/doc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Build documentation

on:
push:
branches:
- main
paths:
- 'docs/**'
pull_request:
paths:
- 'docs/**'

jobs:
build-doc:
runs-on: [self-hosted, repo-only]
permissions:
contents: read

steps:
- uses: analogdevicesinc/doctools/checkout@action

- name: Install pip packages
run: |
python3 -m venv ~/venv
source ~/venv/bin/activate
pip3 install -r docs/requirements.txt --upgrade

- name: Build doc
working-directory: docs
run: |
source ~/venv/bin/activate
make html SPHINXOPTS='-W --keep-going'

- name: Store the generated doc
uses: actions/upload-artifact@v4
with:
name: html
path: docs/_build/html

deploy-doc:
runs-on: [self-hosted, repo-only]
permissions:
contents: write
needs: build-doc

steps:
- uses: analogdevicesinc/doctools/gh-pages-deploy@action
with:
name: html

63 changes: 63 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: Maintenance

on:
push:
branches:
- main

jobs:
cherry_pick_adi:
uses: analogdevicesinc/linux/.github/workflows/cherry-pick.yml@ci
secrets: inherit
permissions:
contents: write
actions: write
with:
branch: adi-6.12.0
if: ${{ github.repository_owner == 'analogdevicesinc' }}

cherry_pick_rpi:
uses: analogdevicesinc/linux/.github/workflows/cherry-pick.yml@ci
secrets: inherit
permissions:
contents: write
actions: write
with:
branch: rpi-6.12.y
filter: |
.github/*
if: ${{ github.repository_owner == 'analogdevicesinc' }}

assert:
runs-on: [self-hosted, repo-only]
permissions:
contents: read
needs:
- cherry_pick_adi
- cherry_pick_rpi

steps:
- name: Assert checks
env:
job_warn_cherry_pick_adi: ${{needs.cherry_pick_adi.outputs.warn}}
job_warn_cherry_pick_rpi: ${{needs.cherry_pick_rpi.outputs.warn}}
job_fail_cherry_pick_adi: ${{needs.cherry_pick_adi.outputs.fail}}
job_fail_cherry_pick_rpi: ${{needs.cherry_pick_rpi.outputs.fail}}
run: |
curl -s -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" -L -o runner_env.sh \
https://raw.githubusercontent.com/analogdevicesinc/linux/ci/ci/runner_env.sh
source ./runner_env.sh
assert_labels

migrate_main:
runs-on: ubuntu-latest
steps:
- name: Checkout main branch
uses: actions/checkout@v4
with:
ref: main
fetch-depth: 0

- name: Mirror to xlnx-main
run: |
git push origin HEAD:xlnx-main --force
14 changes: 14 additions & 0 deletions .github/workflows/pr-closed.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
on:
pull_request:
types: [closed]

jobs:
clean-gh-pages:
runs-on: [self-hosted, repo-only]
permissions:
contents: write

steps:
- uses: analogdevicesinc/doctools/gh-pages-rm-path@action
with:
path: pull/${{ github.event.number }}
Loading