Ok, making progress on the ep8248 / devtrees, etc... But I'm not getting any output on the serial and my log_buf is pretty clean. Without console; what's the best way to figure out why I'm not getting any output on my SMC1 serial port (using u-boot , not planetcore)?
-Alan __log_buf: Using Embedded Planet EP8248E machine description. Linux version 2.6.23-rc6-g943401ab-dirty ([EMAIL PROTECTED]) (gcc version 3.4.5) #3 Wed Sep 19 12:51:18 MDT 2007. Entering add_active_range(0, 0, 32768) 0 entries of 256 used. Top of RAM: 0x8000000, Total RAM: 0x8000000. Memory hole size: 0MB. Zone PFN ranges:. DMA 0 -> 32768. Normal 32768 -> 32768. Movable zone start PFN for each node. early_node_map[1] active PFN ranges. 0: 0 -> 32768. On node 0 totalpages: 32768. DMA zone: 256 pages used for memmap. DMA zone: 0 pages reserved. DMA zone: 32512 pages, LIFO batch:7. Normal zone: 0 pages used for memmap. Movable zone: 0 pages used for memmap. Built 1 zonelists in Zone order. Total pages: 32512. Kernel command line: root=/dev/nfs ip=192.168.10.45:::255.255.255.0::eth1 nfsroot=192.168.10.5:/fh/rfs rw . PID hash table entries: 512 (order: 9, 2048 bytes). time_init: decrementer frequency = 16.500000 MHz. time_init: processor frequency = 231.000000 MHz.. dts file: /* * Device Tree for the Embedded Planet EP8248E board. * * Copyright 2007 Freescale Semiconductor Inc. * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation; either version 2 of the License, or (at your * option) any later version. */ / { model = "EP8248E"; compatible = "fsl,ep8248e"; #address-cells = <1>; #size-cells = <1>; cpus { #address-cells = <1>; #size-cells = <0>; PowerPC,[EMAIL PROTECTED] { device_type = "cpu"; reg = <0>; d-cache-line-size = <d#32>; i-cache-line-size = <d#32>; d-cache-size = <d#16384>; i-cache-size = <d#16384>; timebase-frequency = <0>; clock-frequency = <0>; }; }; CS: chipselect { compatible = "fsl,ep8248e-chipselect", "fsl,mpc8248-chipselect", "fsl,pq2-chipselect"; #address-cells = <2>; #size-cells = <1>; fsl,ctrl = <&CSCTRL>; ranges = <0 0 f8000000 07f00000 0 1 fff00000 00080000 0 2 fff80000 00080000 1 0 e4000000 00008000 2 0 d0000000 08000000>; /* F800_0000 -> FFF0_0000 */ [EMAIL PROTECTED],0 { compatible = "cfi-flash"; reg = <0 0 7F00000>; probe-type = "CFI"; bank-width = <4>; }; /* FFF0_0000 -> FFF7_FFFF */ [EMAIL PROTECTED],1 { device_type = "rom"; compatible = "direct-mapped"; reg = <0 0 80000>; probe-type = "CFI"; bank-width = <4>; }; /* FFF8_0000 -> FFFF_FFFF */ [EMAIL PROTECTED],2 { compatible = "cfi-flash"; reg = <0 0 80000>; probe-type = "CFI"; bank-width = <4>; }; /* F400_0000 */ [EMAIL PROTECTED],0 { #address-cells = <2>; #size-cells = <1>; reg = <1 0 10>; compatible = "fsl,ep8248e-bcsr"; ranges; mdio { device_type = "mdio"; compatible = "fsl,ep8248e-mdio-bitbang"; #address-cells = <1>; #size-cells = <0>; reg = <1 8 1>; PHY0: [EMAIL PROTECTED] { interrupt-parent = <&PIC>; reg = <0>; device_type = "ethernet-phy"; }; PHY1: [EMAIL PROTECTED] { interrupt-parent = <&PIC>; reg = <1>; device_type = "ethernet-phy"; }; }; }; /* D000_0000 -> D7FF_FFFF */ [EMAIL PROTECTED],0 { compatible = "cfi-flash"; reg = <0 0 08000000>; probe-type = "CFI"; bank-width = <4>; }; }; memory { device_type = "memory"; reg = <0 0>; }; [EMAIL PROTECTED] { #address-cells = <1>; #size-cells = <1>; device_type = "soc"; compatible = "fsl,mpc8248", "fsl,pq2-soc"; ranges = <00000000 f0000000 00053000>; CSCTRL: chipselect { compatible = "fsl,mpc8248-chipselect-ctrl", "fsl,pq2-chipselect-ctrl"; reg = <10100 40>; fsl,bus = <&CS>; }; [EMAIL PROTECTED] { #address-cells = <1>; #size-cells = <1>; #interrupt-cells = <2>; compatible = "fsl,mpc8248-cpm", "fsl,cpm2"; reg = <119c0 30 0 1100>; ranges; [EMAIL PROTECTED] { compatible = "fsl,mpc8272-brg", "fsl,cpm2-brg", "fsl,cpm-brg"; reg = <119f0 10 115f0 10>; }; /* Monitor port/SMC1 */ [EMAIL PROTECTED] { device_type = "serial"; compatible = "fsl,mpc8248-smc-uart", "fsl,cpm2-smc-uart"; reg = <11a80 20 1100 40>; interrupts = <4 8>; interrupt-parent = <&PIC>; fsl,cpm-brg = <7>; fsl,cpm-command = <1d000000>; linux,planetcore-label = "SMC1"; }; /* "Serial" port/SCC1 */ [EMAIL PROTECTED] { device_type = "serial"; compatible = "fsl,mpc8248-scc-uart", "fsl,cpm2-scc-uart"; reg = <11a00 20 8000 100>; interrupts = <28 8>; interrupt-parent = <&PIC>; fsl,cpm-brg = <1>; fsl,cpm-command = <00800000>; linux,planetcore-label = "SCC1"; }; [EMAIL PROTECTED] { device_type = "network"; compatible = "fsl,mpc8248-fcc-enet", "fsl,cpm2-fcc-enet"; reg = <11300 20 8400 100 11390 1>; local-mac-address = [ 00 00 00 00 00 00 ]; interrupts = <20 8>; interrupt-parent = <&PIC>; phy-handle = <&PHY0>; linux,network-index = <0>; fsl,cpm-command = <12000300>; }; [EMAIL PROTECTED] { device_type = "network"; compatible = "fsl,mpc8248-fcc-enet", "fsl,cpm2-fcc-enet"; reg = <11320 20 8500 100 113b0 1>; local-mac-address = [ 00 00 00 00 00 00 ]; interrupts = <21 8>; interrupt-parent = <&PIC>; phy-handle = <&PHY1>; linux,network-index = <1>; fsl,cpm-command = <16200300>; }; [EMAIL PROTECTED] { #address-cells = <1>; #size-cells = <0>; compatible = "fsl,mpc8248-usb", "fsl,cpm2-usb"; reg = <11b60 18 8b00 100>; interrupt-parent = <&PIC>; interrupts = <b 8>; fsl,cpm-command = <2e600000>; }; }; PIC: [EMAIL PROTECTED] { #interrupt-cells = <2>; interrupt-controller; reg = <10c00 80>; compatible = "fsl,mpc8248-pic", "fsl,pq2-pic"; }; }; };
_______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev