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

Microchip addition of new devices PIC32CX_SG41, PIC32CX_SG60, PIC32CX_SG61 #21

Open
wants to merge 27 commits into
base: master
Choose a base branch
from

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    0229627 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82d8d1b View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    7902150 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    678ee3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29156b3 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    7c3252a View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    d12239d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f026a5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2b7978 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    3002c9f View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    c26836d View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    1bf0f21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22f2a0d View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    e25427c View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    81f02ec View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Squashed commit of the following:

    commit 71eba05
    Author: Scott Worley <scott.worley@microchip.com>
    Date:   Tue May 21 17:32:20 2024 -0400
    
        hal: microchip: mec5: Version 0.2 MEC5 HAL consistent naming
    
        Change symbols name to use prefix "mec_hal_" to prevent name
        clashes with symbols from other components (application, Zephyr,
        etc).
    
        Signed-off-by: Scott Worley <scott.worley@microchip.com>
    
    commit 1279561
    Author: Scott Worley <scott.worley@microchip.com>
    Date:   Mon May 13 10:05:22 2024 -0400
    
        hal: microchip: mec5: Add initial I2C Network HAL support
    
        Add initial HAL API for starting an I2C transfer using the
        network layer in the I2C controller. Add an API to enable
        and disable network layer interrupts.
    
        Signed-off-by: Scott Worley <scott.worley@microchip.com>
    
    commit f95f0f5
    Author: Scott Worley <scott.worley@microchip.com>
    Date:   Mon May 13 10:00:58 2024 -0400
    
        hal: microchip: mec5: Fix bug in central DMA configuration
    
        Fix a bug in central DMA channel configuration. The bug was not
        found by Zephyr DMA driver tests because these tests only exercise
        memory to memory transfers. The bug was in code paths for peripheral
        DMA to/from memory. Bug was found during I2C network layer driver
        development since this driver uses central DMA.
    
        Signed-off-by: Scott Worley <scott.worley@microchip.com>
    
    commit 6985aff
    Author: Scott Worley <scott.worley@microchip.com>
    Date:   Mon May 6 15:41:12 2024 -0400
    
        hal: microchip: mec5: Add HAL for MEC174x, MEC175x, and MECH172x.
    
        Add a full HAL (header and peripheral C code) for Microchip "MEC5"
        family SoC's: MEC174x and MEC175x. Also support the older MEC172x
        whose HAL name is MECH172x. The HAL also include device tree PINCTRL
        files. NOTE: This is version 0.1 of the HAL and is not feature
        complete.
    
        Signed-off-by: Scott Worley <scott.worley@microchip.com>
    MyGh64605 committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    8bcb80b View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Adding support for Microchip PIC32CX SG devices

    hal: microchip: pic32cx:Adding support for Microchip PIC32CX SG devices
    This is based on the hal atmel libraries as a starting point.
    
    Signed-off-by: Michael Sherwood <Michael.Sherwood@microchip.com>
    pmcgaugh committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    9e5ce86 View commit details
    Browse the repository at this point in the history
  2. Squashed commit of the following:

    commit 1281fa5866a0f9dcb78c5902ba1633bd163318da
    Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
    Date:   Mon Jul 8 08:04:22 2024 -0700
    
        Squashed commit of the following:
    
        commit 8bcb80b
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Thu Jun 27 10:02:26 2024 -0700
    
            Squashed commit of the following:
    
            commit 71eba05
            Author: Scott Worley <scott.worley@microchip.com>
            Date:   Tue May 21 17:32:20 2024 -0400
    
                hal: microchip: mec5: Version 0.2 MEC5 HAL consistent naming
    
                Change symbols name to use prefix "mec_hal_" to prevent name
                clashes with symbols from other components (application, Zephyr,
                etc).
    
                Signed-off-by: Scott Worley <scott.worley@microchip.com>
    
            commit 1279561
            Author: Scott Worley <scott.worley@microchip.com>
            Date:   Mon May 13 10:05:22 2024 -0400
    
                hal: microchip: mec5: Add initial I2C Network HAL support
    
                Add initial HAL API for starting an I2C transfer using the
                network layer in the I2C controller. Add an API to enable
                and disable network layer interrupts.
    
                Signed-off-by: Scott Worley <scott.worley@microchip.com>
    
            commit f95f0f5
            Author: Scott Worley <scott.worley@microchip.com>
            Date:   Mon May 13 10:00:58 2024 -0400
    
                hal: microchip: mec5: Fix bug in central DMA configuration
    
                Fix a bug in central DMA channel configuration. The bug was not
                found by Zephyr DMA driver tests because these tests only exercise
                memory to memory transfers. The bug was in code paths for peripheral
                DMA to/from memory. Bug was found during I2C network layer driver
                development since this driver uses central DMA.
    
                Signed-off-by: Scott Worley <scott.worley@microchip.com>
    
            commit 6985aff
            Author: Scott Worley <scott.worley@microchip.com>
            Date:   Mon May 6 15:41:12 2024 -0400
    
                hal: microchip: mec5: Add HAL for MEC174x, MEC175x, and MECH172x.
    
                Add a full HAL (header and peripheral C code) for Microchip "MEC5"
                family SoC's: MEC174x and MEC175x. Also support the older MEC172x
                whose HAL name is MECH172x. The HAL also include device tree PINCTRL
                files. NOTE: This is version 0.1 of the HAL and is not feature
                complete.
    
                Signed-off-by: Scott Worley <scott.worley@microchip.com>
    
        commit 81f02ec
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Tue Jun 25 07:37:16 2024 -0700
    
            Adding support for Microchip PIC32CX SG devices
    
        commit e25427c
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Mon Jun 24 09:27:09 2024 -0700
    
            Adding support for Microchip PIC32CX SG devices
    
        commit 22f2a0d
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Tue Jun 18 12:20:35 2024 -0700
    
            Adding support for Microchip PIC32CX SG devices
    
        commit 1bf0f21
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Tue Jun 18 11:51:34 2024 -0700
    
            Adding support for Microchip PIC32CX SG devices
    
        commit c26836d
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Fri Jun 14 11:06:25 2024 -0700
    
            Adding support for Microchip PIC32CX SG devices
    
        commit 3002c9f
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Mon Jun 3 12:38:17 2024 -0700
    
            Adding support for Microchip PIC32CX SG devices
    
        commit e2b7978
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Fri May 31 11:08:36 2024 -0700
    
            Adding support for Microchip PIC32CX SG devices
    
        commit f026a5b
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Fri May 31 09:52:56 2024 -0700
    
            Adding support for Microchip PIC32CX SG devices
    
        commit d12239d
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Fri May 31 09:47:00 2024 -0700
    
            Adding support for Microchip PIC32CX SG devices
    
        commit 7c3252a
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Thu May 30 06:11:19 2024 -0700
    
            Adding support for Microchip PIC32CX SG devices
    
        commit 29156b3
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Mon May 13 12:32:30 2024 -0700
    
            Adding support for Microchip PIC32CX SG devices
    
        commit 678ee3b
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Mon May 13 08:59:00 2024 -0700
    
            Adding support for Microchip PIC32CX SG devices
    
        commit 7902150
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Tue May 7 08:02:14 2024 -0700
    
            Adding support for Microchip PIC32CX SG devices
    
        commit 82d8d1b
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Mon May 6 11:32:54 2024 -0700
    
            Adding support for Microchip PIC32CX SG devices
    
        commit 0229627
        Author: Zephyr DeveloperMichael <michael.sherwood@microchip.com>
        Date:   Mon May 6 10:02:09 2024 -0700
    
            Adding support for Microchip PIC32CX SG devices
    
        commit 68575aa
        Author: Fabio Baltieri <fabiobaltieri@google.com>
        Date:   Tue Feb 27 14:05:51 2024 +0000
    
            CMakeLists: use MEC15XX for the series option
    
            Rename the SoC series option to MEC15XX to align with the new hwmv2
            config name, drop the 1701x option which had no references anyway.
    
            Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
    
    commit 9fc0e92
    Author: Fabio Baltieri <fabiobaltieri@google.com>
    Date:   Tue Feb 27 14:05:51 2024 +0000
    
        CMakeLists: use MEC15XX for the series option
    
        Rename the SoC series option to MEC15XX to align with the new hwmv2
        config name, drop the 1701x option which had no references anyway.
    
        Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
    Merge branch 'master' of https://github.com/MyGh64605/hal_microchip
    MyGh64605 committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    78e9c0b View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Configuration menu
    Copy the full SHA
    e1ee8da View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Renamed 'mplax' folder to 'pic32c', tested that PIC32CXSG41 and PIC32…

    …CXSG61 boards build
    
    After running command "find * -type f -print0 | xargs -0 dos2unix -k"
    MyGh64605 committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    949f0e3 View commit details
    Browse the repository at this point in the history
  2. Renamed 'mplax' folder to 'pic32c', tested that PIC32CXSG41 and PIC32…

    …CXSG61 boards build
    
    After running command "find * -type f -print0 | xargs -0 dos2unix -k"
    
    Signed-off-by: Michael D Sherwood <michael.sherwood@microchip.com>
    MyGh64605 committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    c3561bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    12cdbff View commit details
    Browse the repository at this point in the history
  4. hal: microchip: pic32cx: rename hal folder, run linux cleanup

    Addressing PR comments:
    Renamed 'mplax' folder to 'pic32c', tested that PIC32CXSG41 and PIC32CXSG61 boards build
    
    After running command "find * -type f -print0 | xargs -0 dos2unix -k"
    
    Signed-off-by: Michael Sherwood <Michael.Sherwood@microchip.com>
    pmcgaugh committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    3427508 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Changed CRLF to LF in /pic32c/CMakeLists

    Signed-off-by: Michael D Sherwood <michael.sherwood@microchip.com>
    MyGh64605 committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    ff9c5f2 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Update CMakeLists.txt

    MyGh64605 committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    5dd67b9 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. hal: microchip: pic32cx: Changed CRLF to LF in /pic32c/CMakeLists

    Signed-off-by: Michael D Sherwood <michael.sherwood@microchip.com>
    MyGh64605 authored and pmcgaugh committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    29a4c52 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    26253ac View commit details
    Browse the repository at this point in the history