Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add pinctrl driver for imx and meson #262

Draft
wants to merge 138 commits into
base: main
Choose a base branch
from
Draft

Commits on Oct 9, 2024

  1. Configuration menu
    Copy the full SHA
    34ea723 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d411ad9 View commit details
    Browse the repository at this point in the history
  3. iomuxc: rename pinmux driver to iomuxc, add MaaXBoard DTS and make a …

    …working skeleton of static iomuxc driver
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    acf1f42 View commit details
    Browse the repository at this point in the history
  4. iomuxc: remove old pinmux example

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    71aaf92 View commit details
    Browse the repository at this point in the history
  5. iomuxc: make DTS parsing script take in the SoC name as an argument

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    b4641c1 View commit details
    Browse the repository at this point in the history
  6. iomuxc: removed driver implementation file from driver.c to iomuxc.c

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    41e689c View commit details
    Browse the repository at this point in the history
  7. iomuxc: general clean up and switch to Microkit 1.4.0

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    bb2673b View commit details
    Browse the repository at this point in the history
  8. iomuxc -> pinctrl: rename to match Linux's equivalent

    Signed-off-by: Bill Nguyen <tiquay03@gmail.com>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    fd374f3 View commit details
    Browse the repository at this point in the history
  9. pinctrl: add Makefile snippet for pinctrl driver and move example sys…

    …tem to example folder
    
    Signed-off-by: Bill Nguyen <tiquay03@gmail.com>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    ec4eb2e View commit details
    Browse the repository at this point in the history
  10. pinctrl: rename pinmux.system to pinctrl.system

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    6f1541e View commit details
    Browse the repository at this point in the history
  11. pinctrl: add Makefile snippets

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    99583e5 View commit details
    Browse the repository at this point in the history
  12. pinctrl: example system now compiles

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    d1da51c View commit details
    Browse the repository at this point in the history
  13. pinctrl: move example system into a subfolder so we can have many pin…

    …ctrl examples in the future
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e8d9d2f View commit details
    Browse the repository at this point in the history
  14. pinctrl: add libmicrokitco submodule to block on timer in pinctrl exa…

    …mple
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    18577db View commit details
    Browse the repository at this point in the history
  15. pinctrl: complete simple pinctrl example, redirecting serial

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    d8dd35c View commit details
    Browse the repository at this point in the history
  16. pinctrl: align 4 bytes in python DTS parse script

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    51881ec View commit details
    Browse the repository at this point in the history
  17. pinctrl: add client interface and proper logging to driver

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    85c62aa View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2c2278e View commit details
    Browse the repository at this point in the history
  19. pinctrl: pinctrl_driver.mk: compile with debug prints by default for now

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    7fbf26c View commit details
    Browse the repository at this point in the history
  20. pinctrl: apply changes to echo server example to have pinmux driver i…

    …ntegrated
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    0ae316f View commit details
    Browse the repository at this point in the history
  21. pinctrl: implement proper driver logging

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    74a4346 View commit details
    Browse the repository at this point in the history
  22. pinctrl: improve driver logging format

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    cb3cbe0 View commit details
    Browse the repository at this point in the history
  23. pinctrl: add copyright

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    2aace4a View commit details
    Browse the repository at this point in the history
  24. pinctrl: add copyright

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    67176ab View commit details
    Browse the repository at this point in the history
  25. pinctrl: remove echo server copy from pinctrl example

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    78d9281 View commit details
    Browse the repository at this point in the history
  26. pinctrl: add query DTS value call to driver and improve client interface

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    586eb28 View commit details
    Browse the repository at this point in the history
  27. pinctrl: fix style in DTS python script

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    1f90c8c View commit details
    Browse the repository at this point in the history
  28. pinctrl: improve readability of driver code

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    ef6f48e View commit details
    Browse the repository at this point in the history
  29. pinctrl: add SION bit handling

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    17d4421 View commit details
    Browse the repository at this point in the history
  30. pinctrl: split preprocessing into another loop

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    4ab0472 View commit details
    Browse the repository at this point in the history
  31. pinctrl: remove some logging and make memory write order the same as …

    …u-boot's
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    ac12902 View commit details
    Browse the repository at this point in the history
  32. pinctrl: only write pad setting if the invalid bit is not set

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    692b8de View commit details
    Browse the repository at this point in the history
  33. pinctrl: improve driver documentation and add GPR input registers han…

    …dling
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    3885392 View commit details
    Browse the repository at this point in the history
  34. pinctrl: improve client protocol docs

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    6637d95 View commit details
    Browse the repository at this point in the history
  35. pinctrl: remove Michael's note

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    437f583 View commit details
    Browse the repository at this point in the history
  36. pinctrl: implement init-time memory mapping contiguous check

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    03cd133 View commit details
    Browse the repository at this point in the history
  37. pinctrl: emphasises importance of pinmux device memory contiguity in …

    …example SDF
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    b6846b6 View commit details
    Browse the repository at this point in the history
  38. pinctrl: update makefile snippet docs to reflect latest memory model

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    46e29b5 View commit details
    Browse the repository at this point in the history
  39. pinctrl: update serial redirect example system Makefile to support im…

    …x8mq_evk and imx8mm_evk
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    0729ee6 View commit details
    Browse the repository at this point in the history
  40. pinctrl: allow specifying the pinmux device name for python DTS parse…

    … script
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    c340ec5 View commit details
    Browse the repository at this point in the history
  41. pinctrl: update driver makefile snippet parameters docs and python in…

    …vocation
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    371d2f9 View commit details
    Browse the repository at this point in the history
  42. pinctrl: disable compiler optimisation to catch bugs

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    0eca42e View commit details
    Browse the repository at this point in the history
  43. pinctrl: add imx8mm dts in example system

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    f1e427d View commit details
    Browse the repository at this point in the history
  44. pinctrl: fix missing parameters in imx8mq and imx8mm build steps

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e74e989 View commit details
    Browse the repository at this point in the history
  45. pinctrl: for some reasons imx8mm uses uart2 for serial, handle that c…

    …ase in serial redirect example system
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    17a3620 View commit details
    Browse the repository at this point in the history
  46. pinctrl: add parameters validation to driver makefile snippet

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    73b8006 View commit details
    Browse the repository at this point in the history
  47. pinctrl: add offset validation to driver

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    f253135 View commit details
    Browse the repository at this point in the history
  48. pinctrl: add offset validation tests

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    9fa4870 View commit details
    Browse the repository at this point in the history
  49. pinctrl: refactorise driver and add reset API

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    02b4075 View commit details
    Browse the repository at this point in the history
  50. pinctrl: add reset API

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    21adafd View commit details
    Browse the repository at this point in the history
  51. pinctrl: finalise read mux API

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    6b24f9e View commit details
    Browse the repository at this point in the history
  52. pinctrl: add reset after all tests pass in example client

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    ee66804 View commit details
    Browse the repository at this point in the history
  53. pinctrl: add document referenced

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    a6a720a View commit details
    Browse the repository at this point in the history
  54. pinctrl: add testing documents to driver

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    7ccee62 View commit details
    Browse the repository at this point in the history
  55. pinctrl: add documentations for example system

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e2c5378 View commit details
    Browse the repository at this point in the history
  56. pinctrl: remove dependancy on libmicrokitco in example system

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    d9ab976 View commit details
    Browse the repository at this point in the history
  57. pinctrl: fix grammar issue in example system doc

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    7790d11 View commit details
    Browse the repository at this point in the history
  58. pinctrl: remove set mux call

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    ec84eec View commit details
    Browse the repository at this point in the history
  59. pinctrl: add WIP python script for extracting pinmux config from Odro…

    …idC4 DTS
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    8f1bd7b View commit details
    Browse the repository at this point in the history
  60. pinctrl: add code explanation comments to meson pinmux parse script

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e9eb996 View commit details
    Browse the repository at this point in the history
  61. pinctrl: add compiler memory barrier to imx register writes

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    95afeff View commit details
    Browse the repository at this point in the history
  62. pinctrl: add comment to python scripts on where DTS can be found

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    3d1b542 View commit details
    Browse the repository at this point in the history
  63. pinctrl: add WIP odroidc4 pinmux mapping definiton

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    5afcda1 View commit details
    Browse the repository at this point in the history
  64. pinctrl: complete odroidc4 pinmux mapping definition

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    2034ae5 View commit details
    Browse the repository at this point in the history
  65. pinctrl: refactor odroidc4 dts parsing python script

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    b5a639f View commit details
    Browse the repository at this point in the history
  66. pinctrl: fix a few comment errors in odroidc4 dts parse python script

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    9c47b25 View commit details
    Browse the repository at this point in the history
  67. pinctrl: add purpose comment to odroidc4.py mux definition file

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    f522a7a View commit details
    Browse the repository at this point in the history
  68. pinctrl: add WIP default odroidc4 pinmux data values

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    5861918 View commit details
    Browse the repository at this point in the history
  69. pinctrl: complete odroidc4 default pinmux initialisation table

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    7bd5e13 View commit details
    Browse the repository at this point in the history
  70. pinctrl: remove reset protocol

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    542bdd5 View commit details
    Browse the repository at this point in the history
  71. pinctrl: add WIP documentation for pinmux driver

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    1b309ec View commit details
    Browse the repository at this point in the history
  72. pinctrl: add do not run warning to odroid c4 pinmux mapping python file

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    123aee0 View commit details
    Browse the repository at this point in the history
  73. pinctrl: add makefile snippet for odroidc4

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e817bf4 View commit details
    Browse the repository at this point in the history
  74. pinctrl: add WIP skeleton driver for odroidc4

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    586ca49 View commit details
    Browse the repository at this point in the history
  75. pinctrl: reorganise example system into board family

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    5dc5618 View commit details
    Browse the repository at this point in the history
  76. pinctrl: add copyright header to imx example SDF

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    302ae7c View commit details
    Browse the repository at this point in the history
  77. pinctrl: have a compiling and working pinmux example for odroid c4

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    9636894 View commit details
    Browse the repository at this point in the history
  78. pinctrl: fix compile error in odroidc4 example system

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    ec9f887 View commit details
    Browse the repository at this point in the history
  79. pinctrl/meson: only care about devices that are enabled in python par…

    …se script and WIP converting to memory data
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    1a08d7d View commit details
    Browse the repository at this point in the history
  80. pinctrl/meson: improve mapping between port and pads. Add representat…

    …ion for memory value
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    a77e4a2 View commit details
    Browse the repository at this point in the history
  81. pinctrl: complete odroidc4 registers storage area in DTS parse script

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    13bf2f3 View commit details
    Browse the repository at this point in the history
  82. pinctrl: add DTS for kitty graphics vm and odroidc4 sel4 default

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    bfc45e5 View commit details
    Browse the repository at this point in the history
  83. pinctrl: fix typos in odroidc4 pinmux table

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e7848d4 View commit details
    Browse the repository at this point in the history
  84. pinctrl: implement WIP memory value conversion for odroid c4

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    b6def1f View commit details
    Browse the repository at this point in the history
  85. pinctrl: add WIP enabled devices filter for imx

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    558e820 View commit details
    Browse the repository at this point in the history
  86. pinctrl: cleaned up odroidc4 parse script

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    f89bc51 View commit details
    Browse the repository at this point in the history
  87. pinctrl: complete meson peripherals memory mapping

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    20e2bc3 View commit details
    Browse the repository at this point in the history
  88. pinctrl: fix typo in odroid c4 pinmux data

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    7ae1016 View commit details
    Browse the repository at this point in the history
  89. pinctrl: add AO memory mapping for meson parse script

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    1acc301 View commit details
    Browse the repository at this point in the history
  90. pinctrl: complete assembly writing for odroid/meson parse script

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    c9fc97d View commit details
    Browse the repository at this point in the history
  91. pinctrl: update imx makefile snippet to be soc agnostic

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    c3d6448 View commit details
    Browse the repository at this point in the history
  92. pinctrl: add magic to pinmux data output for odroid parse script

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    2af2583 View commit details
    Browse the repository at this point in the history
  93. pinctrl: update odroidc4 compat string in makefiles

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    a975145 View commit details
    Browse the repository at this point in the history
  94. pinctrl: remove default initialisation from meson

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    b0e26dd View commit details
    Browse the repository at this point in the history
  95. pinctrl: update memory region docs for odroidc4

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    a4dc72c View commit details
    Browse the repository at this point in the history
  96. pinctrl: properly handle enabled vs disabled devices for imx

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    5a32572 View commit details
    Browse the repository at this point in the history
  97. pinctrl: ensure makefile snippet does not drop assembly file when jus…

    …t the driver.c is recompiled
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    60ea2c0 View commit details
    Browse the repository at this point in the history
  98. pinctrl: patch odroidc4 echo server to use pinmux driver

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    c393bad View commit details
    Browse the repository at this point in the history
  99. pinctrl: add WIP read mux call for meson driver, this needs to be rev…

    …isited as the memory regions are discrete
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    1375767 View commit details
    Browse the repository at this point in the history
  100. pinctrl: fix a math issue in meson where the register width is not pr…

    …operly set
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    bdb1b5a View commit details
    Browse the repository at this point in the history
  101. pinctrl: update compatibility checking method and add warning for und…

    …ocumented devices for meson
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    c255f9c View commit details
    Browse the repository at this point in the history
  102. pinctrl: patch the example odroidc4 dts to enable the i2c

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    9032971 View commit details
    Browse the repository at this point in the history
  103. pinctrl: restore meson default initialisation table

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    415b1a0 View commit details
    Browse the repository at this point in the history
  104. pinctrl: default initialise peripherals chip and refactor code

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    5bbd102 View commit details
    Browse the repository at this point in the history
  105. pinctrl: fix meson makeflie doc phyaddr error

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    ee7b57e View commit details
    Browse the repository at this point in the history
  106. i2c: disable pinmux initialisation from meson driver

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    bb98dd4 View commit details
    Browse the repository at this point in the history
  107. i2c: disable gpio MR

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    f25f7e3 View commit details
    Browse the repository at this point in the history
  108. pinctrl: add ASFLAGS to driver makefiles

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    0ea6243 View commit details
    Browse the repository at this point in the history
  109. pinctrl: implement chip select protocol for read registers

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    2de20e4 View commit details
    Browse the repository at this point in the history
  110. pinctrl: implement read checking after write for registers

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    9e6bfdc View commit details
    Browse the repository at this point in the history
  111. pinctrl: break meson memory range definnition into common header file

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    0dcff7a View commit details
    Browse the repository at this point in the history
  112. pinctrl: fix odroidc4 dts to enable hdmi device

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    b7c4c80 View commit details
    Browse the repository at this point in the history
  113. pinctrl: track DTS changes

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    a211d73 View commit details
    Browse the repository at this point in the history
  114. pinctrl: track changes to parsing script

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    a92a618 View commit details
    Browse the repository at this point in the history
  115. pinctrl: turn off GPIO for any muxed pads in meson

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    d4c954d View commit details
    Browse the repository at this point in the history
  116. pinctrl: make pinctrl_memranges.h standalone

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    0d9b181 View commit details
    Browse the repository at this point in the history
  117. pinctrl: fix incorrect base register address variable

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    9f9201d View commit details
    Browse the repository at this point in the history
  118. pinctrl: fix missing newline in logging

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    3ae3f4a View commit details
    Browse the repository at this point in the history
  119. pinctrl: add undocumented HDMI pinmux registers for meson

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    9a41bdd View commit details
    Browse the repository at this point in the history
  120. pinctrl: apply more stringent error checking for meson dts script

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    06415e5 View commit details
    Browse the repository at this point in the history
  121. i2c: allow pinmux initialisation to be toggled in the makefile

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    ecd5a77 View commit details
    Browse the repository at this point in the history
  122. remove pinctrl driver from echo server

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    4c41e55 View commit details
    Browse the repository at this point in the history
  123. pinctrl: style: remove trailling whitespaces

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    794bfc9 View commit details
    Browse the repository at this point in the history
  124. pinctrl: style: remove trailling whitespaces...

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    909e563 View commit details
    Browse the repository at this point in the history
  125. pinctrl: style: run clang-format

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    472dfba View commit details
    Browse the repository at this point in the history
  126. i2c: disable pinmux initialisation

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    70f619a View commit details
    Browse the repository at this point in the history
  127. i2c: update docs to reference LionsOS

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    18dca19 View commit details
    Browse the repository at this point in the history
  128. i2c: integrate pinctrl driver into example's Make build system

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    9d406ce View commit details
    Browse the repository at this point in the history
  129. pinctrl: checkpoint, delete pinctrl example

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    6487bda View commit details
    Browse the repository at this point in the history
  130. i2c: remove gpio header

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e71caaf View commit details
    Browse the repository at this point in the history
  131. i2c: fix driver code style

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    24503ce View commit details
    Browse the repository at this point in the history
  132. i2c: fix driver makefile snippet style

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    0e2ab3d View commit details
    Browse the repository at this point in the history
  133. ci: install py module devicetree for build_i2c_make

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    432826a View commit details
    Browse the repository at this point in the history
  134. ci: try pipx for py devicetree

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    980fbe6 View commit details
    Browse the repository at this point in the history
  135. licences: add GPL 2.0 only for DTS file from linux

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    1993f01 View commit details
    Browse the repository at this point in the history
  136. i2c: give default python interpreter

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    24c4911 View commit details
    Browse the repository at this point in the history
  137. echo_server: remove reference to pinctrl in build system

    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    0ce9880 View commit details
    Browse the repository at this point in the history
  138. ci: temparily disable i2c building while discussions on the python DT…

    …S parse script are ongoing
    
    Signed-off-by: Bill Nguyen <bill.nguyen@student.unsw.edu.au>
    dreamliner787-9 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    3380016 View commit details
    Browse the repository at this point in the history