[linux-yocto] [PULL REQUEST] Intel AXXIA updates to linux-yocto-4.1
Hello! This series of patches adds support for Axxia's ARM and ARM64 platforms on linux-yocto-4.1. Below there is a summary on the commits. Please create 2 axxia branches - one based on standard/base, preferably named "standard/axxia/base" - one based on standard/preempt-rt, preferably named "standard/preempt-rt/axxia/base" And then pull the series of patches from https://github.com/lsigithub/axxia_yocto_linux_4.1_pull.git On "standard/axxia/base" pull the changes from branch "axxia-standard" On "standard/preempt-rt/axxia/base" pull the changes from "axxia-preempt-rt" I didn't name the branches "standard/(preempt-rt)/axxia/base" from the start because I couldn't create the preempt-rt branch with the name "standard/preempt-rt/axxia/base". $ git checkout -b standard/preempt-rt/axxia/base standard/preempt-rt error: unable to resolve reference refs/heads/standard/preempt-rt/axxia/base: Not a directory fatal: Failed to lock ref for update: Not a directory So I leave the naming of the branches up to you. But please make sure we can use them with yocto configuration fragments i.e. we can use statements such as include ktypes/preempt-rt branch axxia in or *.scc files. Thank you, Cristian Bercaru Anders Berg (16): arm64: dts: Add AXM56xx device tree arm64: Added ARCH_AXXIA arm64: Add I2C to defconfig arm64: dts: Corrected SPI definitions for AXM56xx arm64: dts: Added SPI and flash for AXM56xx sim arm64: Add SPI flash (CONFIG_MTD) to defconfig arm64: dts: Add VMFS node for simulation DT arm64: defconfig: Enable CONFIG_DMADEVICES arm64: dts: Add device tree for AXC67xx (Lionfish) arm64: dts: Fixed bad VMFS reg property net: ethernet: Add MDIO driver for LSI AXM55xx net: ethernet: Add driver for FEMAC on AXM55xx drivers: net: Add Axxia NEMAC driver arm64: dts: Add NEMAC device nodes net: nemac: Fix crash when using NEMAC from bootloader. misc: lsi-ncr: Only use AMP lock on PPC platforms. Ben Shelton (2): axxia_x9_dbgconfig, axxia_xlf_dbgconfig: rename to follow convention axxia_x9_defconfig, axxia_xlf_defconfig: enable function tracer Charlie Paul (35): drivers/i2c: Changes to support axxia BSP fs/vmfs: Added VMFS to axxia drivers/edac: Fixed typo drivers/dma: Updated to support axxia dma arm64/configs: Updated to support axxia arch/arm/boot/dts: Files added to support axxia 5500 board arch/arm/boot: Changes to support the axxia BSP. arch/arm/mach-axxia: kernel files to support the mach-axxia arch/arm: arm changes to support the axxia BSP arch/arm/drivers/dma: Changes to support the axxia BSP drivers/misc: Changes made to support axxia BSP drivers/mtd: Changes to support the axxia BSP drivers/net/ethernet: Changes to support the axxia BSP drivers/rapidio/devices: Changes to support axxia BSP drivers/spi: Changes to support the axxia BSP drivers/hwmon: Changes made to support the axxia BSP drivers/tty: Changes to support the axxia BSP drivers/usb/host: Changes to support the axxia BSP fs/vmfs: Changes to add VMFS support for axxia. arch/arm/mach-axxia: Removed axxia_circular_queue arch/arm/mach-axxia: fixed compiler warning arch/arm/mach-axxia: fixed NO SMP arch/arm/mach-axxia BSP config files arch/arm/mach-axxia: changed affinity parameter to cpu arch/arm/mach-axxia: Reverse checkpatch compatibility arch/arm/mach-axxia: Fixed L2 power up failure drivers/hwmon: adt75 redundant drivr arch/arm/axxia: Remove the axxia zImage.fm build fs/vmfs: Altered to allow vmfs to compile drivers/ethernet/lsi: Fixed code to support 4.1 arm/mach-axxia: Updated to support linux 4.1 drivers/misc: Updated to support linux 4.1 LSI_AXXIA: Updated to support 4.1 LSI_AXXIA: update the config for rt kernel fs/vmfs: Updated code to support linux 4.1 Cristian Bercaru (1): axxia: remove defconfigs David Mercado (1): kernel/irq/manage.c: Fix irq_set_affinity to allow use with buslocks John Jacques (46): arm64: Axxia X9 Configuration Changes arm64: Axxia XLF Configuration Changes arm: Axxia 5500 Configuration Changes arch/arm64: Correct GIC Physical Address in Axxia arch/arm64: Correct GIC Physical Address in Axxia XLF axxia: Updates for Emulation -- Hopefully temporary arch/arm64/mach-axxia: Configuration File Updates arch/arm64/mach-axxia: Device Tree Updates for Emulation arch/arm64/mach-axxia: Add Support for the FEMAC arch/arm64/mach-axxia: Configuration File Updates axxia: Updated Device Trees arch/arm64: Use SYSROOT If Defined arch/arm64: Add Device Tree for Axxia Emulation arch/arm64: Axxia Device Tree and Configuration Changes arch/arm64: Update Axxia Configurations to use the NEMAC arch/arm64: Axxia Device Tree Update arch/arm64: Axxia Interrupt Number Updates arch/arm65: Axxia Configuration File Updates arch/arm64: Update the Axxia Device Tree for Emulation arch/arm64: Axxia Device Tree Updates arch/arm64: Updated Default Axxia Configurations.
Re: [linux-yocto] [PULL REQUEST] Intel AXXIA updates to linux-yocto-4.1
On 09/24/2015 03:25 PM, Cristian Bercaru wrote: Hello! This series of patches adds support for Axxia's ARM and ARM64 platforms on linux-yocto-4.1. Below there is a summary on the commits. Please create 2 axxia branches - one based on standard/base, preferably named "standard/axxia/base" - one based on standard/preempt-rt, preferably named "standard/preempt-rt/axxia/base" And then pull the series of patches from https://github.com/lsigithub/axxia_yocto_linux_4.1_pull.git On "standard/axxia/base" pull the changes from branch "axxia-standard" On "standard/preempt-rt/axxia/base" pull the changes from "axxia-preempt-rt" I didn't name the branches "standard/(preempt-rt)/axxia/base" from the start because I couldn't create the preempt-rt branch with the name "standard/preempt-rt/axxia/base". $ git checkout -b standard/preempt-rt/axxia/base standard/preempt-rt error: unable to resolve reference refs/heads/standard/preempt-rt/axxia/base: Not a directory fatal: Failed to lock ref for update: Not a directory So I leave the naming of the branches up to you. I only create the /base branch names when we have something that inherits the support. Which we now do, with the axxia BSP. So I've merged these chnages, and as part of the push process, I'll rename the old standard/preempt-rt branch to standard/preempt-rt/base, which allows us the inherited name. I'm also submitting the same change to the default KBRANCH in the -rt recipe .. otherwise, we get fetcher errors. There are a couple of other changes that I sent earlier today, and they need to get into the tree first. Once they are in, I'll push the new branches, and send the recipe update. Bruce But please make sure we can use them with yocto configuration fragments i.e. we can use statements such as include ktypes/preempt-rt branch axxia in or *.scc files. Thank you, Cristian Bercaru Anders Berg (16): arm64: dts: Add AXM56xx device tree arm64: Added ARCH_AXXIA arm64: Add I2C to defconfig arm64: dts: Corrected SPI definitions for AXM56xx arm64: dts: Added SPI and flash for AXM56xx sim arm64: Add SPI flash (CONFIG_MTD) to defconfig arm64: dts: Add VMFS node for simulation DT arm64: defconfig: Enable CONFIG_DMADEVICES arm64: dts: Add device tree for AXC67xx (Lionfish) arm64: dts: Fixed bad VMFS reg property net: ethernet: Add MDIO driver for LSI AXM55xx net: ethernet: Add driver for FEMAC on AXM55xx drivers: net: Add Axxia NEMAC driver arm64: dts: Add NEMAC device nodes net: nemac: Fix crash when using NEMAC from bootloader. misc: lsi-ncr: Only use AMP lock on PPC platforms. Ben Shelton (2): axxia_x9_dbgconfig, axxia_xlf_dbgconfig: rename to follow convention axxia_x9_defconfig, axxia_xlf_defconfig: enable function tracer Charlie Paul (35): drivers/i2c: Changes to support axxia BSP fs/vmfs: Added VMFS to axxia drivers/edac: Fixed typo drivers/dma: Updated to support axxia dma arm64/configs: Updated to support axxia arch/arm/boot/dts: Files added to support axxia 5500 board arch/arm/boot: Changes to support the axxia BSP. arch/arm/mach-axxia: kernel files to support the mach-axxia arch/arm: arm changes to support the axxia BSP arch/arm/drivers/dma: Changes to support the axxia BSP drivers/misc: Changes made to support axxia BSP drivers/mtd: Changes to support the axxia BSP drivers/net/ethernet: Changes to support the axxia BSP drivers/rapidio/devices: Changes to support axxia BSP drivers/spi: Changes to support the axxia BSP drivers/hwmon: Changes made to support the axxia BSP drivers/tty: Changes to support the axxia BSP drivers/usb/host: Changes to support the axxia BSP fs/vmfs: Changes to add VMFS support for axxia. arch/arm/mach-axxia: Removed axxia_circular_queue arch/arm/mach-axxia: fixed compiler warning arch/arm/mach-axxia: fixed NO SMP arch/arm/mach-axxia BSP config files arch/arm/mach-axxia: changed affinity parameter to cpu arch/arm/mach-axxia: Reverse checkpatch compatibility arch/arm/mach-axxia: Fixed L2 power up failure drivers/hwmon: adt75 redundant drivr arch/arm/axxia: Remove the axxia zImage.fm build fs/vmfs: Altered to allow vmfs to compile drivers/ethernet/lsi: Fixed code to support 4.1 arm/mach-axxia: Updated to support linux 4.1 drivers/misc: Updated to support linux 4.1 LSI_AXXIA: Updated to support 4.1 LSI_AXXIA: update the config for rt kernel fs/vmfs: Updated code to support linux 4.1 Cristian Bercaru (1): axxia: remove defconfigs David Mercado (1): kernel/irq/manage.c: Fix irq_set_affinity to allow use with buslocks John Jacques (46): arm64: Axxia X9 Configuration Changes arm64: Axxia XLF Configuration Changes arm: Axxia 5500 Configuration Changes arch/arm64: Correct GIC Physical Address in Axxia arch/arm64: Correct GIC Physical Address in Axxia XLF axxia: Updates for Emulation -- Hopefully temporary arch/arm64/mach-axxia: