[linux-yocto] [PATCH 07/14] FogBugz #549288-2: Add Stratix10 ECC Manager binding

2018-05-16 Thread Meng.Li
From: Thor Thayer commit 97a3b7365253bc7757b2c885a23e4bd57be9d25b from https://github.com/altera-opensource/linux-socfpga.git Documentation: dt: socfpga: Add Stratix10 ECC Manager binding Add the device tree bindings needed to support the Stratix10 ECC Manager and

[linux-yocto] [PATCH 04/14] FogBugz #554812: fpga: stratix10: unitialized data

2018-05-16 Thread Meng.Li
From: Alan Tull commit e85199e8db5bc5c8880f95b5e8fec05d52ddd5d0 from https://github.com/altera-opensource/linux-socfpga.git Address the following issue caught by static code analysis: drivers/fpga/stratix10-soc.c:206 -- -- UNINIT.STACK.MUST (1:Critical) Analyze

[linux-yocto] [PATCH 01/14] FogBugz #251539-1: Add Altera Quad SPI Driver

2018-05-16 Thread Meng.Li
From: VIET NGA DAO commit 09dc2f10a87141935cfef75a8adbbe4a3928465f from https://github.com/altera-opensource/linux-socfpga.git This patch adds linux driver for Altera Quad SPI controller. Quad SPI controller is a soft IP designed to access EPCS, EPCQ and Micron flash chips.

[linux-yocto] [PATCH 09/14] FogBugz #549288-4: dts: add Stratix10 sdram ecc

2018-05-16 Thread Meng.Li
From: Thor Thayer commit aa9b366a54171468663f221ae46baa6e34c35288 from https://github.com/altera-opensource/linux-socfpga.git arm64: dts: stratix10: add sdram ecc Add the Stratix10 ECC Manager and SDRAM EDAC nodes to the device tree. Signed-off-by: Thor Thayer

[linux-yocto] [PATCH 05/14] mtd: spi-nor: cadence-quadspi: Fix page fault kernel panic

2018-05-16 Thread Meng.Li
From: Thor Thayer commit c1de85b2b1dd9dcad21a2514fca327d74d03b571 from https://github.com/altera-opensource/linux-socfpga.git [backport 'commit 47016b341fc3 ("mtd: spi-nor: cadence-quadspi: Fix page fault kernel panic")'] Backported

[linux-yocto] [PATCH 03/14] arm64: dts: stratix10: Change pad skew values for EMAC0 PHY driver

2018-05-16 Thread Meng.Li
From: "Ooi, Joyce" commit bf0c54db1dff12fbef7aedf7538a741e78328fc7 from https://github.com/altera-opensource/linux-socfpga.git The HPS EMAC0 drive strength is changed to 4mA because the initial 8mA drive strength has caused CE test to fail. This requires changes on the pad

[linux-yocto] [PATCH 02/14] FogBugz #251539-2: dts: Add Altera Quad SPI Driver Device Tree Binding

2018-05-16 Thread Meng.Li
From: VIET NGA DAO commit 990acaf14261901a67c96f2effab389556d87c60 from https://github.com/altera-opensource/linux-socfpga.git This patch adds Device Tree Binding for Altera Quad SPI Driver. Signed-off-by: Viet Nga Dao Signed-off-by: Ooi, Joyce

[linux-yocto] : [yocto-4.12]: intel-socfpga: get latest patches from sdk for remote system feature

2018-05-16 Thread Meng.Li
From: Limeng Hi Bruce, Now, there are some update for intel-socfpga, Stratix10 SoC from SDK. These patches are used to implement remote system update feature. Please help to meger below patches into linux-yocto, kernel 4.12, branch is standard/base

[linux-yocto] [PATCH 06/14] FogBugz #549288-1: misc: Stratix10 Protected register access defines

2018-05-16 Thread Meng.Li
From: Thor Thayer commit da941c6dc017d0eebf0d7c72d9a84231c5447c61 from https://github.com/altera-opensource/linux-socfpga.git Add the defines for the Stratix10 Protected register accesses. This syncs with the U-Boot version of this file. Signed-off-by: Thor Thayer

[linux-yocto] [PATCH 12/14] FogBugz #514234: arm64: dts: stratix10: Add PL330 DMA to Stratix10 dts

2018-05-16 Thread Meng.Li
From: Graham Moore commit 8927da5c28eeb5c36f969860b3945c0adb7cdb14 from https://github.com/altera-opensource/linux-socfpga.git This patch is part of the bringup of the Stratix10 SoC. It depends upon Uboot to take the PL330 out of reset in non-secure mode.

[linux-yocto] [PATCH 08/14] FogBugz #549288-3: edac: Add support for Stratix10 SDRAM EDAC

2018-05-16 Thread Meng.Li
From: Thor Thayer commit a2884ad40e8120fe44c268f48b162e4fcff68feb from https://github.com/altera-opensource/linux-socfpga.git edac: altera: Add support for Stratix10 SDRAM EDAC Support for Stratix10 SDRAM ECC requires the use of SMC calls to a higher priority

[linux-yocto] [PATCH 13/14] intel-socfpga: dts: add rsu node to enable rsu driver

2018-05-16 Thread Meng.Li
From: Limeng Add a corresponding dts node in socfpga_stratix10.dtsi to enable rsu drvier. Signed-off-by: Meng Li --- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git

[linux-yocto] [PATCH 10/14] FogBugz #554835-1: Add Stratix 10 SoC RSU Driver

2018-05-16 Thread Meng.Li
From: David Koltak commit 000af215119d8a7ccb469d49535a59a5dbb12ad7 from https://github.com/altera-opensource/linux-socfpga.git Add a kernel driver to expose interfaces required to support the Remote System Update (RSU) feature of Stratix 10 SoC FPGAs. The driver

[linux-yocto] [PATCH 11/14] FogBugz #554835-3: Intel RSU binding documentation

2018-05-16 Thread Meng.Li
From: David Koltak commit 800553eb887b2477bed3693e931c6aadf484eefb from https://github.com/altera-opensource/linux-socfpga.git Documentation showing the proper device tree node and binding for the Intel Remote System Update (RSU) driver for Stratix 10 SoC FPGAs.

[linux-yocto] [PATCH 14/14] intel-socfpga: dts: improve qspi node for rsu feature

2018-05-16 Thread Meng.Li
From: Limeng There are 2 modification in qspi node for rsu feature as below: - The QSPI read delay must be changed from the default of 3 to 1 in order to make sure it works on Stratix10 platform. - The MTD partition used by LIBRSU must start at the beginning of

[linux-yocto] [PATCH 2/2] driver: misc: intel-service: schedule thread out when there is no data reveived

2018-04-18 Thread Meng.Li
From: MengLi In thread svc_normal_to_secure_thread(), function kfifo_out_spinlocked() always return, so this thread can't release cpu even if there is no data received, and cause cpu is under heave load status. System performance is poor. Therefore, schedule this thread

[linux-yocto] [PATCH 1/2] driver: of: configfs: fix a building warning

2018-04-18 Thread Meng.Li
From: Limeng Build kernel for arm64 platform, there is a waring as below: drivers/of/configfs.c:153:34: note: format string is defined here pr_debug("%s: buf=%p max_count=%u\n", __func__, ~^ %lu Because on

[linux-yocto] : [yocto-4.12]: intel-socfpga: update patches for Stratix10 platform

2018-04-18 Thread Meng.Li
From: Limeng Hi Bruce, Now, there are 2 below patches to update intel-socfpga, Stratix10 SoC platform. 0001-driver-of-configfs-fix-a-building-warning.patch 0002-driver-misc-intel-service-schedule-thread-out-when-t.patch Please help to meger the 2 patches into

[linux-yocto] [PATCH 1/2] driver: of: configfs: fix a building warning

2018-04-18 Thread Meng.Li
From: Limeng Build kernel for arm64 platform, there is a warning as below: drivers/of/configfs.c:153:34: note: format string is defined here pr_debug("%s: buf=%p max_count=%u\n", __func__, ~^ %lu This

[linux-yocto] [v2]: : [yocto-4.12]: intel-socfpga: update patches for Stratix10 platform

2018-04-18 Thread Meng.Li
From: Limeng Hi Bruce, Now, there are 2 below patches to update intel-socfpga, Stratix10 SoC platform. 0001-driver-of-configfs-fix-a-building-warning.patch 0002-driver-misc-intel-service-schedule-thread-out-when-t.patch Please help to meger the 2 patches into

[linux-yocto] [PATCH 11/25] driver, misc: add Intel Stratix10 service layer driver

2018-04-03 Thread Meng.Li
From: Richard Gong commit 7a65576dc07aa8287ce534f765dc560452a33047 from https://github.com/altera-opensource/linux-socfpga.git Intel Stratix10 SoC is composed of a 64 bit quad-core ARM Cortex A53 hard processor system (HPS) and Secure Device Manager (SDM). SDM is the

[linux-yocto] [PATCH 04/25] FogBugz #196859: tty: newhaven_lcd: make local struct static

2018-04-03 Thread Meng.Li
From: Alan Tull commit f23d6e6af94255188e7f21c509bdd41bb2f86b5e from https://github.com/altera-opensource/linux-socfpga.git Add 'static' for struct custom_font custom_fonts[] Signed-off-by: Alan Tull Signed-off-by: Meng Li ---

[linux-yocto] [PATCH 02/25] arm64: dts: stratix10: Use PSCI node instead of spin-table for SMP

2018-04-03 Thread Meng.Li
From: Dinh Nguyen commit 61bf26dad85b85cc44e2dfef1d26897e167aeaae from https://github.com/altera-opensource/linux-socfpga.git This reverts commit e6c041984533 ("FogBugz #491251: temporary remove PSCI node") U-Boot has implemented PSCI which is preferable to the

[linux-yocto] [PATCH 03/25] arm64: dts: stratix10: fix SPI settings

2018-04-03 Thread Meng.Li
From: Thor Thayer commit 1f10cc4ddb2718339ee83108dae5edf693047adf from https://github.com/altera-opensource/linux-socfpga.git [backport 'commit 51edd22628ea ("FogBugz #514871-2: arm64: dts: stratix10: fix SPI settings")'] Correct the SPI Master node settings.

[linux-yocto] [PATCH 05/25] FogBugz #532583-1: hwmon: Update A10SR HWMON register calls

2018-04-03 Thread Meng.Li
From: Thor Thayer commit c3d8a24d4cae45f0240e82f007de2286bb4e8071 from https://github.com/altera-opensource/linux-socfpga.git The A10 System Resource HWMON needs to be updated to fit the newer hwmon register calls. Update the copyright and date as part of this

[linux-yocto] [PATCH 09/25] dt-bindings, firmware: add Intel Stratix10 service layer binding

2018-04-03 Thread Meng.Li
From: Richard Gong commit e91ddfa8fdd37a816173fe1575dee0ee1ac1c07d from https://github.com/altera-opensource/linux-socfpga.git Add a device tree binding for the Intel Stratix10 service layer driver Signed-off-by: Richard Gong Signed-off-by:

[linux-yocto] [PATCH 06/25] FogBugz #532583-2: hwmon: Fix buffer calls for SDL compliance.

2018-04-03 Thread Meng.Li
From: Thor Thayer commit b899ea69f0346f24ef238bcb248bde51dc639ea2 from https://github.com/altera-opensource/linux-socfpga.git The buffer calls need to be more secure so pass the buffer size in the sprintf functions. Limit buffer size to 5. Signed-off-by: Thor

[linux-yocto] [PATCH 10/25] arm64: dts: stratix10: add service driver binding to base dtsi

2018-04-03 Thread Meng.Li
From: Richard Gong commit 90ca1efa1790ba4d8b991bb39e65e3cd17f3217b from https://github.com/altera-opensource/linux-socfpga.git Add Intel Stratix10 service layer to the device tree Signed-off-by: Richard Gong Signed-off-by: Meng Li

[linux-yocto] [PATCH 12/25] dt-bindings: fpga: add Stratix10 SoC FPGA manager binding

2018-04-03 Thread Meng.Li
From: Alan Tull commit 7aa834b3a6243499400131ba0a52291700d5449c from https://github.com/altera-opensource/linux-socfpga.git Add a Device Tree binding for the Intel Stratix10 SoC FPGA manager. Signed-off-by: Alan Tull Signed-off-by: Meng Li

[linux-yocto] [PATCH 08/25] FogBugz #411698-4: socfpga: dts: Add A10-SR Devkit power supply alarms

2018-04-03 Thread Meng.Li
From: Thor Thayer commit cec25d893ded8f9d618a1b1fb8767d46302a247b from https://github.com/altera-opensource/linux-socfpga.git Add the Altera Arria10 Devkit power supply alarms. [backport 'commit c5c3b0edeffe ("FogBugz #411698-4: socfpga: dts:

[linux-yocto] [PATCH 07/25] FogBugz #532583-3: mtd: a10sr: Add A10SR HWMON

2018-04-03 Thread Meng.Li
From: Thor Thayer commit f6ea55a141f4596ee406264f7fce57155b444e0e from https://github.com/altera-opensource/linux-socfpga.git Add HWMON to the A10 System Resource Multi-Function Device. This fixes a previous patch ['commit b5678c1b894d ("FogBugz #411698-2: Add

[linux-yocto] : [yocto-4.12]: intel-socfpga: get latest patches from sdk

2018-04-03 Thread Meng.Li
From: Limeng Hi Bruce, Now, there are some update for intel-socfpga, Stratix10 SoC from SDK. There are some primary features update as below: - cpu on with PSCI function - reboot support - watchdog support - update FPGA configure in Linux in real time via FPGA manager.

[linux-yocto] [PATCH 01/25] arm64: dts: stratix10: Use PSCI spin-table for SMP

2018-04-03 Thread Meng.Li
From: Dinh Nguyen commit bf2f49493b4e7d8783171d7ba1e1f24bed921594 from https://github.com/altera-opensource/linux-socfpga.git This reverts commit ba759bf25bc5 ("FogBugz #488851: dts: use spin-table for SMP") U-Boot has implemented PSCI which is preferable to the

[linux-yocto] [PATCH 15/25] FogBugz #536772: tty: newhaven_lcd: fix klocwork complaints

2018-04-03 Thread Meng.Li
From: Alan Tull commit b58ce5668a694f24196614aad69c338967d9eb8b from https://github.com/altera-opensource/linux-socfpga.git Two Klocwork complaints fixed: /home/yves/linux/intel/linux-socfpga/drivers/tty/newhaven_lcd.c:404 -- -- SV.BANNED.REQUIRED.SPRINTF (4:Review) Analyze

[linux-yocto] [PATCH 13/25] fpga: add intel stratix10 soc fpga manager driver

2018-04-03 Thread Meng.Li
From: Alan Tull commit 951b5ec06c6620d6267fe5edb4a2c7bdb5f4cde5 from https://github.com/altera-opensource/linux-socfpga.git Add driver for reconfiguring Intel Stratix10 SoC FPGA devices. This driver communicates through the Intel Service Driver which does communication with

[linux-yocto] [PATCH 17/25] FogBugz #538499: klockwork: fix potential memory leaks

2018-04-03 Thread Meng.Li
From: Dinh Nguyen commit 31423994dd0df04b38022b47330146c8990891c8 from https://github.com/altera-opensource/linux-socfpga.git Fix potential memory leaks in the Stratix10 clock driver by freeing the struct pointer for error conditions. Remove 'reg2' variable, which was

[linux-yocto] [PATCH 16/25] FogBugz #536771: fpga: bridge: fix klocwork sprintf complaint

2018-04-03 Thread Meng.Li
From: Alan Tull commit f625bc5635d156f683d95077267484ce7554b5b6 from https://github.com/altera-opensource/linux-socfpga.git Klocwork give the following complaints: /home/yves/linux/intel/linux-socfpga/drivers/fpga/fpga-bridge.c:243 -- -- SV.BANNED.REQUIRED.SPRINTF (4:Review)

[linux-yocto] [PATCH 18/25] kbuild: Enable DT symbols when CONFIG_OF_OVERLAY is used

2018-04-03 Thread Meng.Li
From: Geert Uytterhoeven commit ed1eb10b8dd43ea1447e5adc47bcd52ddc3b5c25 from https://github.com/altera-opensource/linux-socfpga.git Signed-off-by: Geert Uytterhoeven Signed-off-by: Meng Li --- scripts/Makefile.lib |

[linux-yocto] [PATCH 23/25] arm64: dts: stratix10: disable false USB overcurrent on devkit

2018-04-03 Thread Meng.Li
From: Dinh Nguyen commit 1752cc0adb37e96e79a8ce8189dbd8d53016a224 from https://github.com/altera-opensource/linux-socfpga.git Disable the USB overcurrent condition that is falsely detected on the devkit. Signed-off-by: Dinh Nguyen Signed-off-by: Meng

[linux-yocto] [PATCH 20/25] FogBugz #539974: set clocks for watchdog timer on Stratix10

2018-04-03 Thread Meng.Li
From: Dinh Nguyen commit b002bf552cb779951ca843a058545dc146989270 from https://github.com/altera-opensource/linux-socfpga.git Populate the clocks property in the watchdog timers on Stratix10. Signed-off-by: Dinh Nguyen Signed-off-by: Meng Li

[linux-yocto] [PATCH 19/25] Revert "ARM: DT: Enable symbols when CONFIG_OF_OVERLAY is used"

2018-04-03 Thread Meng.Li
From: Alan Tull commit 62b87db13758408968d1979be70e673873346415 from https://github.com/altera-opensource/linux-socfpga.git This reverts commit fe94677b6e60189ee0e4dbace1ce81c66c2053c5. Signed-off-by: Meng Li --- arch/arm/boot/Makefile |4

[linux-yocto] [PATCH 14/25] arm64: dts: stratix10: add fpga manager and region

2018-04-03 Thread Meng.Li
From: Alan Tull commit 29f99105e4186ba4a88fea2b54b5f6fc91b9912e from https://github.com/altera-opensource/linux-socfpga.git Add the Stratix10 FPGA manager and a FPGA region to the device tree. Signed-off-by: Alan Tull Signed-off-by: Meng Li

[linux-yocto] [PATCH 24/25] FogBugz #545807: driver, misc: increase timeout value for claiming back buf

2018-04-03 Thread Meng.Li
From: Richard Gong commit f1835b2b7aa23cc1b47c178a3eb414eaf58fde63 from https://github.com/altera-opensource/linux-socfpga.git Firmware from the latest Quartus releases takes more time to process data. As a result service layer needs increase timeout value so it can

[linux-yocto] [PATCH] arm64: dts: add dts for updating FPGA configure

2018-04-03 Thread Meng.Li
From: Limeng Add a overlay to implement updating FPGA congifure in Linux enviroment in real time via Stratix 10 FPGA manager. Signed-off-by: Meng Li --- arch/arm64/boot/dts/altera/Makefile|2 +-

[linux-yocto] [PATCH 22/25] arm64: dts: stratix10: enable watchdog timer on the S10 devkit

2018-04-03 Thread Meng.Li
From: Dinh Nguyen commit 07ecc72ce169d4a4e11259067a714e31d6acd400 from https://github.com/altera-opensource/linux-socfpga.git Enables the watchdog0 timer on the Stratix10 devkit. Signed-off-by: Dinh Nguyen Conflicts:

[linux-yocto] : [yocto-4.12]: intel-socfpga: driver: clk: socfpga: remove unused variable

2018-03-22 Thread Meng.Li
From: Limeng Hi Bruce, Please help to meger below patch into linux-yocto, kernel 4.12, branch is standard/base 0001-driver-clk-socfpga-remove-unused-variable.patch clk-pll-s10.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) thanks, Limeng --

[linux-yocto] [PATCH] driver: clk: socfpga: remove unused variable

2018-03-22 Thread Meng.Li
From: Limeng commit f826ccc79752(“FogBugz #488843-2: add clock driver for Stratix10 SOC”) introduce reg2, but it is not used. So, remove it. Signed-off-by: Meng Li --- drivers/clk/socfpga/clk-pll-s10.c | 2 +- 1 file changed, 1 insertion(+), 1

[linux-yocto] [PATCH] arch: arm64: dts: add property snps, multicast-filter-bins for stratix10 platform

2018-10-26 Thread Meng.Li
From: Limeng The property value of snps,multicast-filter-bins is used to calculate hash table size of stratix10 platform via log2 algorithm. Because there are 8 hash table registers, the property value is 256 Signed-off-by: Meng Li --- arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts |

[linux-yocto] : [yocto-4.18]: arch: arm64: dts: add property snps, multicast-filter-bins for stratix10 platform

2018-10-26 Thread Meng.Li
From: Limeng Hi Bruce, Could you please help to merge this patch into linux-yocto kernel, branch is v4.18/standard/intel-socfpga socfpga_stratix10_socdk.dts |1 + 1 file changed, 1 insertion(+) Thanks, Limeng -- ___ linux-yocto mailing

[linux-yocto] : [yocto-4.18]: intel-socfpga: kernel patches

2018-10-10 Thread Meng.Li
From: Limeng Hi Bruce, I am working on BSP intel-socfpga. Could you please help to create branch "v4.18/standard/intel-socfpga" in linux-yocto kernel? And then merge these kernel patches into this branch. I verify these patches on Intel-PSG stratix10 development board. Boot up log as below:

[linux-yocto] [PATCH] arm64: dts: stratix10: move dts node gpio_fpga into board specific dts file.

2018-09-26 Thread Meng.Li
From: Limeng The FPGA IO peripheral is only in specific FPGA design on Intel-PSG Stratix10 development board, and not all FPGA designs include FPGA IO. In addtional, this part of resource <0xf9001080 0x4> is able to be used for any peripheral. Therefore, move the dts node gpio_fpga from header

[linux-yocto] : [yocto-4.12]: intel-socfpga: arm64: dts: stratix10: move dts node gpio_fpga into board specific dts file.

2018-09-26 Thread Meng.Li
From: Limeng Hi Bruce, The FPGA IO peripheral is only in specific FPGA design on Intel-PSG Stratix10 development board, and not all FPGA designs include FPGA IO. In addtional, this part of resource <0xf9001080 0x4> is able to be used for any peripheral. Therefore, move the dts node gpio_fpga

[linux-yocto] [PATCH 1/3] Documentation: dt: edac: Move Altera SOCFPGA EDAC file

2018-09-27 Thread Meng.Li
From: Limeng commit f8eb0edeb8c19aba667a087b80706bf4f61f8256 from https://github.com/altera-opensource/linux-socfpga.git Move the Altera SOCFPGA EDAC file from bindings/arm/altera to bindings/edac. Signed-off-by: Thor Thayer Requested-by: Rob Herring Acked-by: Rob Herring Cc: Mark Rutland

[linux-yocto] [PATCH 2/3] EDAC, altera: Handle SDRAM Uncorrectable Errors on Stratix10

2018-09-27 Thread Meng.Li
From: Thor Thayer commit f8eb0edeb8c19aba667a087b80706bf4f61f8256 from https://github.com/altera-opensource/linux-socfpga.git On Stratix10, uncorrectable errors are routed to the SError exception instead of the IRQ exceptions. In Stratix10, uncorrectable SErrors must be treated as fatal and

[linux-yocto] : [yocto-4.12]: intel-socfpga: intel-socfpga: drivers: edac: get patches for double bits ecc error detection

2018-09-27 Thread Meng.Li
From: Limeng Hi Bruce, Get below patches for double bits ecc error detection feature 0001-Documentation-dt-edac-Move-Altera-SOCFPGA-EDAC-file.patch 0002-EDAC-altera-Handle-SDRAM-Uncorrectable-Errors-on-Str.patch 0003-EDAC-altera-Fix-ARM64-build-warning.patch Please help to meger this patch

[linux-yocto] [PATCH 3/3] EDAC, altera: Fix ARM64 build warning

2018-09-27 Thread Meng.Li
From: Thor Thayer commit 9ef20753e044f7468c4113e5aecd785419b0b3cc from https://github.com/altera-opensource/linux-socfpga.git The kbuild test robot reported the following warning: drivers/edac/altera_edac.c: In function 'ocram_free_mem': drivers/edac/altera_edac.c:1410:42: warning: cast

[linux-yocto] : [yocto-4.12]: intel-socfpga: driver: spi-nor: add new spi-norflash support

2018-09-25 Thread Meng.Li
From: Limeng Hi Bruce, Add 2 spi-norflash support Stratix10 SoC platform. Macronix 512Mb MX25U51245GXDI00 Macronix 2Gb MX66U2G45G patches as below: 0001-spi-nor-add-support-for-mx66u2g45g.patch 0002-spi-nor-add-support-for-mx25u51245g.patch Please help to meger the 2 patches into

[linux-yocto] [PATCH 1/2] spi-nor: add support for mx66u2g45g

2018-09-25 Thread Meng.Li
From: Marian Florea Add support for Macronix 2GB flash device. Upstream-Status: Pending Signed-off-by: Marian Florea Signed-off-by: Meng Li --- drivers/mtd/spi-nor/spi-nor.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mtd/spi-nor/spi-nor.c b/drivers/mtd/spi-nor/spi-nor.c

[linux-yocto] [PATCH 2/2] spi-nor: add support for mx25u51245g

2018-09-25 Thread Meng.Li
From: Marian Florea Signed-off-by: Marian Florea Signed-off-by: Meng Li --- drivers/mtd/spi-nor/spi-nor.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mtd/spi-nor/spi-nor.c b/drivers/mtd/spi-nor/spi-nor.c index 8ea66cc..6eac6f1 100644 --- a/drivers/mtd/spi-nor/spi-nor.c +++

[linux-yocto] [PATCH] arch: arm64: dts: add altr, sysmgr-syscon property for Ethernet driver

2018-12-02 Thread Meng.Li
From: Limeng In Stratix10 latest dwmac-socfpga.c Ethernet driver, the property altr,sysmgr-syscon is parsed during driver probe. So, it is need to add it to avoid drvier probe failed. This modification refer to SDK kernel https://github.com/altera-opensource/linux-socfpga.git, commit

[linux-yocto] [V2] : [yocto-4.18]: intel-socfpga: arch: arm64: dts: add altr, sysmgr-syscon property for Ethernet driver

2018-12-02 Thread Meng.Li
From: Limeng Hi Bruce, Could you please help to merge below one patch into linux-yocto, kernel 4.18, branch is v4.18/standard/intel-socfpga 0001-arch-arm64-dts-add-altr-sysmgr-syscon-property-for-E.patch socfpga_stratix10.dtsi |5 + 1 file changed, 5 insertions(+) v2: There is

[linux-yocto] : [yocto-4.18]: intel-socfpga: arch: arm64: dts: add altr, sysmgr-syscon property for Ethernet driver

2018-11-29 Thread Meng.Li
From: Limeng Hi Bruce, Could you please help to merge below one patch into linux-yocto, kernel 4.18, branch is v4.18/standard/intel-socfpga 0001-arch-arm64-dts-add-altr-sysmgr-syscon-property-for-E.patch socfpga_stratix10.dtsi |5 + 1 file changed, 5 insertions(+) thanks, Limeng

[linux-yocto] [PATCH] arch: arm64: dts: add altr, sysmgr-syscon property for Ethernet driver

2018-11-29 Thread Meng.Li
From: Limeng In Stratix10 latest dwmac-socfpga.c Ethernet driver, the property altr,sysmgr-syscon is parsed during driver probe. So, it is need to add it to avoid drvier probe failed. This modification refer to SDK kernel https://github.com/altera-opensource/linux-socfpga.git, commit

[linux-yocto] [PATCH 3/8] FogBugz #577927: stmmac: Add SMC support for EMAC System Manager register

2018-11-22 Thread Meng.Li
From: "Ooi, Joyce" commit 80f73e5d68c8acdc53d812bb6ca0d8ac9d0d12df from https://github.com/altera-opensource/linux-socfpga.git As there is restriction to access to EMAC System Manager registers in the kernel, the use of SMC calls are required and added in dwmac-socfpga driver. Signed-off-by:

[linux-yocto] : [yocto-4.18]: intel-socfpga: get latest patches from sdk

2018-11-22 Thread Meng.Li
From: Limeng Hi Bruce, Now, there are some update for intel-socfpga, Stratix10 SoC from Intel-PSG SDK kernel-4.18. Detail patches as below Please help to meger below patches into linux-yocto, kernel 4.18, branch is v4.18/standard/intel-socfpga

[linux-yocto] [PATCH 5/8] arm64: dts: stratix10: Support Ethernet Jumbo frame

2018-11-22 Thread Meng.Li
From: Thor Thayer commit 273dce368d19982f65abe8bdced67f4218f03c06 from https://github.com/altera-opensource/linux-socfpga.git [backport 'commit a27460c9768e ("arm64: dts: stratix10: Support Ethernet Jumbo frame")'] Backported from net-next/master Properly

[linux-yocto] [PATCH 4/8] FogBugz #593535: stmmac: resolve smc related boot crash for ARMv7

2018-11-22 Thread Meng.Li
From: Richard Gong commit 5acba7e774b661317bb3f3d1b23a60687f5a25a1 from https://github.com/altera-opensource/linux-socfpga.git Fix previous commit e8c95776cfce ("FogBugz #577927: stmmac: Add SMC support for EMAC System Manager register") The #ifdefs that check for SMC are insufficient, since

[linux-yocto] [PATCH 7/8] arm64: dts: stratix10: fix multicast filtering

2018-11-22 Thread Meng.Li
From: Aaro Koskinen commit 2f43a510fc1190bec012c9c73102baf70d1be6cb from https://github.com/altera-opensource/linux-socfpga.git On Stratix 10, the EMAC has 256 hash buckets for multicast filtering. This needs to be specified in DTS, otherwise the stmmac driver defaults to 64 buckets and

[linux-yocto] [PATCH 2/8] net: stmmac: build the dwmac-socfpga platform driver for Stratix10

2018-11-22 Thread Meng.Li
From: Dinh Nguyen commit 57124cfbec9909ccdb5f805e5eeb5095ed85767c from https://github.com/altera-opensource/linux-socfpga.git The Stratix10 SoC is an AARCH64 based platform that shares the same ethernet controller that is on other SoCFPGA platforms. Build the platform driver. Signed-off-by:

[linux-yocto] [PATCH 1/8] ARM: dts: socfpga: set timer interrupt to edge sensitive

2018-11-22 Thread Meng.Li
From: Silvan Murer commit cf0cf72063d6bf0448129db4f0930ad895b90f0e from https://github.com/altera-opensource/linux-socfpga.git Change timer interrupt to edge sensitive. Signed-off-by: Silvan Murer Reviewed-by: Thor Thayer Signed-off-by: Dinh Nguyen Signed-off-by: Meng Li ---

[linux-yocto] [PATCH] renesas-rcar: enable PCM3168A-I2C codec drvier

2019-08-27 Thread Meng.Li
From: Limeng On KingFisher board, there is PCM3168A codec chip, so enable PCM3168A-I2C codec driver by setting configure CONFIG_SND_SOC_PCM3168A_I2C Signed-off-by: Meng Li --- bsp/renesas-rcar/renesas-rcar.cfg | 1 + 1 file changed, 1 insertion(+) diff --git

[linux-yocto] [PATCH] renesas-rcar: add configure file for renesas BSP in kernel-cache

2019-08-30 Thread Meng.Li
From: Limeng Signed-off-by: Meng Li --- bsp/renesas-rcar/renesas-rcar-h3-standard.scc | 7 + bsp/renesas-rcar/renesas-rcar-m3-standard.scc | 7 + bsp/renesas-rcar/renesas-rcar.cfg | 252 ++ bsp/renesas-rcar/renesas-rcar.scc | 8 + 4 files changed,

[linux-yocto] : [kernel-cache yocto-5.2]: renesas-rcar: add configure file for renesas BSP in kernel-cache

2019-08-30 Thread Meng.Li
From: Limeng Hi Bruce, I am working on BSP renesas-rcar platform, and intend to merge this BSP supporting into yocto community. Below patch includes scc and cfg files for renesas-rcar platform. Could you please merge this patch into yocto-kernel-cache, branch is yocto-5.2? This patch was

[linux-yocto] [PATCH 3/4] driver: net: can: disable clock when it is in enable status

2019-09-03 Thread Meng.Li
From: Limeng If disable a clock when it is already in disable status, there will be a warning trace generated. So, it is need to confirm whether what status the clock is in before disable it. Signed-off-by: Meng Li --- drivers/net/can/rcar/rcar_can.c | 5 - 1 file changed, 4

[linux-yocto] [PATCH 1/4] arm64: dts: renesas: ulcb-kf: Add support for TI WL1837

2019-09-03 Thread Meng.Li
From: Spyridon Papageorgiou commit 95ff4aab4173fce010832756b8bea3a7cba3238d from upstream This patch adds description of TI WL1837 and links interfaces to communicate with the IC, namely the SDIO interface to WLAN. Signed-off-by: Spyridon Papageorgiou Signed-off-by: Simon Horman

[linux-yocto] [PATCH 2/4] arch: arm64: dts: Set gpio5-pin9 as input by default

2019-09-03 Thread Meng.Li
From: Limeng The gpio5-pin9 is used as the interrupt pin of i2c external gpio chip, so set this pin as input by default. Signed-off-by: Meng Li --- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi

[linux-yocto] [PATCH 4/4] pci: pcie-rcar: add regulators support

2019-09-03 Thread Meng.Li
From: Andrey Gusakov Add PCIe regulators for KingFisher board. Signed-off-by: Meng Li --- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 47 + drivers/pci/controller/pcie-rcar.c | 64 2 files changed, 111 insertions(+) diff --git

[linux-yocto] [linux-yocto-v5.2]: [kernel standard/base]: renesas-rcar: add some patches to improve features on renesas-rcar platform

2019-09-03 Thread Meng.Li
From: Limeng Hi Bruce, I am working on BSP renesas-rcar platform, and intend to merge this BSP supporting into yocto community. Below 4 patches are used to improve gpio, CAN BUS, audio and PCIe features This first patch is from mainline upstream, the other 3 patches merged into

[linux-yocto] [PATCH] renesas-rcar: add configure file for renesas BSP in kernel-cache

2019-08-21 Thread Meng.Li
From: Limeng Signed-off-by: Meng Li --- bsp/renesas-rcar/renesas-rcar-h3-standard.scc | 7 + bsp/renesas-rcar/renesas-rcar-m3-standard.scc | 7 + bsp/renesas-rcar/renesas-rcar.cfg | 251 ++ bsp/renesas-rcar/renesas-rcar.scc | 8 + 4 files changed,

[linux-yocto] : [kernel-cache master]: renesas-rcar: add configure file for renesas BSP in kernel-cache

2019-08-21 Thread Meng.Li
From: Limeng Hi Bruce, I am working on BSP renesas-rcar platform, and intend to merge this BSP supporting into yocto community. Below patch includes scc and cfg files for renesas-rcar platform. Could you please merge this patch into yocto-kernel-cache, branch is master?

[linux-yocto] [PATCH 1/3] arch: arm64: dts: Set gpio5-pin9 as input by default

2019-08-29 Thread Meng.Li
From: Limeng The gpio5-pin9 is used as the interrupt pin of i2c external gpio chip, so set this pin as input by default. Signed-off-by: Meng Li --- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi

[linux-yocto] [PATCH 3/3] pci: pcie-rcar: add regulators support

2019-08-29 Thread Meng.Li
From: Andrey Gusakov Add PCIe regulators for KingFisher board. Signed-off-by: Meng Li --- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 47 + drivers/pci/controller/pcie-rcar.c | 64 2 files changed, 111 insertions(+) diff --git

[linux-yocto] [PATCH 2/3] driver: net: can: disable clock when it is in enable status

2019-08-29 Thread Meng.Li
From: Limeng If disable a clock when it is already in disable status, there will be a warning trace generated. So, it is need to confirm whether what status the clock is in before disable it. Signed-off-by: Meng Li --- drivers/net/can/rcar/rcar_can.c | 5 - 1 file changed, 4

[linux-yocto] [linux-yocto-dev]: [kernel standard/base]: renesas-rcar: add some patches to improve features on renesas-rcar platform

2019-08-29 Thread Meng.Li
From: Limeng Hi Bruce, I am working on BSP renesas-rcar platform, and intend to merge this BSP supporting into yocto community. Below 3 patches are used to improve gpio, CAN BUS, audio and PCIe features 0001-arch-arm64-dts-Set-gpio5-pin9-as-input-by-default.patch

[linux-yocto] : [kernel v5.2/standard/bcm-2xxx-rpi]: bcm-2xxx-rpi: add patches for improving raspberrypi 4b platform

2019-09-17 Thread Meng.Li
From: Limeng Hi Bruce, I am working on BSP bcm-2xxx-rpi platform, and intend to merge this BSP supporting into yocto community. Some days ago, I submit a pull request for this BSP. Now, there are still 81 below patches for improve this BSP Could you please help to merge the 81 patches into

[linux-yocto] [PATCH] bcm-2xxx-rpi: add configure file for bcm-2xxx-rpi BSP in kernel-cache

2019-09-16 Thread Meng.Li
From: Limeng Signed-off-by: Meng Li --- bsp/bcm-2xxx-rpi/bcm-2xxx-rpi.cfg | 268 ++ bsp/bcm-2xxx-rpi/bcm-2xxx-rpi.scc | 13 + bsp/bcm-2xxx-rpi/bcm-2xxx-rpi4-preempt-rt.scc | 8 + bsp/bcm-2xxx-rpi/bcm-2xxx-rpi4-standard.scc | 9 + 4 files changed,

[linux-yocto] : [kernel-cache master/yocto-5.2]: bcm-2xxx-rpi: add configure file for bcm-2xxx-rpi BSP in kernel-cache

2019-09-16 Thread Meng.Li
From: Limeng Hi Bruce, I am working on BSP bcm-2xxx-rpi platform, and intend to merge this BSP supporting into yocto community. Below patch includes scc and cfg files for Raspberrypi 4b platform. Could you please merge this patch into yocto-kernel-cache, branch is master and yocto-5.2?

[linux-yocto] [linux-yocto-v5.2]: [kernel v5.2/standard/base]: Revert "arm64: dts: r8a7795: Add CPUIdle support for all CPU core"

2019-10-30 Thread Meng.Li
From: Limeng Hi Bruce, Some days ago, I sent a patch to add CPUIdle feature for renesas-rcar platform. This patch only add cpu-idle-states property in dts file. But after testing, we find out it causes kernel unstable when run some stress testing cases. So, I think maybe I omit other cpuidle

[linux-yocto] [PATCH] Revert "arm64: dts: r8a7795: Add CPUIdle support for all CPU core"

2019-10-30 Thread Meng.Li
From: Limeng This reverts commit c93bf81feabf89b5ee77838d3bb62825d04dab09. Support cpu ilde feature, there are still other related patches need to be applied, but as a basic BSP, it doesn't recommend to merge lots of patches to standard/base branch. In addtional, only get one patch of cpu ilde

[linux-yocto] [linux-yocto-5.2]: [kernel v5.2/standard/bcm-2xxx-rpi]: bcm-2xxx-rpi: Revert "cgroup: Disable cgroup "memory" by default"

2019-11-07 Thread Meng.Li
From: Limeng Hi Bruce, After kts test, we found out cgroup case failed. The reason is that raspberrypi SDK kernel disable cgroup "memory" feature. It is not reasonable to disable a common cgroup feature. Because there is enough memory on latest raspberrypi 4 platform. Could you please help

[linux-yocto] [PATCH] Revert "cgroup: Disable cgroup "memory" by default"

2019-11-07 Thread Meng.Li
From: Limeng This reverts commit bf6bf37699fcba93dbcf88e97c45c0b835d2dd4c. It is not reasonable to disable a common cgroup feature. Now, there is enough memory on raspberrypi 4 platform. Signed-off-by: Meng Li --- kernel/cgroup/cgroup.c | 30 -- 1 file changed, 30

[linux-yocto] [linux-yocto-5.2]: [kernel v5.2/standard/bcm-2xxx-rpi]: bcm-2xxx-rpi: fix build warning

2019-11-15 Thread Meng.Li
From: Limeng Hi Bruce, I fix some building warnings for raspberrypi plarform. Could you please help to merge the 2 patches into branch v5.2/standard/bcm-2xxx-rpi, linux-ycoto kernel. diffstat info ad below: dma/bcm2835-dma.c|2 +-

[linux-yocto] [PATCH 1/2] driver: bcm2835-dma: fix build warning

2019-11-15 Thread Meng.Li
From: Limeng refer to raspberrypi SDK kernel, branch rpi-5.4.y, commit e89769eb3d4b("bcm2835-dma: Add proper 40-bit DMA support"). Add a casting before using variable base to fix the build warning. Signed-off-by: Meng Li --- drivers/dma/bcm2835-dma.c | 2 +- 1 file changed, 1 insertion(+), 1

[linux-yocto] [PATCH 2/2] driver: usb: otg: fix build warning

2019-11-15 Thread Meng.Li
From: Limeng Fix in file dwc_otg_pcd_intr.c It is not reasonable to set the size of an array with a variable. So, instead of define array directly, use kmalloc() to apply memory space, and free it with kfree(). Fix in file dwc_otg_hcd_linux.c Use the correct format string to output warning

[linux-yocto] : [kernel-cache yocto-5.2/master]: renesas-rcar: remove CONFIG_DRM_PANEL_LVDS kernel configure

2019-11-05 Thread Meng.Li
From: Limeng Hi Bruce, I want to update renesas-rcar bsp kernel configure. Could you please merge this patch into yocto-kernel-cache, branches are yocto-5.2 and master? 0001-renesas-rcar-remove-CONFIG_DRM_PANEL_LVDS-kernel-con.patch renesas-rcar.cfg |1 - 1 file changed, 1 deletion(-)

[linux-yocto] [PATCH] renesas-rcar: remove CONFIG_DRM_PANEL_LVDS kernel configure

2019-11-05 Thread Meng.Li
From: Limeng There is no LVDS panel supported on renesas-rcar platform, So, delete CONFIG_DRM_PANEL_LVDS from kernel configure file. Signed-off-by: Meng Li --- bsp/renesas-rcar/renesas-rcar.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/bsp/renesas-rcar/renesas-rcar.cfg

[linux-yocto] [PATCH] arm64: dts: r8a7795: Add CPUIdle support for all CPU core

2019-10-14 Thread Meng.Li
From: Takeshi Kihara commit 3c3b44c752c4eef9a29694f4262934445c5f5da9 from git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-bsp.git This patch enables CPUIdle (Core shutdown) support for R-Car H3. Signed-off-by: Takeshi Kihara Signed-off-by: Meng Li ---

[linux-yocto] [linux-yocto-v5.2]: [kernel standard/base]: renesas-rcar: arm64: dts: r8a7795: Add CPUIdle support for all CPU core

2019-10-14 Thread Meng.Li
From: Limeng Hi Bruce, I get below patch from SDK kernel to support cpu idle feature, and intend to merge it into yocto community. 0001-arm64-dts-r8a7795-Add-CPUIdle-support-for-all-CPU-co.patch Could you please merge this patch into linux-yocto, branch is v5.2/standard/base? r8a7795.dtsi

[linux-yocto] [PATCH] arm64: dts: r8a7795: Add CPUIdle support for all CPU core

2019-10-14 Thread Meng.Li
From: Takeshi Kihara commit 3c3b44c752c4eef9a29694f4262934445c5f5da9 from git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-bsp.git This patch enables CPUIdle (Core shutdown) support for R-Car H3. Signed-off-by: Takeshi Kihara Signed-off-by: Meng Li ---

[linux-yocto] [linux-yocto-dev]: [kernel standard/base]: renesas-rcar: arm64: dts: r8a7795: Add CPUIdle support for all CPU core

2019-10-14 Thread Meng.Li
From: Limeng Hi Bruce, I get below patch from SDK kernel to support cpu idle feature, and intend to merge it into yocto community. 0001-arm64-dts-r8a7795-Add-CPUIdle-support-for-all-CPU-co.patch Could you please merge this patch into linux-yocto-dev, branch is standard/base? r8a7795.dtsi |

  1   2   >