-
Notifications
You must be signed in to change notification settings - Fork 3
Comparing changes
Open a pull request
base repository: analogdevicesinc/pyadi-dt
base: 0b0d394
head repository: analogdevicesinc/pyadi-dt
compare: b2cb551
- 14 commits
- 17 files changed
- 1 contributor
Commits on Sep 19, 2023
-
parts: adrv9009: split profile parser function
Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3149a6e - Browse repository at this point
Copy the full SHA 3149a6eView commit details -
parts: adrv9009: move all profile processing to main class
Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e63c990 - Browse repository at this point
Copy the full SHA e63c990View commit details -
boards: add adrv9009-pcbz support
Add support for ADI's ADRV9009-PCBZ FMC card. The devicetree was taken as-is from the kernel tree. Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 589770c - Browse repository at this point
Copy the full SHA 589770cView commit details -
Add a new command to generate devicetree files from a profile. Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ace2bb1 - Browse repository at this point
Copy the full SHA ace2bb1View commit details -
utils: move Profile Wizard code to new file
In preparation for the addition of the AD9528 parser, move Profile Wizard code to it's own file. Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1549dc0 - Browse repository at this point
Copy the full SHA 1549dc0View commit details -
cli: profile2dt: use pathlib to handle paths
Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c08d6f9 - Browse repository at this point
Copy the full SHA c08d6f9View commit details -
parts: adrv9009: check keys exist for channel enable
In some cases, it seems like the channel enable options might not be defined. Catch those instances and default to off. Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ac76627 - Browse repository at this point
Copy the full SHA ac76627View commit details -
test: adrv9009: import default profile
Replace test data with default ADRV9009 profile from the Profile Wizard. This profile was generated with the "Write AD9528 settings to file" option in preparation for the addition of that feature. Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f3033be - Browse repository at this point
Copy the full SHA f3033beView commit details -
parts: add AD9528 profile support
The Profile Wizard can be made to export a profile for the ad9528 clock buffer. Add support for parsing the profile and generating devicetree files. Some parameters are part of the profile, but can't be edited in the GUI including hardware configurations such as single-ended/differential and buffer modes. Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1212989 - Browse repository at this point
Copy the full SHA 1212989View commit details -
parts: ad9528: workaround invalid parameter value
The profile tool (and the no-OS implementation) seem to allow sysrefNshotMode=0 which is undefined according to the datasheet of the ad9528. Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4a71128 - Browse repository at this point
Copy the full SHA 4a71128View commit details -
boards: adrv9009_pcbz: integrate the ad9528 parser
Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 546c92d - Browse repository at this point
Copy the full SHA 546c92dView commit details -
utils: add parser for TES output files
TES (Transceiver Evaluation Software) can be used to generate filters, and JESD204 configurations. It support a few output formats including a talise_config.c file. This adds a basic parser to read the talInit data structure which will be used to fill more parameter in the adrv9009 devicetree template. Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e942206 - Browse repository at this point
Copy the full SHA e942206View commit details -
boards: adrv9009_pcbz: include jesd204 parameters in template
Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bf1e456 - Browse repository at this point
Copy the full SHA bf1e456View commit details -
cli: profile2dt: enable talise_config.c parser
Add a cli option to parse a talise_config.c file, and add it's jesd204 components to the devicetree output. Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b2cb551 - Browse repository at this point
Copy the full SHA b2cb551View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0b0d394...b2cb551