Thread (19 messages) 19 messages, 5 authors, 2018-03-10

Re: [RFC 3/4] MIPS: Ingenic: Initial X1000 SoC support

From: PrasannaKumar Muralidharan <hidden>
Date: 2018-03-07 13:45:34
Also in: linux-clk, linux-mips, lkml

Hi James,

Thanks for reviewing this.

On 6 March 2018 at 05:38, James Hogan [off-list ref] wrote:
On Wed, Sep 27, 2017 at 08:45:26PM +0530, PrasannaKumar Muralidharan wrote:
quoted
Add initial Ingenic X1000 SoC support. Provide minimum necessary
information to boot kernel to an initramfs userspace.

Signed-off-by: PrasannaKumar Muralidharan <redacted>
---
 arch/mips/boot/dts/ingenic/x1000.dtsi | 93 +++++++++++++++++++++++++++++++++++
 arch/mips/jz4740/Kconfig              |  6 +++
 arch/mips/jz4740/time.c               |  2 +-
 3 files changed, 100 insertions(+), 1 deletion(-)
 create mode 100644 arch/mips/boot/dts/ingenic/x1000.dtsi
arch/mips/jz4780/setup.c, specifically get_board_mach_type() and
get_system_type() will need updating too.
Missed it. Will make necessary changes.
Does X1000 use a different PRID, or is it basically just a JZ4780 core
with different SoC peripherals?
Yes X1000 does have a different PRID (PRID = 0x2ed1024f). X1000 has
single CPU core so it is definitely not JZ4780.
quoted
diff --git a/arch/mips/boot/dts/ingenic/x1000.dtsi b/arch/mips/boot/dts/ingenic/x1000.dtsi
new file mode 100644
index 0000000..abbb9ec
--- /dev/null
+++ b/arch/mips/boot/dts/ingenic/x1000.dtsi
@@ -0,0 +1,93 @@
+/*
+ * Copyright (C) 2016 PrasannaKumar Muralidharan <prasannatsmkumar@gmail.com>
+ *
+ * This file is licensed under the terms of the GNU General Public
+ * License version 2. This program is licensed "as is" without any
+ * warranty of any kind, whether express or implied.
(these will need updating to use SPDX identifiers if you respin)
Sure. Will take care while submitting next version.
quoted
+     cgu: jz4780-cgu@10000000 {
not sure jz4780 is appropriate here.
No, it is not. Copy pasted from jz4780.dtsi but missed updating this.
quoted
+             compatible = "ingenic,x1000-cgu";
+             reg = <0x10000000 0x100>;
+
+             clocks = <&ext>, <&rtc>;
+             clock-names = "ext", "rtc";
+
+             #clock-cells = <1>;
+     };
Cheers
James
I used to get my code tested from Domink but I could not reach him for
quite some time. Before buying the development board myself I would
like to see if anyone can help me in testing. Do you have any contact
with Ingenic who can help in testing this?

Thanks,
PrasannaKumar
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help