kernel: align mpfs_defconfig
- Remove redundant switches - Stop overwriting device-tree - Regenerate gpio patch - Remove QSPI specific DT information Signed-off-by: Lars Randers <lranders@mail.dk>main
parent
dc24ad0b35
commit
8e1194cec1
@ -1,25 +1,26 @@
|
||||
From 6759b8dc43985a2d6083835931257f3229b240f4 Mon Sep 17 00:00:00 2001
|
||||
From 70de29171b31c1fa3c2ee0e8f21940f2dc3e8a9e Mon Sep 17 00:00:00 2001
|
||||
From: Lars Randers <lranders@mail.dk>
|
||||
Date: Mon, 28 Oct 2024 11:55:28 +0000
|
||||
Date: Wed, 16 Jul 2025 20:11:52 +0000
|
||||
Subject: [PATCH] gpio: gpio-mpfs: add registration string
|
||||
|
||||
Signed-off-by: Lars Randers <lranders@mail.dk>
|
||||
---
|
||||
drivers/gpio/gpio-mpfs.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
drivers/gpio/gpio-mpfs.c | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/drivers/gpio/gpio-mpfs.c b/drivers/gpio/gpio-mpfs.c
|
||||
index d7168aa04..abf3e4151 100644
|
||||
index 8b5a6d76c..98d520144 100644
|
||||
--- a/drivers/gpio/gpio-mpfs.c
|
||||
+++ b/drivers/gpio/gpio-mpfs.c
|
||||
@@ -332,6 +332,7 @@ static int mpfs_gpio_probe(struct platform_device *pdev)
|
||||
@@ -278,6 +278,8 @@ static int mpfs_gpio_probe(struct platform_device *pdev)
|
||||
girq->default_type = IRQ_TYPE_NONE;
|
||||
}
|
||||
|
||||
platform_set_drvdata(pdev, mpfs_gpio);
|
||||
+ dev_info(dev, "Registered MPFS GPIO controller\n");
|
||||
+
|
||||
return devm_gpiochip_add_data(dev, &mpfs_gpio->gc, mpfs_gpio);
|
||||
}
|
||||
|
||||
+ dev_info(&pdev->dev, "Registered MPFS GPIO controller\n");
|
||||
return 0;
|
||||
|
||||
cleanup_clock:
|
||||
--
|
||||
2.39.2
|
||||
|
||||
|
@ -0,0 +1,109 @@
|
||||
From 8f80b9238215d56fa031d559ca70b68df1f09b3b Mon Sep 17 00:00:00 2001
|
||||
From: Lars Randers <lranders@mail.dk>
|
||||
Date: Wed, 23 Jul 2025 10:52:55 +0000
|
||||
Subject: [PATCH] riscv: dts: microchip: remove qspi node specifics
|
||||
|
||||
- Will be brought in via overlay
|
||||
|
||||
Signed-off-by: Lars Randers <lranders@mail.dk>
|
||||
---
|
||||
.../boot/dts/microchip/mpfs-beaglev-fire.dts | 76 -------------------
|
||||
1 file changed, 76 deletions(-)
|
||||
|
||||
diff --git a/arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dts b/arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dts
|
||||
index e80c6d8c7..99a8d353f 100644
|
||||
--- a/arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dts
|
||||
+++ b/arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dts
|
||||
@@ -31,7 +31,6 @@ aliases {
|
||||
serial3 = &mmuart3;
|
||||
serial4 = &mmuart4;
|
||||
mmc0 = &mmc;
|
||||
- mmc1 = &sdmmc;
|
||||
};
|
||||
|
||||
chosen {
|
||||
@@ -272,81 +271,6 @@ &gpio1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
-&qspi {
|
||||
- status = "okay";
|
||||
- cs-gpios = <&gpio1 17 GPIO_ACTIVE_LOW>, <&gpio0 12 GPIO_ACTIVE_LOW>;
|
||||
- num-cs = <2>;
|
||||
-
|
||||
- adc@0 {
|
||||
- compatible = "microchip,mcp3464r";
|
||||
- reg = <0>; /* CE0 */
|
||||
- spi-cpol;
|
||||
- spi-cpha;
|
||||
- spi-max-frequency = <5000000>;
|
||||
- microchip,hw-device-address = <1>;
|
||||
- #address-cells = <1>;
|
||||
- #size-cells = <0>;
|
||||
- status = "okay";
|
||||
-
|
||||
- channel@0 {
|
||||
- /* CH0 to AGND */
|
||||
- reg = <0>;
|
||||
- label = "CH0";
|
||||
- };
|
||||
-
|
||||
- channel@1 {
|
||||
- /* CH1 to AGND */
|
||||
- reg = <1>;
|
||||
- label = "CH1";
|
||||
- };
|
||||
-
|
||||
- channel@2 {
|
||||
- /* CH2 to AGND */
|
||||
- reg = <2>;
|
||||
- label = "CH2";
|
||||
- };
|
||||
-
|
||||
- channel@3 {
|
||||
- /* CH3 to AGND */
|
||||
- reg = <3>;
|
||||
- label = "CH3";
|
||||
- };
|
||||
-
|
||||
- channel@4 {
|
||||
- /* CH4 to AGND */
|
||||
- reg = <4>;
|
||||
- label = "CH4";
|
||||
- };
|
||||
-
|
||||
- channel@5 {
|
||||
- /* CH5 to AGND */
|
||||
- reg = <5>;
|
||||
- label = "CH5";
|
||||
- };
|
||||
-
|
||||
- channel@6 {
|
||||
- /* CH6 to AGND */
|
||||
- reg = <6>;
|
||||
- label = "CH6";
|
||||
- };
|
||||
-
|
||||
- channel@7 {
|
||||
- /* CH7 is connected to AGND */
|
||||
- reg = <7>;
|
||||
- label = "CH7";
|
||||
- };
|
||||
- };
|
||||
-
|
||||
- sdmmc: mmc@1 {
|
||||
- compatible = "mmc-spi-slot";
|
||||
- reg = <1>;
|
||||
- gpios = <&gpio2 31 1>;
|
||||
- voltage-ranges = <3300 3300>;
|
||||
- spi-max-frequency = <5000000>;
|
||||
- disable-wp;
|
||||
- };
|
||||
-};
|
||||
-
|
||||
|
||||
&syscontroller {
|
||||
microchip,bitstream-flash = <&sys_ctrl_flash>;
|
||||
--
|
||||
2.39.2
|
||||
|
Loading…
Reference in New Issue