Add the OST bindings for the X1 SoC from Ingenic.
Tested-by: 周正 (Zhou Zheng)
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
Reviewed-by: Rob Herring
---
Notes:
v1->v2:
No change.
v2->v3:
Fix wrong parameters in "clocks".
v3-&
Hi Daniel,
在 2020/7/20 下午3:56, Daniel Lezcano 写道:
On 19/07/2020 13:42, 周琰杰 (Zhou Yanjie) wrote:
Add the OST bindings for the X1 SoC from Ingenic.
Description: [v8,1/2] dt-bindings: timer: Add Ingenic X1000 OST bindings.
Applying: dt-bindings: timer: Add Ingenic X1000 OST bindings.
.git
v8->v9:
Fix warning while applying.
周琰杰 (Zhou Yanjie) (2):
dt-bindings: timer: Add Ingenic X1000 OST bindings.
clocksource: Ingenic: Add support for the Ingenic X1000 OST.
.../devicetree/bindings/timer/ingenic,sysost.yaml | 63 +++
drivers/clocksource/Kconfig|
(Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v1->v2:
Fix compile warnings.
Reported-by: kernel test robot
v2->v3:
No change.
v3->v4:
1.Rename "ost" to "sysost"
1.Remove unrelated changes.
2.Remove ost_clock_
Add the OST bindings for the X1 SoC from Ingenic.
Tested-by: 周正 (Zhou Zheng)
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
Reviewed-by: Rob Herring
---
Notes:
v1->v2:
No change.
v2->v3:
Fix wrong parameters in "clocks".
v3-&
Hi Vinod,
在 2020/7/27 下午5:53, Vinod Koul 写道:
On 25-07-20, 15:34, Zhou Yanjie wrote:
Hi Felipe,
在 2020/7/25 下午2:16, Felipe Balbi 写道:
Hi,
周琰杰 (Zhou Yanjie) writes:
Add support for probing the phy-jz4770 driver on the JZ4780 SoC,
the X1000 SoC and the X1830 SoC from Ingenic.
Tested-by: 周正
some reordering to do.
Sorry for the delay caused by the mailbox failure. Now the first four
patches have been merged into next. I think I need to make a new patch
to move the driver to drivers/phy/
Thanks and best regards!
Le sam. 25 juil. 2020 à 15:33, 周琰杰 (Zhou Yanjie)
a écrit :
Us
Hi Paul,
在 2020/7/25 下午8:35, Paul Cercueil 写道:
Hi Zhou,
Le sam. 25 juil. 2020 à 15:46, 周琰杰 (Zhou Yanjie)
a écrit :
Add SSI pins support for the JZ4770 SoC and the
JZ4780 SoC from Ingenic.
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
drivers/pinctrl/pinctrl-ingenic.c | 267
for new
Ingenic SoCs.").
Reported-by: Colin Ian King
Reported-by: Dan Carpenter
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
drivers/usb/phy/phy-jz4770.c | 26 --
1 file changed, 20 insertions(+), 6 deletions(-)
diff --git a/drivers/usb/phy/phy-jz4770.c b/drivers/usb/ph
Fix the warning that appears during Static analysis.
周琰杰 (Zhou Yanjie) (1):
USB: PHY: JZ4770: Fix static checker warning.
drivers/usb/phy/phy-jz4770.c | 26 --
1 file changed, 20 insertions(+), 6 deletions(-)
--
2.11.0
et_rate for percpu/global timer.
6.No longer call functions in variable declarations.
周琰杰 (Zhou Yanjie) (2):
dt-bindings: timer: Add Ingenic X1000 OST bindings.
clocksource: Ingenic: Add support for the Ingenic X1000 OST.
.../devicetree/bindings/timer/ingenic,sysost.yaml | 60 +++
drivers/clocksourc
Add the OST bindings for the X1 SoC from Ingenic.
Tested-by: 周正 (Zhou Zheng)
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
Notes:
v1->v2:
No change.
v2->v3:
Fix wrong parameters in "clocks".
v3->v4:
1.Rename "ingenic,ost.yaml" to "
(Zhou Yanjie)
---
Notes:
v1->v2:
Fix compile warnings.
Reported-by: kernel test robot
v2->v3:
No change.
v3->v4:
1.Remove unrelated changes.
2.Remove ost_clock_parent enum.
3.Remove ost->percpu_timer_channel/ost->global_timer_channe
Hi Paul,
在 2020/7/5 下午8:58, Paul Cercueil 写道:
Hi Zhou,
Le dim. 5 juil. 2020 à 20:34, 周琰杰 (Zhou Yanjie)
a écrit :
X1000 and SoCs after X1000 (such as X1500 and X1830) had a separate
OST, it no longer belongs to TCU. This driver will register both a
clocksource and a sched_clock to the system
(Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v1->v2:
Fix compile warnings.
Reported-by: kernel test robot
v2->v3:
No change.
v3->v4:
1.Rename "ost" to "sysost"
1.Remove unrelated changes.
2.Remove ost_clock_
Add the OST bindings for the X1 SoC from Ingenic.
Tested-by: 周正 (Zhou Zheng)
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v1->v2:
No change.
v2->v3:
Fix wrong parameters in "clocks".
v3->v4:
1.Rename &q
v4->v5:
Use "of_io_request_and_map()" instead "of_iomap()".
Suggested-by: Paul Cercueil
周琰杰 (Zhou Yanjie) (2):
dt-bindings: timer: Add Ingenic X1000 OST bindings.
clocksource: Ingenic: Add support for the Ingenic X1000 OST.
.../devicetree/bindings/timer/ing
The following commit has been merged into the timers/core branch of tip:
Commit-ID: ac756d05c468e535380c7b4b102105793c5d095e
Gitweb:
https://git.kernel.org/tip/ac756d05c468e535380c7b4b102105793c5d095e
Author:周琰杰 (Zhou Yanjie)
AuthorDate:Thu, 23 Jul 2020 01:18:03 +08:00
The following commit has been merged into the timers/core branch of tip:
Commit-ID: f19d838d08fc1cde742dedafa776a865e1682e63
Gitweb:
https://git.kernel.org/tip/f19d838d08fc1cde742dedafa776a865e1682e63
Author:周琰杰 (Zhou Yanjie)
AuthorDate:Thu, 25 Jun 2020 01:07:49 +08:00
The following commit has been merged into the timers/core branch of tip:
Commit-ID: 5ecafc120bbea614c9d29d0ee2cbb77bbb786059
Gitweb:
https://git.kernel.org/tip/5ecafc120bbea614c9d29d0ee2cbb77bbb786059
Author:周琰杰 (Zhou Yanjie)
AuthorDate:Thu, 23 Jul 2020 01:18:04 +08:00
1.Add "PRID_COMP_INGENIC_13" and "PRID_IMP_XBURST2" for X2000.
2.Add X2000 system type for cat /proc/cpuinfo to give out X2000.
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
arch/mips/include/asm/bootinfo.h | 1 +
arch/mips/include/asm/cpu.h | 6 --
arch/mips/jz4740/
1.Add "PRID_COMP_INGENIC_13" and "PRID_IMP_XBURST2" for X2000.
2.Add X2000 system type for cat /proc/cpuinfo to give out X2000.
周琰杰 (Zhou Yanjie) (1):
MIPS: X2000: Add X2000 system type.
arch/mips/include/asm/bootinfo.h | 1 +
arch/mips/include/asm/cpu.h | 6
v3->v4:
Fix typos.
周琰杰 (Zhou Yanjie) (3):
dt-bindings: USB: Add bindings for new Ingenic SoCs.
USB: PHY: JZ4770: Add support for new Ingenic SoCs.
USB: PHY: JZ4770: Reformat the code to align it.
.../bindings/usb/ingenic,jz4770-phy.yaml | 6 +-
drivers/usb/phy/Kcon
Reformat the code (add one level of indentation before the values),
to align the code in the macro definition section.
Tested-by: 周正 (Zhou Zheng)
Co-developed-by: 漆鹏振 (Qi Pengzhen)
Signed-off-by: 漆鹏振 (Qi Pengzhen)
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
Notes:
v1->v2:
Add support
Add support for probing the phy-jz4770 driver on the JZ4780 SoC,
the X1000 SoC and the X1830 SoC from Ingenic.
Tested-by: 周正 (Zhou Zheng)
Co-developed-by: 漆鹏振 (Qi Pengzhen)
Signed-off-by: 漆鹏振 (Qi Pengzhen)
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
Notes:
v1->v2:
Add bindings for
Add the USB PHY bindings for the JZ4780 SoC, the X1000 SoC and
the X1830 SoC from Ingenic.
Tested-by: 周正 (Zhou Zheng)
Signed-off-by: 周琰杰 (Zhou Yanjie)
Acked-by: Rob Herring
---
Notes:
v1->v2:
Add bindings for the JZ4780 SoC.
v2->v3:
No change.
v3->v
Add JZ4780 SoC and X1000 SoC random number generator driver,
based on PrasannaKumar Muralidharan's JZ4780 RNG driver.
Tested-by: 周正 (Zhou Zheng)
Tested-by: Mathieu Malaterre
Suggested-by: Jeffrey Walton
Signed-off-by: PrasannaKumar Muralidharan
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
dr
1.Add the RNG bindings for the JZ4780 SoC and the X1000 SoC
from Ingenic.
2.Add JZ4780 SoC and X1000 SoC random number generator driver,
based on PrasannaKumar Muralidharan's JZ4780 RNG driver.
周琰杰 (Zhou Yanjie) (2):
dt-bindings: RNG: Add Ingenic RNG bindings.
crypto: Ingenic
Add the RNG bindings for the JZ4780 SoC and
the X1000 SoC from Ingenic.
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
.../devicetree/bindings/rng/ingenic,rng.yaml | 36 ++
1 file changed, 36 insertions(+)
create mode 100644 Documentation/devicetree/bindings/rng/ingenic
Hello Daniel,
在 2020/7/21 下午8:53, Daniel Lezcano 写道:
On 20/07/2020 19:31, 周琰杰 (Zhou Yanjie) wrote:
v9->v10:
Fix errors which case "make dt_binding_check" failed.
周琰杰 (Zhou Yanjie) (2):
dt-bindings: timer: Add Ingenic X1000 OST bindings.
clocksource: Ingenic: Add support fo
在 2020/7/23 上午12:49, Daniel Lezcano 写道:
On 22/07/2020 18:47, Zhou Yanjie wrote:
Hello Daniel,
在 2020/7/21 下午8:53, Daniel Lezcano 写道:
On 20/07/2020 19:31, 周琰杰 (Zhou Yanjie) wrote:
v9->v10:
Fix errors which case "make dt_binding_check" failed.
周琰杰 (Zhou Yanjie) (2):
dt-bi
(Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v1->v2:
Fix compile warnings.
Reported-by: kernel test robot
v2->v3:
No change.
v3->v4:
1.Rename "ost" to "sysost"
1.Remove unrelated changes.
2.Remove ost_clock_
v10->v11:
Fix typos.
周琰杰 (Zhou Yanjie) (2):
dt-bindings: timer: Add Ingenic X1000 OST bindings.
clocksource: Ingenic: Add support for the Ingenic X1000 OST.
.../devicetree/bindings/timer/ingenic,sysost.yaml | 63 +++
drivers/clocksource/Kconfig| 12 +-
driv
Add the OST bindings for the X1000 SoC from Ingenic.
Tested-by: 周正 (Zhou Zheng)
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
Reviewed-by: Rob Herring
---
Notes:
v1->v2:
No change.
v2->v3:
Fix wrong parameters in "clocks".
v3-&
Hi Paul,
在 2020/7/23 上午1:19, Paul Cercueil 写道:
Hi Zhou,
Le mer. 22 juil. 2020 à 14:33, 周琰杰 (Zhou Yanjie)
a écrit :
Add support for probing the phy-jz4770 driver on the JZ4780 SoC,
the X1000 SoC and the X1830 SoC from Ingenic.
Tested-by: 周正 (Zhou Zheng)
Co-developed-by: 漆鹏振 (Qi Pengzhen
Reformat the code (add one level of indentation before the values),
to align the code in the macro definition section.
Tested-by: 周正 (Zhou Zheng)
Co-developed-by: 漆鹏振 (Qi Pengzhen)
Signed-off-by: 漆鹏振 (Qi Pengzhen)
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
Notes:
v1->v2:
Add support
Add the USB PHY bindings for the JZ4780 SoC, the X1000 SoC and
the X1830 SoC from Ingenic.
Tested-by: 周正 (Zhou Zheng)
Signed-off-by: 周琰杰 (Zhou Yanjie)
Acked-by: Rob Herring
---
Notes:
v1->v2:
Add bindings for the JZ4780 SoC.
v2->v3:
No change.
v3->v
the code.
Tested-by: 周正 (Zhou Zheng)
Suggested-by: Paul Cercueil
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
Notes:
v5:
New patch.
drivers/usb/phy/phy-jz4770.c | 34 +++---
1 file changed, 11 insertions(+), 23 deletions(-)
diff --git a/drivers/usb/phy/phy-jz4770.c
1.separate the adjustments to the code style into
a separate patch.
2.Modify the help message, make it more future-proof.
3.Drop the unnecessary comment about hardware reset.
4.Create 'soc_info' structures instead having ID_* as platform data.
周琰杰 (Zhou Yanjie) (4):
dt-bindings
Add support for probing the phy-jz4770 driver on the JZ4780 SoC,
the X1000 SoC and the X1830 SoC from Ingenic.
Tested-by: 周正 (Zhou Zheng)
Co-developed-by: 漆鹏振 (Qi Pengzhen)
Signed-off-by: 漆鹏振 (Qi Pengzhen)
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
Notes:
v1->v2:
Add bindings for
Hello Randy,
在 2020/7/23 上午2:27, Randy Dunlap 写道:
On 7/22/20 9:40 AM, 周琰杰 (Zhou Yanjie) wrote:
diff --git a/drivers/char/hw_random/Kconfig b/drivers/char/hw_random/Kconfig
index 0ad17efc96df..fcb06027cd88 100644
--- a/drivers/char/hw_random/Kconfig
+++ b/drivers/char/hw_random/Kconfig
Add JZ4780 SoC and X1000 SoC random number generator driver,
based on PrasannaKumar Muralidharan's JZ4780 RNG driver.
Tested-by: 周正 (Zhou Zheng)
Tested-by: Mathieu Malaterre
Suggested-by: Jeffrey Walton
Signed-off-by: PrasannaKumar Muralidharan
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
v1->v2:
Use "help" instead "---help---" in Kconfig.
周琰杰 (Zhou Yanjie) (2):
dt-bindings: RNG: Add Ingenic RNG bindings.
crypto: Ingenic: Add hardware RNG for Ingenic JZ4780 and X1000.
.../devicetree/bindings/rng/ingenic,rng.yaml | 36 +
drivers
Add the RNG bindings for the JZ4780 SoC and
the X1000 SoC from Ingenic.
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
Notes:
v1->v2:
No change.
.../devicetree/bindings/rng/ingenic,rng.yaml | 36 ++
1 file changed, 36 insertions(+)
create mode 100644 Documentat
wing issue:
[FAILED] Failed to start Raise network interfaces.
Fix this problem by select CONFIG_JZ4780_EFUSE by default in the
ci20_defconfig.
Fixes: 19c968222934 ("MIPS: DTS: CI20: make DM9000 Ethernet
controller use NVMEM to find the default MAC address").
Signed-off-by: 周琰杰 (Zhou Yan
周琰杰 (Zhou Yanjie) (1):
MIPS: CI20: Update defconfig for EFUSE.
arch/mips/configs/ci20_defconfig | 1 +
1 file changed, 1 insertion(+)
--
2.11.0
Hi Rob,
在 2020/7/10 上午6:49, Rob Herring 写道:
On Sun, Jul 05, 2020 at 10:03:52PM +0800, 周琰杰 (Zhou Yanjie) wrote:
Add the OST bindings for the X1 SoC from Ingenic.
Tested-by: 周正 (Zhou Zheng)
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v1->v2:
Add the OST bindings for the X1 SoC from Ingenic.
Tested-by: 周正 (Zhou Zheng)
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v1->v2:
No change.
v2->v3:
Fix wrong parameters in "clocks".
v3->v4:
1.Rename &q
v5->v6:
1.Drop "oneOf" and the blank line in "ingenic,sysost.yaml".
2.Add "additionalProperties: false" in "ingenic,sysost.yaml".
周琰杰 (Zhou Yanjie) (2):
dt-bindings: timer: Add Ingenic X1000 OST bindings.
clocksource: Ingenic: Add support for the I
(Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v1->v2:
Fix compile warnings.
Reported-by: kernel test robot
v2->v3:
No change.
v3->v4:
1.Rename "ost" to "sysost"
1.Remove unrelated changes.
2.Remove ost_clock_
Hi Daniel,
在 2020/7/17 下午12:20, Daniel Lezcano 写道:
On 10/07/2020 19:02, 周琰杰 (Zhou Yanjie) wrote:
X1000 and SoCs after X1000 (such as X1500 and X1830) had a separate
OST, it no longer belongs to TCU. This driver will register both a
clocksource and a sched_clock to the system.
Tested-by: 周正
Hi Daniel,
在 2020/7/17 下午4:02, Daniel Lezcano 写道:
On 17/07/2020 08:13, Zhou Yanjie wrote:
Hi Daniel,
在 2020/7/17 下午12:20, Daniel Lezcano 写道:
On 10/07/2020 19:02, 周琰杰 (Zhou Yanjie) wrote:
X1000 and SoCs after X1000 (such as X1500 and X1830) had a separate
OST, it no longer belongs to TCU
Hi Paul,
在 2020/9/21 下午8:14, Paul Cercueil 写道:
Hi Zhou,
Le sam. 19 sept. 2020 à 16:42, 周琰杰 (Zhou Yanjie)
a écrit :
Used the generic PHY framework API to create the PHY, this driver
supoorts USB OTG PHY used in JZ4770 SoC, JZ4780 SoC, X1000 SoC,
and X1830 SoC.
Tested-by: 周正 (Zhou Zheng)
Co
Remove unnecessary "of_match_ptr()", because Ingenic SoCs all
depend on Device Tree.
Suggested-by: Paul Cercueil
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v3:
New patch.
v3->v4:
No change.
v4->v5:
Add Paul Cercue
d an extra blank line between "devm_of_phy_provider_register" and "return".
2.Remove unnecessary "phy_set_drvdata".
3.Add Paul Cercueil's Reviewed-by.
周琰杰 (Zhou Yanjie) (2):
USB: PHY: JZ4770: Remove unnecessary function calls.
PHY: Ingenic: Add USB PHY driver
Used the generic PHY framework API to create the PHY, this driver
supoorts USB OTG PHY used in JZ4770 SoC, JZ4780 SoC, X1000 SoC,
and X1830 SoC.
Tested-by: 周正 (Zhou Zheng)
Co-developed-by: 漆鹏振 (Qi Pengzhen)
Signed-off-by: 漆鹏振 (Qi Pengzhen)
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul
Add JZ4775, X1000E, X2000, and X2000E system type for cat /proc/cpuinfo
to give out JZ4775, X1000E, X2000 and X2000E.
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v1->v2:
1.Add system type for JZ4775, X2000, and X2000E.
2.Add Paul Cercueil's Rev
1.Fix bugs when detecting ways value of JZ4775's L2 cache.
2.Fix bugs when detecting sets value and ways value of X1000E's L2 cache.
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v1->v2:
1.Add corrections to JZ4775's L2 cache ways paramet
of 256 KiB.
The current code cannot detect its correctly, which will cause the
Mensa board using the JZ4775 SoC to report that it has found a 5-way
320KiB L2 cache at boot time.
This series of patches is to fix this problem.
周琰杰 (Zhou Yanjie) (2):
MIPS: Ingenic: Add system type for new
Hello Thomas,
在 2020/9/22 上午4:13, Thomas Bogendoerfer 写道:
On Tue, Sep 22, 2020 at 01:45:21AM +0800, 周琰杰 (Zhou Yanjie) wrote:
@@ -56,9 +64,13 @@ static const struct of_device_id ingenic_of_match[]
__initconst = {
{ .compatible = "ingenic,jz4740", .data = (void *)MACH_INGE
Add bindings for Ingenic X2000E based board, prepare for later dts.
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
Notes:
v3:
New patch.
Documentation/devicetree/bindings/mips/ingenic/devices.yaml | 5 +
1 file changed, 5 insertions(+)
diff --git a/Documentation/devicetree/bindings/mips
1.Fix bugs when detecting ways value of JZ4775's L2 cache.
2.Fix bugs when detecting sets value and ways value of X1000E's L2 cache.
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v1->v2:
1.Add corrections to JZ4775's L2 cache ways paramet
add relevant
compatible string.
周琰杰 (Zhou Yanjie) (3):
dt-bindings: MIPS: Add X2000E based CU2000-Neo.
MIPS: Ingenic: Add system type for new Ingenic SoCs.
MIPS: Ingenic: Fix bugs when detecting L2 cache of JZ4775 and X1000E.
Documentation/devicetree/bindings/mips/ingenic/devices.yaml |
Add JZ4775, X1000E, X2000, and X2000E system type for cat /proc/cpuinfo
to give out JZ4775, X1000E, X2000 and X2000E.
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v1->v2:
1.Add system type for JZ4775, X2000, and X2000E.
2.Add Paul Cercueil's Rev
1.Add I2S pins support for the JZ4780 SoC.
2.Add I2S pins support for the X1000 SoC.
3.Add I2S pins support for the X1500 SoC.
4.Add I2S pins support for the X1830 SoC.
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
Notes:
v2:
New patch.
v2->v3:
No change.
drivers/pinctrl/pinc
Add SSI pins support for the JZ4770 SoC and the
JZ4780 SoC from Ingenic.
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v1->v2:
Rebase on top of kernel 5.9-rc3.
v2->v3:
Add Paul Cercueil's Reviewed-by.
drivers/pinctrl/pinctrl-inge
1.Add SSI pins support for JZ4770 and JZ4780.
2.Correct the pullup and pulldown parameters of JZ4780.
3.Add I2S pins support for JZ4780, X1000, X1500, and X1830.
v2->v3:
1.Add Paul Cercueil's Reviewed-by.
2.Fix bug about PE15's pull-up parameter.
周琰杰 (Zhou Yanjie) (3):
pinctrl:
Correct the pullup and pulldown parameters of JZ4780 to make them
consistent with the parameters on the datasheet.
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
Notes:
v2:
New patch.
v2->v3:
Fix bug about PE15's pull-up parameter.
drivers/pinctrl/pinctrl-ingeni
Hi Nikolaus,
This series was temporarily shelved, because now it is necessary to add
support for the new X2000 SoC, and it will continue to advance after all
the functions related to X2000 are completed.
Thanks and best regards!
在 2020/9/10 下午3:52, H. Nikolaus Schaller 写道:
Hi Zhou Yanjie
)
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
Notes:
v1->v2:
Fix bug, ".of_match_table = of_match_ptr(ingenic_usb_phy_of_matches)" is
wrong
and should be replaced with ".of_match_table = ingenic_usb_phy_of_matches".
v2->v3:
1.Change "d
Remove unnecessary "of_match_ptr()", because Ingenic SoCs all
depend on Device Tree.
Suggested-by: Paul Cercueil
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
Notes:
v3:
New patch.
drivers/usb/phy/phy-jz4770.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drive
t;ingenic_usb_phu_exit()"
positions in v2 to make them consistent with the order in
"ingenic_usb_phy_ops",
keep the adjustments to the positions of "ingenic_usb_phy_of_matches[]" in v2
to keep them consistent with the styles of other USB PHY drivers. And remove
som
;s Reviewed-by.
2.Fix typo.
周琰杰 (Zhou Yanjie) (3):
pinctrl: Ingenic: Add SSI pins support for JZ4770 and JZ4780.
pinctrl: Ingenic: Correct the pullup and pulldown parameters of
JZ4780.
pinctrl: Ingenic: Add I2S pins support for Ingenic SoCs.
drivers/pinctrl/pi
Add SSI pins support for the JZ4770 SoC and the
JZ4780 SoC from Ingenic.
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v1->v2:
Rebase on top of kernel 5.9-rc3.
v2->v3:
Add Paul Cercueil's Reviewed-by.
v3->v4:
No cha
Correct the pullup and pulldown parameters of JZ4780 to make them
consistent with the parameters on the datasheet.
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v1->v2:
New patch.
v2->v3:
Fix bug about PE15's pull-up parameter.
1.Add I2S pins support for the JZ4780 SoC.
2.Add I2S pins support for the X1000 SoC.
3.Add I2S pins support for the X1500 SoC.
4.Add I2S pins support for the X1830 SoC.
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v2:
New patch.
v2->v3:
No cha
1.Add the TRNG bindings for the X1830 SoC from Ingenic.
2.Add X1830 SoC digital true random number generator driver.
周琰杰 (Zhou Yanjie) (2):
dt-bindings: RNG: Add Ingenic TRNG bindings.
crypto: Ingenic: Add hardware TRNG for Ingenic X1830.
.../devicetree/bindings/rng/ingenic,trng.yaml
Add the TRNG bindings for the X1830 SoC from Ingenic.
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
.../devicetree/bindings/rng/ingenic,trng.yaml | 43 ++
1 file changed, 43 insertions(+)
create mode 100644 Documentation/devicetree/bindings/rng/ingenic,trng.yaml
diff --git a
Add X1830 SoC digital true random number generator driver.
Tested-by: 周正 (Zhou Zheng)
Co-developed-by: 漆鹏振 (Qi Pengzhen)
Signed-off-by: 漆鹏振 (Qi Pengzhen)
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
drivers/char/hw_random/Kconfig| 14 +++
drivers/char/hw_random/Makefile | 1
Hello Tiezhu
在 2020/9/14 下午7:24, Tiezhu Yang 写道:
On 09/14/2020 05:46 PM, Huacai Chen wrote:
Hi, Tiezhu,
On Mon, Sep 14, 2020 at 5:30 PM Tiezhu Yang
wrote:
On 09/14/2020 04:52 PM, Huacai Chen wrote:
Hi, Tiezhu,
How do you test kexec? kexec -e or systemctl kexec? Or both?
kexec -l vmlinux
Used the generic PHY framework API to create the PHY, this driver
supoorts USB OTG PHY used in JZ4770 SoC, JZ4780 SoC, X1000 SoC,
and X1830 SoC.
Tested-by: 周正 (Zhou Zheng)
Co-developed-by: 漆鹏振 (Qi Pengzhen)
Signed-off-by: 漆鹏振 (Qi Pengzhen)
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
Notes:
v1
Remove unnecessary "of_match_ptr()", because Ingenic SoCs all
depend on Device Tree.
Suggested-by: Paul Cercueil
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
Notes:
v3:
New patch.
v3->v4:
No change.
drivers/usb/phy/phy-jz4770.c | 2 +-
1 file changed, 1 insertion(+
v3->v4:
Only add new generic-PHY driver, without removing the old one. Because the
jz4740-musb driver is not ready to use the generic PHY framework. When the
jz4740-musb driver is modified to use the generic PHY framework, the old
jz4770-phy driver can be "retired".
周琰杰 (Zhou Yanji
Add 'cpus' node to the jz4725b.dtsi, jz4740.dtsi, jz4770.dtsi,
jz4780.dtsi, x1000.dtsi, and x1830.dtsi files.
Tested-by: H. Nikolaus Schaller
Tested-by: Paul Boddie
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
arch/mips/boot/dts/ingenic/jz4725b.dtsi | 14 ++
arch/mips/boot/d
Add 'cpus' node to the jz4725b.dtsi, jz4740.dtsi, jz4770.dtsi,
jz4780.dtsi, x1000.dtsi, and x1830.dtsi files. This will be
used in the SMP driver later.
周琰杰 (Zhou Yanjie) (1):
MIPS: Ingenic: Add CPU nodes for Ingenic SoCs.
arch/mips/boot/dts/ingenic/jz4725b.dtsi | 14 ++
Add X1000 system type for cat /proc/cpuinfo to give out X1000E.
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
arch/mips/generic/board-ingenic.c | 3 +++
arch/mips/include/asm/bootinfo.h | 1 +
2 files changed, 4 insertions(+)
diff --git a/arch/mips/generic/board-ingenic.c
b/arch/mips/generic/board
The X1000E SoC has a 4-way L2 cache with a capacity of 128 KiB.
The current code cannot detect its correctly, which will cause
the CU1000-Neo board using the X1000E SoC to report that it
has found a 5-way 320KiB L2 cache at boot time. This series
of patches is to fix this problem.
周琰杰 (Zhou
Fix bugs when detecting L2 cache sets value and ways value.
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
arch/mips/mm/sc-mips.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/mips/mm/sc-mips.c b/arch/mips/mm/sc-mips.c
index 97dc0511e63f..145b39ecb246 100644
--- a/arch/mips/mm/sc-mips.c
+++ b
Hi Paul,
在 2020/9/16 上午6:47, Paul Cercueil 写道:
Hi Zhou,
Le dim. 13 sept. 2020 à 14:34, 周琰杰 (Zhou Yanjie)
a écrit :
Used the generic PHY framework API to create the PHY,
and move the driver to driver/phy/ingenic. And adjust
the position of some codes to make it consistent with
the style of
Hello,
在 2020/9/17 下午8:41, Jinyang He 写道:
Hi, Huacai,
On 09/16/2020 01:39 PM, Huacai Chen wrote:
Hi, Jinyang,
On Tue, Sep 15, 2020 at 10:17 PM Jinyang He
wrote:
On 09/16/2020 09:33 AM, Jiaxun Yang wrote:
于 2020年9月15日 GMT+08:00 下午9:07:43, Jinyang He
写到:
Add loongson_kexec_prepare(), l
Hello Vinod,
在 2020/9/23 下午1:35, Vinod Koul 写道:
On 22-09-20, 00:24, 周琰杰 (Zhou Yanjie) wrote:
+#define USBPCR_IDPULLUP_LSB28
+#define USBPCR_IDPULLUP_MASK GENMASK(29, USBPCR_IDPULLUP_LSB)
+#define USBPCR_IDPULLUP_ALWAYS (0x2 << USBPCR_IDPULLUP_LSB)
+#
(Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v1->v2:
Fix bug, ".of_match_table = of_match_ptr(ingenic_usb_phy_of_matches)" is
wrong
and should be replaced with ".of_match_table = ingenic_usb_phy_of_matches".
v2->v3:
1.Change "d
Remove unnecessary "of_match_ptr()", because Ingenic SoCs all
depend on Device Tree.
Suggested-by: Paul Cercueil
Signed-off-by: 周琰杰 (Zhou Yanjie)
Reviewed-by: Paul Cercueil
---
Notes:
v3:
New patch.
v3->v4:
No change.
v4->v5:
Add Paul Cercue
ill
cause a kernel panic on CI20.
Reported-by: H. Nikolaus Schaller
2.Rewrite the macro definitions, replace the original code with "FIELD_PREP()"
and "u32p_replace_bits()" according to Vinod Koul's suggestion.
周琰杰 (Zhou Yanjie) (2):
USB: PHY: JZ4770: Remove unnece
Hi Paul,
在 2020/7/1 上午3:15, Paul Cercueil 写道:
Hi Zhou,
Le mer. 1 juil. 2020 à 1:15, 周琰杰 (Zhou Yanjie)
a écrit :
Add the OST bindings for the X1 SoC from Ingenic.
Tested-by: 周正 (Zhou Zheng)
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
Notes:
v1->v2:
No change.
v2->v3:
Hi Paul,
在 2020/7/1 上午3:38, Paul Cercueil 写道:
Hi Zhou,
Le mer. 1 juil. 2020 à 1:15, 周琰杰 (Zhou Yanjie)
a écrit :
X1000 and SoCs after X1000 (such as X1500 and X1830) had a separate
OST, it no longer belongs to TCU. This driver will register both a
clocksource and a sched_clock to the system
1.Add functions for enable and disable USB PHY in JZ4780.
2.Add support for calculat REFCLK of USB PHY in X1000.
周琰杰 (Zhou Yanjie) (2):
clk: JZ4780: Add functions for enable and disable USB PHY.
clk: X1000: Add support for calculat REFCLK of USB PHY.
drivers/clk/ingenic/jz4780-cgu.c | 124
Add new functions to "x1000_otg_phy_ops" to calculat the rate of REFCLK,
which is needed by USB PHY in the Ingenic X1000 SoC.
Tested-by: 周正 (Zhou Zheng)
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
drivers/clk/ingenic/x1000-cgu.c | 113
1 file ch
Add new functions to "jz4780_otg_phy_ops" to enable or disable the
USB PHY in the Ingenic JZ4780 SoC.
Tested-by: 周正 (Zhou Zheng)
Signed-off-by: 周琰杰 (Zhou Yanjie)
---
drivers/clk/ingenic/jz4780-cgu.c | 124 +--
1 file changed, 80 insertions(+), 44
Hi Paul,
在 2020/6/27 上午1:20, Paul Cercueil 写道:
Hi Zhou,
Le sam. 27 juin 2020 à 0:48, 周琰杰 (Zhou Yanjie)
a écrit :
Add new functions to "jz4780_otg_phy_ops" to enable or disable the
USB PHY in the Ingenic JZ4780 SoC.
Tested-by: 周正 (Zhou Zheng)
Signed-off-by: 周琰杰 (Zhou Yanjie)
--
501 - 600 of 609 matches
Mail list logo