Le 16/12/2019 à 10:50, Holger Brunck a écrit :
> From: Matteo Ghidoni <matteo.ghid...@ch.abb.com>
> 
> The defconfig is synchronized and the missing
> MTD_PHYSMAP, DEVTMPFS and I2C MUX support are switched on.
> 
> Additionally the I2C mux device is added to the DTS with
> its attached temperature sensors and I2C clock frequency
> is lowered.

This patch doesn't apply.

Is it still relevant ?

Thanks
Christophe

> 
> Signed-off-by: Matteo Ghidoni <matteo.ghid...@ch.abb.com>
> Signed-off-by: Holger Brunck <holger.bru...@ch.abb.com>
> CC: Heiko Schocher <h...@denx.de>
> CC: Michael Ellerman <m...@ellerman.id.au>
> ---
>   arch/powerpc/boot/dts/kmeter1.dts           | 40 
> ++++++++++++++++++++++++++++-
>   arch/powerpc/configs/83xx/kmeter1_defconfig | 20 +++++++++------
>   2 files changed, 51 insertions(+), 9 deletions(-)
> 
> diff --git a/arch/powerpc/boot/dts/kmeter1.dts 
> b/arch/powerpc/boot/dts/kmeter1.dts
> index 154f5d293fd3..bc33f3ad19a3 100644
> --- a/arch/powerpc/boot/dts/kmeter1.dts
> +++ b/arch/powerpc/boot/dts/kmeter1.dts
> @@ -70,7 +70,45 @@
>                       reg = <0x3000 0x100>;
>                       interrupts = <14 0x8>;
>                       interrupt-parent = <&ipic>;
> -                     clock-frequency = <400000>;
> +                     clock-frequency = <100000>;
> +
> +                     mux@70 {
> +                             compatible = "nxp,pca9547";
> +                             reg = <0x70>;
> +                             #address-cells = <1>;
> +                             #size-cells = <0>;
> +
> +                             i2c@2 {
> +                                     reg = <2>;
> +                                     #address-cells = <1>;
> +                                     #size-cells = <0>;
> +
> +                                     /* Temperature sensors */
> +                                     temp@48 {
> +                                             label = "Top";
> +                                             compatible = "national,lm75";
> +                                             reg = <0x48>;
> +                                     };
> +
> +                                     temp@49 {
> +                                             label = "Control";
> +                                             compatible = "national,lm75";
> +                                             reg = <0x49>;
> +                                     };
> +
> +                                     temp@4a {
> +                                             label = "Power";
> +                                             compatible = "national,lm75";
> +                                             reg = <0x4a>;
> +                                     };
> +
> +                                     temp@4b {
> +                                             label = "Front";
> +                                             compatible = "national,lm75";
> +                                             reg = <0x4b>;
> +                                     };
> +                             };
> +                     };
>               };
>   
>               serial0: serial@4500 {
> diff --git a/arch/powerpc/configs/83xx/kmeter1_defconfig 
> b/arch/powerpc/configs/83xx/kmeter1_defconfig
> index 648c6b3dccf9..72abd8ae654a 100644
> --- a/arch/powerpc/configs/83xx/kmeter1_defconfig
> +++ b/arch/powerpc/configs/83xx/kmeter1_defconfig
> @@ -3,22 +3,20 @@ CONFIG_SYSVIPC=y
>   CONFIG_POSIX_MQUEUE=y
>   CONFIG_NO_HZ=y
>   CONFIG_HIGH_RES_TIMERS=y
> +CONFIG_PREEMPT=y
>   CONFIG_LOG_BUF_SHIFT=14
>   CONFIG_EXPERT=y
>   CONFIG_SLAB=y
> -CONFIG_MODULES=y
> -CONFIG_MODULE_UNLOAD=y
> -# CONFIG_BLK_DEV_BSG is not set
> -CONFIG_PARTITION_ADVANCED=y
> -# CONFIG_MSDOS_PARTITION is not set
> -# CONFIG_IOSCHED_DEADLINE is not set
> -# CONFIG_IOSCHED_CFQ is not set
>   # CONFIG_PPC_CHRP is not set
>   # CONFIG_PPC_PMAC is not set
>   CONFIG_PPC_83xx=y
>   CONFIG_KMETER1=y
> -CONFIG_PREEMPT=y
>   # CONFIG_SECCOMP is not set
> +CONFIG_MODULES=y
> +CONFIG_MODULE_UNLOAD=y
> +# CONFIG_BLK_DEV_BSG is not set
> +CONFIG_PARTITION_ADVANCED=y
> +# CONFIG_MSDOS_PARTITION is not set
>   CONFIG_NET=y
>   CONFIG_PACKET=y
>   CONFIG_UNIX=y
> @@ -29,12 +27,15 @@ CONFIG_IP_PNP=y
>   CONFIG_TIPC=y
>   CONFIG_BRIDGE=m
>   CONFIG_VLAN_8021Q=y
> +CONFIG_DEVTMPFS=y
> +CONFIG_DEVTMPFS_MOUNT=y
>   CONFIG_MTD=y
>   CONFIG_MTD_CMDLINE_PARTS=y
>   CONFIG_MTD_BLOCK=y
>   CONFIG_MTD_CFI=y
>   CONFIG_MTD_CFI_INTELEXT=y
>   CONFIG_MTD_CFI_AMDSTD=y
> +CONFIG_MTD_PHYSMAP=y
>   CONFIG_MTD_PHYSMAP_OF=y
>   CONFIG_MTD_PHRAM=y
>   CONFIG_MTD_UBI=y
> @@ -57,7 +58,10 @@ CONFIG_SERIAL_8250_CONSOLE=y
>   CONFIG_HW_RANDOM=y
>   CONFIG_I2C=y
>   CONFIG_I2C_CHARDEV=y
> +CONFIG_I2C_MUX=y
> +CONFIG_I2C_MUX_PCA954x=y
>   CONFIG_I2C_MPC=y
> +CONFIG_GPIOLIB=y
>   # CONFIG_HWMON is not set
>   # CONFIG_USB_SUPPORT is not set
>   CONFIG_UIO=y

Reply via email to